Reinhard Brandstädter wrote: > Hi, > > since 2.6.12 I try to get a Plextor PX-712SA (SATA DVD-RW) drive to work on a > VIA SATA controller. Without success. > > When I load the sata_via module the controller is initialized and two sata > interfaces are found (ata4 and ata5). > Scanning the attached drive fails, and i think the returned code indicates the > drive is busy: > > ... > ata4: command 0xa0 timeout, stat 0xd0 host_stat 0x61 > ata4: translated ATA stat/err 0xd0/00 to SCSI SK/ASC/ASCQ 0xb/47/00 > ... > > The controller seems to lock up (IDE LED is on) after that. > I can unload the module and load it again, resulting in a timeout: > > ... > ata6 is slow to respond, please be patient > ata6 failed to respond (30 secs) > ... > > Attached my dmesg output with the messages of loading the module, unloading it > and loading it again. (ata4 & ata5 found, then ata6 & ata7) > > I also tried with SCSI debugging but this gives no additional info. > >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.) -- albert - : send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html