Subject: uhci failure
To: None <tech-kern@netbsd.org>
From: David Young <dyoung@pobox.com>
List: tech-kern
Date: 11/24/2004 21:38:05
All my USB serial adapters have stopped working.  I found this in
the logs:

Nov 24 21:19:22 cuw /netbsd: uhci0: host controller process error
Nov 24 21:19:22 cuw /netbsd: uhci0: host controller halted

Any ideas?

My dmesg follows.

Dave

NetBSD 2.99.10 (GENERIC.cuw) #0: Sun Nov 14 15:35:49 CST 2004
	dyoung@cuw.ojctech.com:/u3/dyoung/pristine-nbsd/O/sys/arch/i386/compile/GENERIC.cuw
total memory = 639 MB
avail memory = 616 MB
RTC BIOS diagnostic error 18<memory_size,fixed_disk>
BIOS32 rev. 0 found at 0xffe90
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Pentium 4 (686-class), 2394.14 MHz, id 0xf29
cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2 4400<CID>
cpu0: "Intel(R) Pentium(R) 4 CPU 2.40GHz"
cpu0: I-cache 12K uOp cache 8-way, D-cache 8 KB 64B/line 4-way
cpu0: L2 cache 512 KB 64B/line 8-way
cpu0: ITLB 4K/4M: 64 entries
cpu0: DTLB 4K/4M: 64 entries
cpu0: running without thermal monitor!
cpu0: 16 page colors
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82875P Host (rev. 0x02)
pchb0: random number generator enabled
agp0 at pchb0: aperture at 0xf0000000, size 0x8000000
ppb0 at pci0 dev 1 function 0: Intel 82875P AGP (rev. 0x02)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
uhci0 at pci0 dev 29 function 0: Intel 82801EB/ER USB UHCI Controller #0 (rev. 0x02)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1: Intel 82801EB/ER USB UHCI Controller #1 (rev. 0x02)
uhci1: interrupting at irq 10
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2: Intel 82801EB/ER USB UHCI Controller #2 (rev. 0x02)
uhci2: interrupting at irq 9
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 29 function 3: Intel 82801EB/ER USB UHCI Controller #3 (rev. 0x02)
uhci3: interrupting at irq 11
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7: Intel 82801EB/ER USB EHCI Controller (rev. 0x02)
ehci0: interrupting at irq 5
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: single transaction translator
uhub4: 8 ports with 8 removable, self powered
ppb1 at pci0 dev 30 function 0: Intel 82801BA Hub-PCI Bridge (rev. 0xc2)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
vga1 at pci2 dev 0 function 0: ATI Technologies Rage XL (rev. 0x27)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
ath0 at pci2 dev 1 function 0
ath0: interrupting at irq 11
ath0: mac 4.2 phy 3.0 5ghz radio 1.7 2ghz radio 2.3
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: turbo rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ex0 at pci2 dev 2 function 0: 3Com 3c905C-TX 10/100 Ethernet with mngmt (rev. 0x74)
ex0: interrupting at irq 10
ex0: MAC address 00:50:da:0a:f5:f2
bmtphy0 at ex0 phy 24: Broadcom 3c905C internal PHY, rev. 6
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
atw0 at pci2 dev 3 function 0: ADMtek ADM8211 802.11 MAC/BBP, revision 1.1
atw0: interrupting at irq 10
atw0: RFMD RF, RFMD BBP 802.11 address 00:e0:98:ad:ba:0e
atw0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wm0 at pci2 dev 12 function 0: Intel i82540EM 1000BASE-T Ethernet, rev. 2
wm0: interrupting at irq 9
wm0: 32-bit 33MHz PCI bus
wm0: 256 word (8 address bits) MicroWire EEPROM
wm0: Ethernet address 00:07:e9:26:9c:5c
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801EB LPC Interface Bridge (rev. 0x02)
piixide0 at pci0 dev 31 function 1
piixide0: Intel 82801EB IDE Controller (ICH5) (rev. 0x02)
piixide0: bus-master DMA support present
piixide0: primary channel wired to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel wired to compatibility mode
piixide0: secondary channel interrupting at irq 15
atabus1 at piixide0 channel 1
piixide1 at pci0 dev 31 function 2
piixide1: Intel 82801EB Serial ATA Controller (rev. 0x02)
piixide1: bus-master DMA support present
piixide1: primary channel configured to native-PCI mode
piixide1: using irq 9 for native-PCI interrupt
atabus2 at piixide1 channel 0
piixide1: secondary channel configured to native-PCI mode
atabus3 at piixide1 channel 1
Intel 82801EB/ER SMBus Controller (SMBus serial bus, revision 0x02) at pci0 dev 31 function 3 not configured
auich0 at pci0 dev 31 function 5: i82801EB (ICH5) AC-97 Audio
auich0: interrupting at irq 10
auich0: ac97: Analog Devices AD1980 codec; headphone, 20 bit DAC, no 3D stereo
auich0: ac97: ext id 3c3<AMAP,LDAC,SDAC,CDAC,DRA,VRA>
isa0 at pcib0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
isapnp0: no ISA Plug 'n Play devices found
auich0: measured ac97 link rate at 48003 Hz, will use 48000 Hz
audio0 at auich0: full duplex, mmap, independent
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
Kernelized RAIDframe activated
uhub5 at uhub0 port 1
uhub5: Texas Instruments General Purpose USB Hub, class 9/0, rev 1.10/1.00, addr 2
uhub5: 7 ports with 7 removable, self powered
uhidev0 at uhub2 port 1 configuration 1 interface 0
uhidev0: American Power Conversion Back-UPS RS 1000 FW:7.g8 .D USB FW:g8, rev 1.10/1.06, addr 2, iclass 3/0
wd0 at atabus0 drive 0: <IC35L060AVV207-0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 38146 MB, 77504 cyl, 16 head, 63 sec, 512 bytes/sect x 78125000 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <Lite-On LTN486S 48x Max, , YDS6> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
wd1 at atabus3 drive 0: <ST3200822AS>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 186 GB, 387621 cyl, 16 head, 63 sec, 512 bytes/sect x 390721968 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(piixide1:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA data transfers)
boot device: wd0
root on wd0a dumps on wd0b
uhidev0: 123 report ids
uhid0 at uhidev0 reportid 1: input=0, output=0, feature=1
uhid1 at uhidev0 reportid 2: input=0, output=0, feature=1
uhid2 at uhidev0 reportid 3: input=0, output=0, feature=1
uhid3 at uhidev0 reportid 4: input=0, output=0, feature=1
uhid4 at uhidev0 reportid 5: input=0, output=0, feature=1
uhid5 at uhidev0 reportid 6: input=3, output=0, feature=3
uhid6 at uhidev0 reportid 7: input=0, output=0, feature=2
uhid7 at uhidev0 reportid 8: input=0, output=0, feature=2
uhid8 at uhidev0 reportid 9: input=0, output=0, feature=2
uhid9 at uhidev0 reportid 10: input=0, output=0, feature=1
uhid10 at uhidev0 reportid 11: input=0, output=0, feature=1
uhid11 at uhidev0 reportid 12: input=3, output=0, feature=3
uhid12 at uhidev0 reportid 13: input=0, output=0, feature=1
uhid13 at uhidev0 reportid 14: input=0, output=0, feature=1
uhid14 at uhidev0 reportid 15: input=0, output=0, feature=1
uhid15 at uhidev0 reportid 16: input=0, output=0, feature=1
uhid16 at uhidev0 reportid 17: input=0, output=0, feature=1
uhid17 at uhidev0 reportid 18: input=0, output=0, feature=1
uhid18 at uhidev0 reportid 19: input=1, output=0, feature=1
uhid19 at uhidev0 reportid 20: input=2, output=0, feature=2
uhid20 at uhidev0 reportid 21: input=0, output=0, feature=2
uhid21 at uhidev0 reportid 22: input=4, output=0, feature=4
uhid22 at uhidev0 reportid 23: input=0, output=0, feature=2
uhid23 at uhidev0 reportid 24: input=0, output=0, feature=1
uhid24 at uhidev0 reportid 28: input=0, output=0, feature=3
uhid25 at uhidev0 reportid 32: input=0, output=0, feature=2
uhid26 at uhidev0 reportid 33: input=1, output=0, feature=1
uhid27 at uhidev0 reportid 34: input=0, output=0, feature=1
uhid28 at uhidev0 reportid 35: input=0, output=0, feature=2
uhid29 at uhidev0 reportid 36: input=0, output=0, feature=2
uhid30 at uhidev0 reportid 37: input=0, output=0, feature=2
uhid31 at uhidev0 reportid 38: input=0, output=0, feature=2
uhid32 at uhidev0 reportid 39: input=0, output=0, feature=1
uhid33 at uhidev0 reportid 40: input=0, output=0, feature=4
uhid34 at uhidev0 reportid 48: input=0, output=0, feature=1
uhid35 at uhidev0 reportid 49: input=0, output=0, feature=2
uhid36 at uhidev0 reportid 50: input=0, output=0, feature=2
uhid37 at uhidev0 reportid 51: input=0, output=0, feature=2
uhid38 at uhidev0 reportid 52: input=0, output=0, feature=1
uhid39 at uhidev0 reportid 53: input=0, output=0, feature=1
uhid40 at uhidev0 reportid 54: input=0, output=0, feature=1
uhid41 at uhidev0 reportid 64: input=0, output=0, feature=1
uhid42 at uhidev0 reportid 65: input=0, output=0, feature=2
uhid43 at uhidev0 reportid 66: input=0, output=0, feature=2
uhid44 at uhidev0 reportid 80: input=0, output=0, feature=1
uhid45 at uhidev0 reportid 81: input=0, output=0, feature=1
uhid46 at uhidev0 reportid 82: input=0, output=0, feature=2
uhid47 at uhidev0 reportid 96: input=0, output=0, feature=2
uhid48 at uhidev0 reportid 97: input=0, output=0, feature=1
uhid49 at uhidev0 reportid 98: input=0, output=0, feature=4
uhid50 at uhidev0 reportid 116: input=0, output=0, feature=4
uhid51 at uhidev0 reportid 117: input=0, output=0, feature=2
uhid52 at uhidev0 reportid 120: input=0, output=0, feature=1
uhid53 at uhidev0 reportid 121: input=0, output=0, feature=1
uhid54 at uhidev0 reportid 122: input=0, output=0, feature=4
uhid55 at uhidev0 reportid 123: input=0, output=0, feature=2
root file system type: ffs
uplcom0 at uhub5 port 1
uplcom0: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 3
ucom1 at uplcom0
umass0 at uhub2 port 2 configuration 1 interface 0
umass0: ----- Ltd. SPRING-Rev1.1, rev 1.10/0.12, addr 3
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 4 luns per target
sd0 at scsibus0 target 0 lun 0: <SPRING, MultiCard Slot A, 0100> disk removable
uplcom1 at uhub5 port 2
uplcom1: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 4
ucom2 at uplcom1
uplcom2 at uhub5 port 3
uplcom2: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 5
ucom3 at uplcom2
sd0: 122 MB, 54275 cyl, 8 head, 32 sec, 512 bytes/sect x 250880 sectors
sd1 at scsibus0 target 0 lun 1: <SPRING, MultiCard Slot D, 0100> disk removable
sd1: drive offline
sd2 at scsibus0 target 0 lun 2: <SPRING, MultiCard Slot S, 0100> disk removable
sd2: drive offline
sd3 at scsibus0 target 0 lun 3: <SPRING, MultiCard Slot M, 0100> disk removable
sd3: drive offline
uplcom3 at uhub5 port 4
uplcom3: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 6
ucom4 at uplcom3
uplcom4 at uhub5 port 5
uplcom4: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 7
ucom5 at uplcom4
uplcom5 at uhub5 port 6
uplcom5: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 8
ucom6 at uplcom5
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Urbana, IL * (217) 278-3933