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/