Messages in this thread | | | Date | Fri, 06 Oct 2000 12:07:27 -0500 | From | Jordan <> | Subject | Incorrect UDMA timing on VIA vt82c596b |
| |
I have been using the 2.4..0 test series for quite some time now on a machine with Redhat 6.2 and gcc 2.95.2 running on a Pentium III 733 Flip-Chip on a Tyan Trinity 400 (S1854) Motherboard. Until the recent kernels my IBM 75 GB 7200 RPM Deskstar would only use PIO transfer modes and only my Kenwood CDROM would correctly turn on its DMA and come up as UDMA(33). With test8 and the test9 series I have been able to get all of my drives (IBM, Kenwood, Zip and Plextor CDRW) to turn on DMA and the IBM and Kenwood will come up as UDMA(33). The only problem is that I have as of test9 tried the stock ide drivers and ide-timing file for my VIA vt82c596b controller and I can't get the IBM to come up as UDMA(66) as it should. This shouldn't be a problem in my mind as the drive is ATA-100 compatible and the controller correctly gets recognized as a UDMA(66) controller. The other puzzling factor is that my friend has a smillar VIA chipset on an Athlon board by Procomp and when I built his 2.4.0-test9 with the stock ide drivers his 40 GB Maxtor comes up as UDMA(66) and his 15 GB Maxtor comes up as UDMA(33) which are the correct values. I have my IBM as master on the primary channel, my Zip as slave on the primary channel, my Kenwood and Master on the secondary channel, and my Plextor as slave on the secondary channel. Is this a problem with the code for my controller or do I need to re-order my drives on the IDE cables. Thanks for any help.
Here is the portion of my dmesg file that is pertinent:
Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller on PCI bus 00 dev 39 VP_IDE: chipset revision 16 VP_IDE: VIA vt82c596b (cf/cg) IDE UDMA66 controller on pci0:7.1 ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:DMA hda: IBM-DTLA-307075, ATA DISK drive hdb: IOMEGA ZIP 250 ATAPI, ATAPI FLOPPY drive hdc: KENWOOD CD-ROM UCR-421 V226G, ATAPI CDROM drive hdd: PLEXTOR CD-R PX-W1210A, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 150136560 sectors (76870 MB) w/1916KiB Cache, CHS=9345/255/63, UDMA(33) hdc: ATAPI 68X CD-ROM drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.11 hdb: set_drive_speed_status: status=0x51 { DriveReady SeekComplete Error } hdb: set_drive_speed_status: error=0x04 hdb: 244736kB, 239/64/32 CHS, 4096 kBps, 512 sector size, 2941 rpm Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
Jordan Breeding - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |