IBM Deskstar 75GXP and UDMA

IBM Deskstar 75GXP and UDMA

Post by Zvonimir Zelenik » Fri, 30 Jun 2000 04:00:00



Hi !

After following all available instructions on the web, we haven't been able
to get IBM DeskStar 75GXP HDD to work (right) with linux. Actually, after a
hack that's usually reccomended (accessing disk as oridinary IDE drive) we
are able to mount the disk, but it works without DMA (it throws a message
during startup after failing with DMA) normally. But when we attempt to
start DMA with hdparm -d1 /dev/hde entire computer hangs...

Anyone have a solution to this? Looked on lhd.datapower.com, but they

Configuration:
IBM DeskStar 75GXP 46.1Gb on Promise Ultra66 controller card
RedHat 6.2, all drivers are up-to-date and latest...
Celeron 400 on Inter ZX chipset (I'm told)...

--
Zvonimir Zelenika

 
 
 

IBM Deskstar 75GXP and UDMA

Post by Zvonimir Zelenik » Fri, 30 Jun 2000 04:00:00


OK. I'll go into details as much as possible:


Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              1035692    800716    182364  81% /
/dev/hde1             44322688    167256  41903924   0% /MoD
/dev/hda3              5075840    167008   4650992   3% /test

hda is 6Gb Maxtor on motherboard ATA/33 working with DMA
hde is 45Gb IBM DeskStar 75GXP on Promise ATA/66


/dev/hde:

 Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
 BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
 CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 mode2 mode3 *mode4 mode5


/dev/hda:

 Model=Maxtor 90650U2, FwRev=MA540RR0, SerialNo=C20NQ4SC
 Config={ Fixed }
 RawCHS=12595/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
 CurCHS=12595/16/63, CurSects=-1194327871, LBA=yes, LBAsects=12695760
 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 mode3 mode4

If I try to do hdparm -d1 /dev/hde entire system hangs...
on hda I can play with it as long as I want (on/off, on/off)

Then I move DeskStar to motherboard controler (it moves from hde to hdc
since I pluged out CD)

/dev/hdc:

 Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
 BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
 CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 mode2 mode3 mode4 mode5


/dev/hdc:
 Timing buffer-cache reads:   128 MB in  1.59 seconds = 80.50 MB/sec
 Timing buffered disk reads:  64 MB in 21.42 seconds =  2.99 MB/sec

This is actually worse than without DMA on Promise Ultra66..

hdparm -d1 /dev/hdc goes trough and score looks same (3.02Mb/sec), meaning
it didin't turn on DMA (which can be also seen in UDMA modes: line, there
isn't an * with mode something).

So, not that DMA does not work trough Promise Ultra66, it does not work for
DeskStar even on motherboard controller (Maxtor works fine on same controler
with UDMA mode2, that would be ATA/33 I think)...

Any ideas anyone. It's latest Promise driver, latest kernel patch, but still
nothing. Is it the Deskstar or is it the computer?

ZX440 chipset, UDMA-33 onboard controler. Interesting, BIOS does not see the
IBM (it does not look for it), but when I changed it in BIOS to look for
Secondary Master it did not find it at all...

Am I insane or there's something wrong with the world ??

--
Zvonimir Zelenika


 
 
 

IBM Deskstar 75GXP and UDMA

Post by Dan Lapin » Sat, 01 Jul 2000 04:00:00



> OK. I'll go into details as much as possible:


> Filesystem           1k-blocks      Used Available Use% Mounted on
> /dev/hda2              1035692    800716    182364  81% /
> /dev/hde1             44322688    167256  41903924   0% /MoD
> /dev/hda3              5075840    167008   4650992   3% /test

> hda is 6Gb Maxtor on motherboard ATA/33 working with DMA
> hde is 45Gb IBM DeskStar 75GXP on Promise ATA/66


> /dev/hde:

>  Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
>  tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
>  IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
>  UDMA modes: mode0 mode1 mode2 mode3 *mode4 mode5


> /dev/hda:

>  Model=Maxtor 90650U2, FwRev=MA540RR0, SerialNo=C20NQ4SC
>  Config={ Fixed }
>  RawCHS=12595/16/63, TrkSize=0, SectSize=0, ECCbytes=57
>  BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
>  CurCHS=12595/16/63, CurSects=-1194327871, LBA=yes, LBAsects=12695760
>  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 mode3 mode4

> If I try to do hdparm -d1 /dev/hde entire system hangs...
> on hda I can play with it as long as I want (on/off, on/off)

> Then I move DeskStar to motherboard controler (it moves from hde to hdc
> since I pluged out CD)

> /dev/hdc:

>  Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
>  tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
>  IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
>  UDMA modes: mode0 mode1 mode2 mode3 mode4 mode5


> /dev/hdc:
>  Timing buffer-cache reads:   128 MB in  1.59 seconds = 80.50 MB/sec
>  Timing buffered disk reads:  64 MB in 21.42 seconds =  2.99 MB/sec

> This is actually worse than without DMA on Promise Ultra66..

> hdparm -d1 /dev/hdc goes trough and score looks same (3.02Mb/sec), meaning
> it didin't turn on DMA (which can be also seen in UDMA modes: line, there
> isn't an * with mode something).

> So, not that DMA does not work trough Promise Ultra66, it does not work for
> DeskStar even on motherboard controller (Maxtor works fine on same controler
> with UDMA mode2, that would be ATA/33 I think)...

> Any ideas anyone. It's latest Promise driver, latest kernel patch, but still
> nothing. Is it the Deskstar or is it the computer?

> ZX440 chipset, UDMA-33 onboard controler. Interesting, BIOS does not see the
> IBM (it does not look for it), but when I changed it in BIOS to look for
> Secondary Master it did not find it at all...

> Am I insane or there's something wrong with the world ??

> --
> Zvonimir Zelenika


I had problems with conflicts between maxtor and IBM drives on my
system. I only had UDMA33 drives, but got random errors if I tried to
run both drives in DMA mode at the same time on the same system.

I believe it was one of the 8 gig maxtors with one of my DTTA 16.8 gig
IBMs. Eventually, I dumped the maxtors for all IBMs.

--
Daniel LaPine
Student at National Center for Supercomputing Applications (NCSA)

 
 
 

IBM Deskstar 75GXP and UDMA

Post by B. Joshua Rose » Sat, 01 Jul 2000 04:00:00


Here is a data point for you, I've got the IBM75GXP/45G on the same
ATA33 bus as an older IBM 14.4G drive. The performance of the two drives
is exactly the same,

/dev/hda: (14.4G)
 Timing buffer-cache reads:   128 MB in  1.19 seconds =107.56 MB/sec
 Timing buffered disk reads:  64 MB in 15.74 seconds =  4.07 MB/sec
/home/bjrosen> hdparm -Tt /dev/hdb
hdparm -Tt /dev/hdb

/dev/hdb: (75GXP 45G)
 Timing buffer-cache reads:   128 MB in  1.19 seconds =107.56 MB/sec
 Timing buffered disk reads:  64 MB in 15.76 seconds =  4.06 MB/sec


> OK. I'll go into details as much as possible:


> Filesystem           1k-blocks      Used Available Use% Mounted on
> /dev/hda2              1035692    800716    182364  81% /
> /dev/hde1             44322688    167256  41903924   0% /MoD
> /dev/hda3              5075840    167008   4650992   3% /test

> hda is 6Gb Maxtor on motherboard ATA/33 working with DMA
> hde is 45Gb IBM DeskStar 75GXP on Promise ATA/66


> /dev/hde:

>  Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
>  tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
>  IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
>  UDMA modes: mode0 mode1 mode2 mode3 *mode4 mode5


> /dev/hda:

>  Model=Maxtor 90650U2, FwRev=MA540RR0, SerialNo=C20NQ4SC
>  Config={ Fixed }
>  RawCHS=12595/16/63, TrkSize=0, SectSize=0, ECCbytes=57
>  BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=0
>  CurCHS=12595/16/63, CurSects=-1194327871, LBA=yes, LBAsects=12695760
>  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 mode3 mode4

> If I try to do hdparm -d1 /dev/hde entire system hangs...
> on hda I can play with it as long as I want (on/off, on/off)

> Then I move DeskStar to motherboard controler (it moves from hde to hdc
> since I pluged out CD)

> /dev/hdc:

>  Model=IBM-DTLA-307045, FwRev=TX6OA50C, SerialNo=YM0YML09644
>  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
>  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
>  BuffType=3(DualPortCache), BuffSize=1916kB, MaxMultSect=16, MultSect=off
>  DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
>  CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=90069840
>  tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2
>  IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
>  UDMA modes: mode0 mode1 mode2 mode3 mode4 mode5


> /dev/hdc:
>  Timing buffer-cache reads:   128 MB in  1.59 seconds = 80.50 MB/sec
>  Timing buffered disk reads:  64 MB in 21.42 seconds =  2.99 MB/sec

> This is actually worse than without DMA on Promise Ultra66..

> hdparm -d1 /dev/hdc goes trough and score looks same (3.02Mb/sec), meaning
> it didin't turn on DMA (which can be also seen in UDMA modes: line, there
> isn't an * with mode something).

> So, not that DMA does not work trough Promise Ultra66, it does not work for
> DeskStar even on motherboard controller (Maxtor works fine on same controler
> with UDMA mode2, that would be ATA/33 I think)...

> Any ideas anyone. It's latest Promise driver, latest kernel patch, but still
> nothing. Is it the Deskstar or is it the computer?

> ZX440 chipset, UDMA-33 onboard controler. Interesting, BIOS does not see the
> IBM (it does not look for it), but when I changed it in BIOS to look for
> Secondary Master it did not find it at all...

> Am I insane or there's something wrong with the world ??

> --
> Zvonimir Zelenika


 
 
 

IBM Deskstar 75GXP and UDMA

Post by Zvonimir Zelenik » Sun, 02 Jul 2000 04:00:00


Hi !

Quote:> Here is a data point for you, I've got the IBM75GXP/45G on the same
> ATA33 bus as an older IBM 14.4G drive. The performance of the two drives
> is exactly the same,

> /dev/hda: (14.4G)
>  Timing buffer-cache reads:   128 MB in  1.19 seconds =107.56 MB/sec
>  Timing buffered disk reads:  64 MB in 15.74 seconds =  4.07 MB/sec
> /home/bjrosen> hdparm -Tt /dev/hdb
> hdparm -Tt /dev/hdb

> /dev/hdb: (75GXP 45G)
>  Timing buffer-cache reads:   128 MB in  1.19 seconds =107.56 MB/sec
>  Timing buffered disk reads:  64 MB in 15.76 seconds =  4.06 MB/sec

We did get things working, at the end it was actually IRQ conflict beetween
Ethernet card and Promise Ultra 66 card. Things are now working great:


/dev/hda: (Maxtor 6Gb on motherboard ATA33)
 Timing buffer-cache reads:   128 MB in  1.60 seconds = 80.00 MB/sec
 Timing buffered disk reads:  64 MB in  3.52 seconds = 18.18 MB/sec

/dev/hde: (IBM Deskstar 75, 45Gb on Promise Ultra66)
 Timing buffer-cache reads:   128 MB in  1.58 seconds = 81.01 MB/sec
 Timing buffered disk reads:  64 MB in  2.20 seconds = 29.09 MB/sec

I think there might be something wrong with your settings, since 4MB/sec is
too slow and it sound like your disks aren't using DMA at all.

check hdparm /dev/hda and /dev/hdb to see if DMA is turned on at all.
 using_dma    =  1 (on)

and then try to turn it on with hdparm -d1 /dev/hda and on hdb. If your
system hangs, then check at startup if some devices are both using same IRQ
(if Mass Storage Controller is on same IRQ with something else).

--
Zvonimir

 
 
 

IBM Deskstar 75GXP and UDMA

Post by Zvonimir Zelenik » Sun, 02 Jul 2000 04:00:00


Quote:

> I had problems with conflicts between maxtor and IBM drives on my
> system. I only had UDMA33 drives, but got random errors if I tried to
> run both drives in DMA mode at the same time on the same system.

Don't have same problem since they're on separate controllers (Maxtor in on
the board ATA33, and IBM Deskstar is on Promise Ultra66 card)... ...it works
great now. 30MB/sec on the IBM.

--
Zvonimir

 
 
 

1. IBM DeskStar 75GXP - failing fast?

Hi!

Anyone out there been installing IBM Deskstar (aka 75 GXP) 75 Gigabyte
drives?
Anyone experienced problems?

We installed 100 of these in a multi-computer Linux (kernel 2.4.4) raid
system, 225 Gigabytes per machine.  As everyone says - wonderful
performance - great drives.

BUT ...
In 3 months (about 75000 hours) we have had two complete failures - head
makes rythmic clacking noise.
That's more failures than everything else we have ever installed over
the past 5 years!
Drives are manufactured in Hungary.

Seems to me like my estimate for the MTBF should be like 37000 hours!
If there is a problem the world should know about it.

All information appreciated
Bernard

--
------------------------------------------------------------------
Bernard Jones

2. Mac Dual G4 500-which SMP distro works??

3. IBM Deskstar 18.2 won't stay in UDMA?

4. Clueless newbie modem question

5. Asus A7V and IBM Deskstart 75GXP

6. CALL FOR PAPERS for the OPEN SOURCE CONFERENCE 2001

7. Linux + IBM 75GXP hard drives

8. trumpet ppp connects but then hangs

9. Promise Ultra100, IBM 75GXP - Slow and small???

10. IBM 75GXP finally failing

11. 60GB IDE drive (IBM Deskstar 60GXP) on an Ultra-10

12. IBM Deskstar 1.08GB Harddisk failed in Linux Slackware

13. IBM Deskstar 3 and Linux