1 Mar 2009 01:58
Re: Kernel bug crashing in HDIO_DRIVE_TASKFILE
Norman Diamond <n0diamond <at> yahoo.co.jp>
2009-03-01 00:58:06 GMT
2009-03-01 00:58:06 GMT
Robert Hancock wrote: > Norman Diamond wrote: >> [attribution stolen:] >> >>> Libata should be used for any new setup that doesn't have a strict >>> legacy requirement now. >> >> 90% agreed. However, I've read that libata will never support add-on IDE >> boards. > > Huh? It already does support most or all that one is likely to see.. That is good news then. Last week when searching for articles about Slax and libata, I found various postings about methods that temporarily worked but no longer (for example there used to be a kernel boot parameter for the combined mode of some Intel chipsets, and there used to be a parameter to disable probing by ide_generic). While not finding a way to get a particular chipset to be recognized as /dev/sda instead of /dev/hda, I also found other articles explaining various limitations of libata. Some said that SATA is the priority for libata as it should be, but PATA was low priority with just enough effort to get it working with common legacy IDE controllers, and add-on IDE boards were zero priority. My troubles last week were with notebook PCs that didn't have add-on IDE cards, but I will also have to support add-on IDE cards. If anyone here knows how to put libata in control of chipsets that could be claimed by either libata or legacy ide, please say. As mentioned I found various postings by others that temporarily worked but no longer. It was(Continue reading)
Tracking things like this can be quite difficult. Eh... having SATA
tracer would be nice. Oh well...
>>> ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
>>> ata2.00: cmd a0/01:00:00:00:02/00:00:00:00:00/a0 tag 0 dma 512 in
>>> cdb a1 08 2e 00 00 00 00 00 40 ec 00 00 00 00 00 00
>>> res 40/00:02:00:08:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
>>> ata2.00: status: { DRDY }
>>> ata2: hard resetting link
>>> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
>>> ata2.00: configured for MWDMA2
>>> ata2: EH complete
>> Here, BLANK has timed out but the device was recovered okay.
>>
>
> I ran 'hdparm -I' here. Why would it send BLANK to the drive??
> (There was a 1.4 GB DVD-RW in the drive when I did that.)
CDB 0xa1 is BLANK alright. Is the problem reproducible?
RSS Feed