Re: UDMA66

From: Andre Hedrick (andre@linux-ide.org)
Date: Mon May 22 2000 - 00:52:00 EST


You have to understand that the code you have does not correctly assign
U66 timing tables by design. Thus your UDMA(33) the correct limits.
I have had one person use the code in 2.3.99X and almost WIPE Linux of the
Disk............

On Sun, 21 May 2000, Erick Kinnee wrote:

> I hate to spam the list with this, but Andre's site is kinda slim on
> docs...

Did I hear you volunteer to code HTML?

> I have a Tekram Mobo, with the VIA Apollo Pro chipset. This is reported
> to be able to do UDMA66. The BIOS reports that it has set the secondary
> disk on the primary controller to UDMA66. But when I boot I get:

Do not use TUNING and pass "ide0=ata66" but you are on your own........
Backup first and don't bitch later..........writing vapor code is tough.

> Uniform Multi-Platform E-IDE driver Revision: 6.30
> ide: Assuming 25MHz system bus speed for PIO modes
> VP_IDE: IDE controller on PCI bus 00 dev 39
> 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: Maxtor 90680D4, 6485MB w/256kB Cache, CHS=826/255/63, UDMA(33)
> hdb: Maxtor 90650U2, 6149MB w/2048kB Cache, CHS=784/255/63
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a post-1991 82077
> Partition check:
> hda: hda1 hda2 hda3
> hdb: hdb1 hdb2
>
> I am using 2.2.15 w/ide.2.2.15.20000509.patch applied. The idebus=XX
> parameter has been set to 'idebus=25' as my BIOS lists 'default',
> 66/33Mhz, 75/37Mhz, 83/41Mhz and I have it set on 'Default' still. So
> how can you tell if you are doing UDMA66? Shouldn't it print something
> like 'hdb: Maxtor 90650U2, 6149MB w/2048kB Cache, CHS=784/255/63,
> UDMA(66)'?
>
> Oh, the exact model of Tekram board is P6Pro-A+. If I really missed
> something, please feel free to advise on my needing to RTFM. Just make
> sure to point me at the right FM. :)

Since I have not written a FM, no one should tell you to RTFM.

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

-
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 : Tue May 23 2000 - 21:00:21 EST