DragonFly bugs List (threaded) for 2008-12
DragonFly BSD
DragonFly bugs List (threaded) for 2008-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue1158] Problems with a SATA DVD burner

From: "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Date: Tue, 16 Dec 2008 23:47:55 +0100

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   / \

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]