Re: Cylinder limits jumper for drives over 32GB

From: Andre Hedrick (andre@linux-ide.org)
Date: Sun Mar 26 2000 - 00:47:05 EST


On Sat, 25 Mar 2000 Andries.Brouwer@cwi.nl wrote:

> Maybe what is done is effectively a SET MAX ADDRESS.
> If that is true, a READ NATIVE MAX ADDRESS (F8)
> followed by a SET MAX ADDRESS (F9) should make the disk
> accessible again.
>
> In all cases, a READ NATIVE MAX ADDRESS should give us
> the actual size.
>
> Do you think you can test this hypothesis?

Yep.........my thoughts......I will query Maxtor Monday.

The problem is that the drive comes native fully accessable.

root@p6dnf% hdparm -i /dev/hdg

/dev/hdg:

 Model=Maxtor 54098U8, FwRev=DA620CQ0, SerialNo=K802S4EC
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80041248
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
 Drive Supports : ATA/ATAPI-4 T13 1153D revision 17 : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5
 Kernel Drive Geometry LogicalCHS=79406/16/63 PhysicalCHS=79406/16/63

After correcting the kernel to return the full geometry v/s

root@p6dnf% /sbin/hdparm -i /dev/hdg

/dev/hdg:

 Model=Maxtor 54098U8, FwRev=DA620CQ0, SerialNo=K802S4EC
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80041248
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
 Drive Supports : ATA/ATAPI-4 T13 1153D revision 17 : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5
 Kernel Drive Geometry LogicalCHS=13870/16/63

root@p6dnf% cat /proc/ide/ide3/hdg/identify
0040 3fff 0000 0010 0000 0000 003f 0000
0000 0000 4b38 3032 5334 4543 2020 2020
2020 2020 2020 2020 0003 1000 0039 4441
3632 3043 5130 4d61 7874 6f72 2035 3430
3938 5538 2020 2020 2020 2020 2020 2020
2020 2020 2020 2020 2020 2020 2020 8010
0000 2f00 4000 0200 0000 0007 3fff 0010
003f fc10 00fb 0110 5520 04c5 0000 0007
0003 0078 0078 0078 0078 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
003e 0017 7c69 4009 4000 7c68 0001 4000
101f 0000 0000 0000 0000 600b 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Andre Hedrick
The Linux ATA/IDE guy

-
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/



This archive was generated by hypermail 2b29 : Fri Mar 31 2000 - 21:00:16 EST