There is not problem, the BIOS in the addon cards/promise do not
translation for you like the mainboard does.
If you are worried pass the geometry by hand

hd{e,f,g,h}=9345,255,63

Cheers,

On 31 Jan 2001, Ole Aamot wrote:

> We experience trouble with the Promise (PDC20265) IDE controller
> and seven 75GB IBM disks on a single CPU (Pentium-III) server.
> 
> Linux 2.4.1 fails to detect correct geometry for the four last
> disks (identified as hde, hdf, hdg, hdh).
> 
> [root@nngds1 /root]# cat /proc/ide/hd[abcefgh]/geometry
> physical     148945/16/63
> logical      9345/255/63
> physical     148945/16/63
> logical      9345/255/63
> physical     148945/16/63
> logical      9345/255/63
> physical     148945/16/63
> logical      148945/16/63
> physical     148945/16/63
> logical      148945/16/63
> physical     148945/16/63
> logical      148945/16/63
> physical     148945/16/63
> logical      148945/16/63
> 
> 
> Output from hdparm -i /dev/hd[abcefgh]:
> 
> /dev/hda:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAL154
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hdb:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAR909
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hdc:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAS836
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hde:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAL701
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hdf:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAR606
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hdg:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAL151
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> /dev/hdh:
> 
>  Model=IBM-DTLA-307075, FwRev=TXAOA50C, SerialNo=YSDYSFAR624
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=150136560
>  IORDY=on/off, tPIO={min:240,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 udma5
> 
> 
> ---
> 
> Two types of disks:
> (geometry of the first is correctly detected, the second isn't)
> 
> [root@nngds1 /root]# hdparm /dev/hda
> 
> /dev/hda:
>  multcount    =  0 (off)
>  I/O support  =  0 (default 16-bit)
>  unmaskirq    =  0 (off)
>  using_dma    =  1 (on)
>  keepsettings =  0 (off)
>  nowerr       =  0 (off)
>  readonly     =  0 (off)
>  readahead    =  8 (on)
>  geometry     = 9345/255/63, sectors = 150136560, start = 0
> 
> [root@nngds1 /root]# hdparm /dev/hde
> 
> /dev/hde:
>  multcount    =  0 (off)
>  I/O support  =  0 (default 16-bit)
>  unmaskirq    =  0 (off)
>  using_dma    =  1 (on)
>  keepsettings =  0 (off)
>  nowerr       =  0 (off)
>  readonly     =  0 (off)
>  readahead    =  8 (on)
>  geometry     = 17873/16/63, sectors = 150136560, start = 0
> 
> 
> The machine runs RedHat 7.0 with RHN upgrades if it means anything.
> 
> -- 
> Ole Aamot                                      mailto:[EMAIL PROTECTED]
> LinPro AS                                      http://www.linpro.no
> 

Andre Hedrick
Linux ATA Development

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to