Messages in this thread | | | Date | Thu, 7 Aug 1997 17:31:49 +0100 (BST) | From | Chris Evans <> | Subject | Hard drive DMA problem - full info |
| |
Hi,
I can repeatably cause problems with Triton DMA transfers by doing the following;
dd if=/dev/hdc of=/dev/null bs=<arbitrary value>
After a while I get IRQ timeouts, and DMA is disabled. Re-enabling it again causes the problems to repeat shortly afterwards. The problems only seem to occur regularly when DMA'ing near the start of the disk -- the throughput is higher there.
Kernel log info...
Linux version 2.0.30 (root@pc23.lmh.ox.ac.uk) (gcc version 2.7.2.1) #4 Wed Jul 30 20:43:21 BST 1997 PS/2 auxiliary pointing device detected -- driver installed. Real Time Clock Driver v1.07 ide: i82371 PIIX (Triton) on PCI bus 0 function 57 ide0: BM-DMA at 0xf000-0xf007 ide1: BM-DMA at 0xf008-0xf00f hda: QUANTUM FIREBALL1280A, 1222MB w/83kB Cache, LBA, CHS=621/64/63, DMA hdb: MATSHITA CR-581-M, ATAPI CDROM drive hdc: IBM-DAQA-33240, 3098MB w/96kB Cache, LBA, CHS=6296/16/63, DMA ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 AWE32-0.4.0pr6 (RAM512k) AWE32-0.4.0pr6 (RAM512k) AWE32-0.4.0pr6 (RAM512k) AWE32-0.4.0pr6 (RAM512k) AWE32-0.4.0pr6 (RAM512k) hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } hdc: disabled DMA ide1: reset: success hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } hdc: disabled DMA ide1: reset: success AWE32-0.4.0pr6 (RAM512k) AWE32-0.4.0pr6 (RAM512k) hdb: media changed hdb : tray open or drive not ready hdb : tray open or drive not ready hdb : tray open or drive not ready hdb : tray open or drive not ready hdb : tray open or drive not ready hdb : tray open or drive not ready hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } hdc: irq timeout: status=0x50 { DriveReady SeekComplete } hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } hdc: irq timeout: status=0x50 { DriveReady SeekComplete } hdc: disabled DMA ide1: reset: success hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } hdc: disabled DMA ide1: reset: success
Does this look indicative of any problems anyone else has seen?
Here's the drive info:
/dev/hdc:
Model=IBM-DAQA-33240, FwRev=R6ORA53A, SerialNo=1Y51YG49 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs } RawCHS=6296/16/63, TrkSize=0, SectSize=0, ECCbytes=22 BuffType=3(DualPortCache), BuffSize=96kB, MaxMultSect=16, MultSect=16 DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast) CurCHS=6296/16/63, CurSects=6346368, LBA=yes, LBAsects=6346368 tDMA={min:120,rec:120}, DMA modes: sword0 sword1 sword2 mword0 mword1 *mword2 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
Someone mailed me awho has an identical drive working fine, although perhaps they had it on ide0 not ide1?
I'll be performing drive swaps later on to see if I perhaps have a buggy m/board.
Cheers, Chris
| |