Thread (26 messages) 26 messages, 4 authors, 2008-07-22

Re: pata_it821x completely broken

From: Alan Cox <hidden>
Date: 2008-07-11 20:32:06
Also in: lkml

quoted
commenting out the error check after ata_dev_init_params() call in
ata_dev_read_id() function (libata-core.c), I got at least the device name.
The capacity is 0 so it doesn't work, obviously:
If you don't read the ID then it wouldn't.
I captured the IDENTIFY data from the virtual device. I'm not ATA guru but
looking at the data, there are zeros at many places where something should be.
That number starting at 0x78 looks like size of the array in sectors
(0x4C726C or 0x4C6C72 - the array is built from 2.5GB and 6.4GB drives).
The Ident data for the virtual device is fairly sparse but the specs
don't require a lot of the field are filled in and only the LBA really
matters.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help