DragonFly bugs List (threaded) for 2008-12
Re: [issue1158] Problems with a SATA DVD burner
Hasso Tepper wrote:
There is no solution yet, but I think that I already understand what's
going on. The problem is that the fix I committed int atapi-cam doesn't
have any effect in case of SATA controller in AHCI (or RAID) mode, so
switching IDE controller into IDE or legacy mode might help.
I still have two questions ...
* How non aligned DMA transfer reaches this level at all. Should higher
layers try to avoid this?
* Where and how requests should be padded to be aligned to 4 bytes (it's
required for SATA ATAPI only?)?
It is an interesting question on where to put this alignment requirement.
Sephe argued that our busdma functions already provide an alignment
tool, so maybe it is just being handled not well enough. Apart from that,
I think the ATA driver should take care of that and not the kernel.
<3 the future +++ RENT this banner advert +++ ASCII Ribbon /"\
rock the past +++ space for low €€€ NOW!1 +++ Campaign \ /
Party Enjoy Relax | http://dragonflybsd.org Against HTML \
Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \