On Monday 24 April 2006 11:48, Albert Lee wrote: > Reinhard Brandstädter wrote: > > On Friday 21 April 2006 09:24, Albert Lee wrote: > >>From the dmesg, PX-712SA looks like a PATA drive bridged to SATA. > >>Could you try the atapi_dmadir=1 module parameter and check if it helps? > >>(For older kernels, please #define ATAPI_ENABLE_DMADIR > >>in include/linux/libata.h and recompile the kernel.) > > > > Indeed the PX-712SA is a bridged PATA drive. In the POST message it's > > even reported as PX-712A (the ATAPI model). > > I've tried to pass libata.atapi_dmadir=1 to the kernel but looking at > > dmesg nothing changed (using kernel 2.6.16). I even changed libata.h and > > defined ATAPI_ENABLE_DMADIR - same result. > > > > What else could I try? > > So, it is not the DMADIR problem... > > According to the Plextor website > (http://www.plextor.com/English/support/media_712SA.htm), > the PX-712SA works with VIA SATA only in PIO mode. > (The website doesn't say why.) > > Maybe updating the firmware of PX-712SA can help? > Otherwise, please try the attached patch to blacklist > PX-712SX DMA for sata_via. Strange I didn't come accross this Plextor support site before. The most obvios thing I didn't check. Bad news for me & that drive tough. I've got a PCI device card SATA controller (PDC20375 TX2plus, sata_promise) which the drive should work with. I'll try both, change the Hardware and apply the blacklist patch. I've got the latest firmware (1.08) on the drive, doesn't change a thing. Reinhard
Attachment:
pgpHcLHWmzOI2.pgp
Description: PGP signature