UDMA(33)/(66) or What the heck is going on?

From: Erick Kinnee (erick@kinnee.net)
Date: Sun Jun 25 2000 - 09:48:48 EST


Using all of the earlier 2.4.0-test1-ac* patches dmesg reported UDMA(33)
on my hda, it never printed a message about hdb. Now it did set hdb to
udma4 per hdparm, so I knew it was doing UDMA(66). I changed to
ac22-riel and now i get:

Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 66MHz system bus speed for PIO modes
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VT 82C691 Apollo Pro
 Chipset Core ATA-66
Split FIFO Configuration: 8 Primary buffers, threshold = 1/2
                            8 Second. buffers, threshold = 1/2
   ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
ide0: VIA Bus-Master (U)DMA Timing Config Success
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
ide1: VIA Bus-Master (U)DMA Timing Config Success
hda: Maxtor 90680D4, ATA DISK drive
hdb: Maxtor 90650U2, ATA DISK drive
hdc: Memorex CRW-1622, ATAPI CDROM drive
hdd: FX240S, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 13281408 sectors (6800 MB) w/256KiB Cache, CHS=826/255/63, UDMA(33)
hdb: 12594960 sectors (6449 MB) w/2048KiB Cache, CHS=784/255/63, UDMA(33)
Partition check:
 hda: hda1 hda2 hda3
 hdb: hdb1 hdb2
                                                                          

now you can see that it reports UDMA(33) during boot, and hdparm
confirms that they are both doing udma2. And you can't force hdb to
udma4 with hdparm.

root@damaged:~#hdparm -i /dev/hda

/dev/hda:

Model=Maxtor 90680D4, FwRev=PAS23B15, SerialNo=V4033M9A
Config={ Fixed }
RawCHS=13176/16/63, TrkSize=0, SectSize=0, ECCbytes=29
BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=16, MultSect=off
CurCHS=13176/16/63, CurSects=13281408, LBA=yes, LBAsects=13281408
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
Drive Supports : ATA/ATAPI-4 T13 1153D revision 17 : ATA-1 ATA-2 ATA-3 ATA-4
Kernel Drive Geometry LogicalCHS=826/255/63 PhysicalCHS=13176/16/63
                  

root@damaged:~#hdparm -i /dev/hdb

/dev/hdb:

Model=Maxtor 90650U2, FwRev=MA540PR0, SerialNo=C2204Z3C
Config={ Fixed }
RawCHS=12495/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=12495/16/63, CurSects=12594960, LBA=yes, LBAsects=12594960
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
Drive Supports : ATA/ATAPI-4 T13 1153D revision 17 : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5
Kernel Drive Geometry LogicalCHS=784/255/63 PhysicalCHS=12495/16/63
                  

-- 
A citizen of America will cross the ocean to fight for democracy, but
won't cross the street to vote in a national election.
		-- Bill Vaughan

- 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 : Mon Jun 26 2000 - 21:00:07 EST