weird usb problem

Maksim Yevmenkin maksim.yevmenkin at gmail.com
Mon Aug 8 21:01:15 GMT 2005


Hello,

i'm having somewhat weird usb problem. i have a lexar 256mb jump drive
(a usb 2.0 device) that seems to work just fine when i plug it into
certain usb slots and would not work at all when i plug it into other
usb slots. please see the output below.

it appears that the drive is working when i plug it into the usb slots
connected directly to the root ehci hub (in outputs below /dev/usb4
root hub uhub4 ports 5 and 7).

however, if the drive is plugged into the usb slot _not_ directly
connected to the root ehci hub (in outputs below /dev/usb4 root hub
uhub4 port 2 is connected to the another hub - uhub5) then device is
not working. it seems that usb does even detect that device is plugged
or something broken in discovery.

usb 1.0 devices (such as usb mouse and bluetooth usb dongles) work
just fine in all ports.

any ideas,

thanks,
max

p.s. please cc me on reply. i'm not subscribed to the list.


beetle# uname -a
FreeBSD beetle.digisle.com 7.0-CURRENT FreeBSD 7.0-CURRENT #23: Wed
Jul 27 16:11:28 PDT 2005
max at beetle.digisle.com:/usr/obj/usr/src/sys/GENERIC  i386


beetle# dmesg | grep hci
uhci0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> port
0xbf80-0xbf9f irq 16 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> on uhci0
uhci1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> port
0xbf60-0xbf7f irq 17 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> on uhci1
uhci2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> port
0xbf40-0xbf5f irq 18 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> on uhci2
uhci3: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-D> port
0xbf20-0xbf3f irq 19 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
usb3: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-D> on uhci3
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xffa80800-0xffa80bff
irq 16 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb4: <EHCI (generic) USB 2.0 controller> on ehci0


working (1)

beetle# usbdevs -dv
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub0
 port 1 powered
 port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub1
 port 1 powered
 port 2 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub2
 port 1 powered
 port 2 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub3
 port 1 powered
 port 2 powered
Controller /dev/usb4:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub4
 port 1 powered
 port 2 addr 2: high speed, self powered, config 1, product
0x0058(0x0058), vendor 0x413c(0x413c), rev 0.00
   uhub5
  port 1 powered
  port 2 addr 3: low speed, power 50 mA, config 1, USB-PS/2
Mouse(0xc001), Logitech(0x046d), rev 1.20
    ums0
  port 3 powered
  port 4 powered
 port 3 powered
 port 4 powered
 port 5 addr 4: high speed, power 100 mA, config 1, JUMPDRIVE
TRAVELER(0xa400), LEXAR MEDIA(0x05dc), rev 20.00
   umass0
 port 6 powered
 port 7 powered
 port 8 powered



working (2)

beetle# usbdevs -dv
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub0
 port 1 powered
 port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub1
 port 1 powered
 port 2 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub2
 port 1 powered
 port 2 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub3
 port 1 powered
 port 2 powered
Controller /dev/usb4:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
Intel(0x0000), rev 1.00
  uhub4
 port 1 powered
 port 2 addr 2: high speed, self powered, config 1, product
0x0058(0x0058), vendor 0x413c(0x413c), rev 0.00
   uhub5
  port 1 powered
  port 2 addr 3: low speed, power 50 mA, config 1, USB-PS/2
Mouse(0xc001), Logitech(0x046d), rev 1.20
    ums0
  port 3 powered
  port 4 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 powered
 port 7 addr 4: high speed, power 100 mA, config 1, JUMPDRIVE
TRAVELER(0xa400), LEXAR MEDIA(0x05dc), rev 20.00
   umass0
 port 8 powered

thanks,
max


More information about the freebsd-usb mailing list