Interesting... I take it then that -i just reads the information from the
drive firmware itself and -I gives what the kernel is actually using!? I
note that -i returns exactly the manufacturer's specs as written on the
drive, even the suggested LBA c/h/s. Why is it that -I returns the vendor
information in BE byte pairs?
spazz:~# hdparm -I /dev/hda
/dev/hda:
Model=aMtxro9 51636U , FwRev=AV15R00F,
SerialNo=6W90SNA8
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=65535/1/63, CurSects=4128705, LBA=yes
LBA CHS=1023/64/63 Remapping, LBA=yes, LBAsects=30000096
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2
spazz:~# hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 91536U6, FwRev=VA510RF0, SerialNo=W609NS8A
Config={ Fixed }
RawCHS=29762/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=29762/16/63, CurSects=30000096, LBA=yes
LBA CHS=930/512/63 Remapping, LBA=yes, LBAsects=30000096
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/