UDMA

Jon Masters (mastersj@periscope-systems.freeserve.co.uk)
Sun, 19 Sep 1999 14:41:11 +0100


Will somebody please help me once and for all to get UDMA working on my
10Gb FUJITSU disk? It works fine on the older 6.4Gb FUJISU, but NOT on
the newer. When I do an hdparm -d 1 /dev/hdb
and then do hdparm -t /dev/hdb
I get an IO Error
and I have to hdparm -d 0 /dev/hdb

Here's some info:

The Machine has 2 IDE Controllers on the Motherboard. The first
controller has 2 EIDE HDDs on it and the second has 2 EIDE CD-ROMS (1
34x CDROM DRIVE, 1 CDRW DRIVE).

HDA is the older drive that works fine
HDB is the newer drive that doesn't

Some output: (using lastest hdparm rpm from rufus.w3.org)

[root@periscope mastersj]# hdparm -i /dev/hda

/dev/hda:

Model=FUJITSU MPC3064AT, FwRev=6801, SerialNo=01015248
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=13410/15/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=0(?), BuffSize=256kB, MaxMultSect=16, MultSect=off
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CHS=788/255/63 LBA Native, LBAsects=12672450
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=yes, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 *mode2
Drive Supports : ATA-1 ATA-2 ATA-3

[root@periscope mastersj]# hdparm -i /dev/hdb

/dev/hdb:

Model=FUJITSU MPD3108AT, FwRev=DD-03-44, SerialNo=01029114
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=20928/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=0(?), BuffSize=512kB, MaxMultSect=16, MultSect=off
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CHS=1313/255/63 LBA Native, LBAsects=21095424
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=yes, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2 mode3 mode4
Drive Supports : ATA-1 ATA-2 ATA-3 ATA-4

[root@periscope mastersj]# hdparm -vtIT /dev/hda

/dev/hda:
multcount = 0 (off)
I/O support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 1 (on)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 788/255/63, sectors = 12672450, start = 0

Model=UFIJST UPM3C60A4 T , FwRev=8610 ,
SerialNo= 10102584
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=13410/15/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=0(?), BuffSize=256kB, MaxMultSect=16, MultSect=?0?
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=13410/15/63, CurSects=12672450, LBA=yes, LBAsects=12672450
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=yes, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 *mode2
Drive Supports : ATA-1 ATA-2 ATA-3
Timing buffer-cache reads: 128 MB in 1.30 seconds =98.46 MB/sec
Timing buffered disk reads: 64 MB in 5.30 seconds =12.08 MB/sec

[root@periscope mastersj]# hdparm -vtIT /dev/hdb

/dev/hdb:
multcount = 0 (off)
I/O support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 1 (on)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 1313/255/63, sectors = 21095424, start = 0

Model=UFIJST UPM3D01A8 T , FwRev=DD0--344,
SerialNo= 10201941
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=0(?), BuffSize=512kB, MaxMultSect=16, MultSect=?0?
DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow)
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=21095424
WARNING 4581360 ORPHANED SECTORS :: KERNEL REPORTING ERROR
tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
IORDY=yes, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
UDMA modes: mode0 mode1 mode2 mode3 mode4
Drive Supports : ATA-1 ATA-2 ATA-3 ATA-4
Timing buffer-cache reads: 128 MB in 1.23 seconds =104.07 MB/sec
Timing buffered disk reads: 64 MB in 11.72 seconds = 5.46 MB/sec

-- 
Jonathan C. Masters (jonathan@oxlug.org)  www.brookes.ac.uk/~95227860
"Upon this rock I will build my church and the gates of hell
shall not prevail against it". -- Matthew 16, 17-18

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