Odd problem with UDMA drive and 2.2.3-pre3 and 2.2.5

Dale E. Martin (dmartin@clifton-labs.com)
06 Apr 1999 18:43:04 -0400


I have an IBM 10.1G UDMA drive. I'm using it with a Tyan dual PPro
motherboard - it's an S1668, upgraded with the latest (May 1998) bios.

The odd thing is that the kernel will only talk to the drive in UDMA mode
if I have my old Western Digital 1.6G disk plugged in on the secondary
controller. Since I'm giving that disk away, this is a small concern.
(It's only a small concern since linux is installed primarily on SCSI disks
attached to the same system.)

Here are the relevant bits of a boot where the kernel isn't happy with the
drive:

[ snip ]

PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DTTA-351010, ATA DISK drive
hdd: TOSHIBA CD-ROM XM-6102B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DTTA-351010, 9671MB w/466kB Cache, CHS=1232/255/63, UDMA
hdd: ATAPI 24X CD-ROM drive, 256kB Cache
Uniform CDROM driver Revision: 2.54

[ snip ]

Partition check:
sda: sda1 sda2 sda3 sda4
sdb: sdb1 sdb2
sdc: sdc1
hda:hda: timeout waiting for DMA
hda: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hda: DMA disabled
ide0: reset: success
hda1 hda2 hda3 < hda5 hda6 hda7 >

[ snip ]

Like I said - this doesn't happen if I install my Western Digital AC31600
to the secondary controller. Then I don't het the timeout message, and
hdparm says it's talking to the drive using UDMA.

Thanks for any hints.

Later,
Dale

-- 
+------------------------- pgp key available --------------------------+
| Dale E. Martin |  Clifton Labs, Inc.  |  Senior Computer Engineer    |
| dmartin@clifton-labs.com    |    http://www.clifton-labs.com         |
+----------------------------------------------------------------------+

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