[PROBLEM] UDMA66 hangs on boot-up (2.2.15+ide.patch & 2.3.99-pre8)

From: Dr J Pelan (J.Pelan@gatsby.ucl.ac.uk)
Date: Thu May 18 2000 - 14:08:10 EST


Problem: machine hangs on boot-up in ide_config_drive_speed()
         with Promise Ultra66 PCI card & UDMA66 drives connected.

Output: (from 2.3.99-pre8)

[snip]
...
Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
PDC20262: IDE controller on PCI bus 00 dev 78
PDC20262: not 100% native mode: will probe irqs later
PDC20262: ROM enabled at 0xfebc0000
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide2: BM-DMA at 0xef00-0xef07, BIOS settings: hde:pio, hdf:DMA
    ide3: BM-DMA at 0xef08-0xef0f, BIOS settings: hdg:pio, hdh:pio
hda: IBM-DTTA-351680, ATA DISK drive
hde: Maxtor 53073U6, ATA DISK drive
hdf: Maxtor 53073U6, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xeff0-0xeff7,0xefe6 on irq 10
hda: 33022080 sectors (16907 MB) w/462KiB Cache, CHS=2055/255/63, UDMA(33)

At this point the machine locks-up completely (no keyboard etc). It
appears to hang when the IRQ is re-enabled in ide_config_drive_speed(),
namely on the line;

enable_irq(hwif->irq);

UDMA33 drives on that controller do not seem to invoke the problem. It
looks like a hardware/spurious interrupt problem when engaging UDMA66. The
drives themselves are known to be functioning perfectly. I added the
Maxtor 53073U6 to the UDMA black-list as a precaution but it still hangs;

hda: 33022080 sectors (16907 MB) w/462KiB Cache, CHS=2055/255/63, UDMA(33)
hde: Disabling (U)DMA for Maxtor 53073U6

What steps should I take to help diagnose the problem further ?

John P.

-
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:16 EST