hang after after update: "adX: FAILURE - already active DMA on this device" (ICH5 system)

Alexander Leidinger Alexander at Leidinger.net
Sun Jun 6 10:31:12 GMT 2004


Hi,

after updating from a ~May 15 kernel to yesterdays kernel the system
hangs while probing:
---snip---
ata3: reset tp1 mask=03 ostat0=d0 ostat1=00
ad3: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata3-slave: stat=0x00 err=0x01 lsb=0x00 msb=0x00
ata3: reset tp2 mask=03 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata3: resetting done ..
ad3: pio=0x0c wdma=0x22 udma=0x46 cable=40pin
ad3: FAILURE - SETFEATURES SET TRANSFER MODE status=51<READY,DSC,ERROR> error=4<ABORTED>
ata3: device config done ..
ad3: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=0 dma=0x06 LBA=0
ad2: FAILURE - already active DMA on this device
ad2: setting up DMA failed
ad2: TIMEOUT - READ_DMA retrying (2 retries left) LBA=63
ata2: reiniting channel ..
ata2: reset tp1 mask=03 ostat0=d0 ostat1=00
ad2: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata2-slave: stat=0x00 err=0x01 lsb=0x00 msb=0x00
ata2: reset tp2 mask=0x stat0=50 stat1=00 devices=0x1<ATAMASTER>
ata2: resetting done ..
ad2: pio=0x0c wdma=0x22 udma=0x46 cable=40pin
ata2: device config done ..
ad2: FAILURE - already active DMA on this device
ad2: setting up DMA failed
ad2: TIMEOUT - READ_DMA retrying (2 retries left) LBA=191
---snip---

This is an ICH5 system:
---snip---
atapci0: <Intel ICH5 UDMA100 controller> port 0xf000-0xf00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xf000
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: at 0x1f0 irq 14 on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: at 0x170 irq 15 on atapci0
atapci1: <Intel ICH5 SATA150 controller> port 0xd000-0xd00f,0xcc00-0xcc03,0xc800-0xc807,0xc400-0xc403,0xc000-0xc007 irq 18 at device 31.2 on pci0
atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xd000
atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0xc000
atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0xc400
ata2: at 0xc000 on atapci1
atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0xc800
atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0xcc00
ata3: at 0xc800 on atapci1

ad0: 78167MB <Maxtor 6Y080L0> [158816/16/63] at ata0-master UDMA100
ata1-master: DMA limited to UDMA33, non-ATA66 cable or device
ad1: 19547MB <FUJITSU MPE3204AT> [39714/16/63] at ata1-master UDMA33
acd0: DVDROM <JLMS XJ-HD165H> at ata1-slave PIO4
ad2: 78167MB <Maxtor 6Y080M0> [158816/16/63] at ata2-master SATA150
ad3: 78167MB <Maxtor 6Y080M0> [158816/16/63] at ata3-master SATA150
---snip---

The CPU is with HT, but SMP is disabled in the loader.

Any ideas?

Bye,
Alexander.

-- 
           I'm available to get hired (preferred in .lu).

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7


More information about the freebsd-current mailing list