Subject: NetBSD 1.5.2 USB Problems
To: Netbsd-Users \(E-mail\) <netbsd-users@netbsd.org>
From: Rose, Brian <Brian.Rose@icn.siemens.com>
List: netbsd-users
Date: 06/12/2002 17:19:03
I am running NetBSD 1.5.2 on a Sony FXA32 Laptop with the GENERIC_LAPTOP
configuration (dmesg output below). The kernel seems to recognize and
configure the USB chips, but every time I plug in a Logitech USB mini wheel
mouse, I get the following errors...

uhub0: port error, giving up port 1
uhub0: device problem, disabling port 1

In the config file the USB stuff is all present, including the ums line.

Where should I look for more information on what the exact problem is? Is
the Logitech mouse the problem?

Thank you in advance for any help.



Brian Rose 
Brian dot Rose at icn dot siemens dot com 
407-942-6934 
To understand recursion, one must first understand recursion



NetBSD 1.5.2 (GENERIC_LAPTOP) #3: Sat Aug 18 23:43:41 CEST 2001
    he@hamster.urc.uninett.no:/usr/src/sys/arch/i386/compile/GENERIC_LAPTOP
cpu0: AMD K7 (Athlon) (686-class), 900.08 MHz
total memory = 126 MB
avail memory = 113 MB
using 1645 buffers containing 6580 KB of memory
BIOS32 rev. 0 found at 0xfd6a0
PCI BIOS rev. 2.1 found at 0xfd7cd
pcibios: config mechanism [1][x], special cycles [x][x], last bus 1
PCI IRQ Routing Table rev. 1.0 found at 0xfdf60, size 128 bytes (6 entries)
PCI Interrupt Router at 000:07:0 (VIA Technologies VT82C596A (Apollo Pro)
PCI-ISA Bridge)
------------------------------------------
  device vendor product pin PIRQ IRQ stage
------------------------------------------
------------------------------------------
PCI bridge 0: primary 0, secondary 1, subordinate 1
PCI bridge 1: primary 0, secondary 2, subordinate 2
PCI bridge 2: primary 0, secondary 3, subordinate 3
PCI bus #3 is the last bus
[System BIOS Setting]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x1106 0x0305 
 10h mem  0xf0000000 0x08000000
  [OK]
000:01:0 0x1106 0x8305 
  [OK]
000:07:0 0x1106 0x0686 
  [OK]
000:07:1 0x1106 0x0571 
 20h port 0x00001c40 0x00000010
  [OK]
000:07:2 0x1106 0x3038 
 20h port 0x00001c00 0x00000020
  [OK]
000:07:3 0x1106 0x3038 
 20h port 0x00001c20 0x00000020
  [OK]
000:07:4 0x1106 0x3057 
  [OK]
000:07:5 0x1106 0x3058 
 10h port 0x00001000 0x00000100
 14h port 0x00001c54 0x00000004
 18h port 0x00001c50 0x00000004
  [OK]
000:07:6 0x1106 0x3068 
 10h port 0x00001400 0x00000100
  [OK]
000:10:0 0x104c 0xac51 
 10h mem  0x07f00000 0x00001000
  [OK]
000:10:1 0x104c 0xac51 
 10h mem  0x07f01000 0x00001000
  [OK]
000:14:0 0x104c 0x8020 
 10h mem  0xe8004000 0x00000800
 14h mem  0xe8000000 0x00004000
  [OK]
000:16:0 0x10ec 0x8139 
 10h port 0x00001800 0x00000100
 14h mem  0xe8004800 0x00000100
  [OK]
001:00:0 0x1002 0x4c4d 
 10h mem  0xe9000000 0x01000000
 14h port 0x00009000 0x00000100
 18h mem  0xe8100000 0x00001000
  [OK]
--------------------------[  0 devices bogus]
 Physical memory end: 0x07eed000
 PCI memory mapped I/O space start: 0x07f00000
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: VIA Technologies product 0x0305 (rev. 0x03)
ppb0 at pci0 dev 1 function 0: VIA Technologies product 0x8305 (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: ATI Technologies Mach64 LM (rev. 0x64)
wsdisplay0 at vga1: console (80x25, vt100 emulation)
pcib0 at pci0 dev 7 function 0
pcib0: VIA Technologies VT82C686A (Apollo KX133) PCI-ISA Bridge (rev. 0x40)
pciide0 at pci0 dev 7 function 1: VIA Technologies VT82C686A (Apollo KX133)
ATA100 controller
pciide0: bus-master DMA support present
pciide0: primary channel configured to compatibility mode
wd0 at pciide0 channel 0 drive 0: <TOSHIBA MK4018GAP>
wd0: drive supports 16-sector pio transfers, lba addressing
wd0: 38154 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 78140160 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (using DMA data
transfers)
pciide0: secondary channel configured to compatibility mode
atapibus0 at pciide0 channel 1
cd0 at atapibus0 drive 0: <QSI DVD-ROM SDR-081, , ESC9> type 5 cdrom
removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2
pciide0: secondary channel interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data
transfers)
uhci0 at pci0 dev 7 function 2: VIA Technologies VT83C572 USB Controller
(rev. 0x1a)
uhci0: interrupting at irq 9
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA Technologie 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 7 function 3: VIA Technologies VT83C572 USB Controller
(rev. 0x1a)
uhci1: interrupting at irq 9
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: VIA Technologie UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
VIA Technologies VT82C686A SMBus Controller (ISA bridge, revision 0x40) at
pci0 dev 7 function 4 not configured
auvia0 at pci0 dev 7 function 5: VIA VT82C686A AC'97 Audio (rev 0x50)
auvia0: interrupting at irq 5
auvia0: ADS72 codec; headphone, Analog Devices Phat Stereo
audio0 at auvia0: full duplex, mmap, independent
VIA Technologies VT82C686A MC-97 Modem Controller (miscellaneous
communications, revision 0x30) at pci0 dev 7 function 6 not configured
cbb0 at pci0 dev 10 function 0: Texas Instruments PCI1420 PCI-CardBus Bridge
(rev. 0x00)
cbb1 at pci0 dev 10 function 1: Texas Instruments PCI1420 PCI-CardBus Bridge
(rev. 0x00)
Texas Instruments TSB12LV26 OHCI IEEE 1394 Host Controller (Firewire serial
bus, interface 0x10) at pci0 dev 14 function 0 not configured
rtk0 at pci0 dev 16 function 0: RealTek 8139 10/100BaseTX
rtk0: interrupting at irq 10
rtk0: Ethernet address 08:00:46:2f:5d:0b
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: 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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lpt0 at isa0 port 0x378-0x37b irq 7
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
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
cbb0: interrupting at irq 9
cbb0: cacheline 0x8 lattimer 0x20
cbb0: bhlc 0x821008 lscp 0x20020200
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x8, lattimer 0x20
pcmcia0 at cardslot0
cbb1: interrupting at irq 10
cbb1: cacheline 0x8 lattimer 0x20
cbb1: bhlc 0x821008 lscp 0x20030300
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0 cacheline 0x8, lattimer 0x20
pcmcia1 at cardslot1
apm0 at mainbus0: Power Management spec V1.2
biomask ef4d netmask ef4d ttymask ffcf
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
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)
wsmux1: connecting to wsdisplay0
uhub0: port error, giving up port 1
uhub0: device problem, disabling port 1