mouse and keyboard doesn't work through 5V Power usb hub

hi,

  I updated OpenEmbedded recipes, and rebuilded linux-omap kernel
image 2.6.29-r37, the mouse and keyboard doesn't work.

it only happened when I move to new kernel image. the 2.6.29-r37
uImage build with OE, I think the keyboard and mouse configurations is
enabled by default.

FYI, my beagleboard is rev B5, does the new OE change some settings to
adapt to rev C beagleboard? is it the settings for rev C BB caused
that problem?

I attached my kernel config if you want to know much more details.

does any have the same problem as me? How to know what caused this
problem? any help is highly appreciated !

thanks

config-2.6.29-omap1 (61.1 KB)

excuse me, I think I would give you much more infomations about this problem.

below is what I have done in order to probe what's usb hub going in kernel.

but I didn't get any usb mouse or usb keyboard infomations.

the kernel didn't enable usb mouse or keyboard, didn't it?

root@beagleboard:~# dmesg | grep -i usb

[ 14.584655] musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
[ 14.584899] musb_hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine (X),
bulk split (X), HB-ISO Rx, HB-ISO Tx, SoftConn)
[ 14.584930] musb_hdrc: MHDRC RTL version 1.400
[ 14.584960] musb_hdrc: setup fifo_mode 4

[ 14.584991] musb_hdrc: 28/31 max ep, 16384/16384 memory

[ 14.584991] musb_hdrc: hw_ep 0shared, max 64

[ 14.585021] musb_hdrc: hw_ep 1tx, max 512

[ 14.585021] musb_hdrc: hw_ep 1rx, max 512

[ 14.585052] musb_hdrc: hw_ep 2tx, max 512

[ 14.585052] musb_hdrc: hw_ep 2rx, max 512

[ 14.585052] musb_hdrc: hw_ep 3tx, max 512

[ 14.585083] musb_hdrc: hw_ep 3rx, max 512

[ 14.585083] musb_hdrc: hw_ep 4tx, max 512

[ 14.585113] musb_hdrc: hw_ep 4rx, max 512
[ 14.585113] musb_hdrc: hw_ep 5tx, max 512
[ 14.585144] musb_hdrc: hw_ep 6tx, max 512
[ 14.585174] musb_hdrc: hw_ep 6rx, max 512
[ 14.585174] musb_hdrc: hw_ep 7tx, max 512
[ 14.585174] musb_hdrc: hw_ep 7rx, max 512
[ 14.585205] musb_hdrc: hw_ep 8tx, max 512
[ 14.585205] musb_hdrc: hw_ep 8rx, max 512
[ 14.585235] musb_hdrc: hw_ep 9tx, max 512
[ 14.585235] musb_hdrc: hw_ep 9rx, max 512
[ 14.585266] musb_hdrc: hw_ep 10tx, max 256
[ 14.585266] musb_hdrc: hw_ep 10rx, max 64
[ 14.585266] musb_hdrc: hw_ep 11tx, max 256
[ 14.585296] musb_hdrc: hw_ep 11rx, max 64
[ 14.585296] musb_hdrc: hw_ep 12tx, max 256
[ 14.585327] musb_hdrc: hw_ep 12rx, max 64
[ 14.585327] musb_hdrc: hw_ep 13shared, max 4096
[ 14.585357] musb_hdrc: hw_ep 14shared, max 1024
[ 14.585357] musb_hdrc: hw_ep 15shared, max 1024
[ 14.585388] musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
[ 15.215759] usbcore: registered new interface driver catc
[ 15.221343] catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
[ 15.227630] usbcore: registered new interface driver kaweth
[ 15.233337] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB
Ethernet driver
[ 15.241760] usbcore: registered new interface driver pegasus
[ 15.247558] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
[ 15.254760] usbcore: registered new interface driver rtl8150
[ 15.260833] usbcore: registered new interface driver asix
[ 15.266571] usbcore: registered new interface driver cdc_ether
[ 15.272796] usbcore: registered new interface driver dm9601
[ 15.278717] usbcore: registered new interface driver smsc95xx
[ 15.284790] usbcore: registered new interface driver gl620a
[ 15.290740] usbcore: registered new interface driver net1080
[ 15.296752] usbcore: registered new interface driver plusb
[ 15.302612] usbcore: registered new interface driver rndis_host
[ 15.308837] usbcore: registered new interface driver cdc_subset
[ 15.315093] usbcore: registered new interface driver zaurus
[ 15.321044] usbcore: registered new interface driver MOSCHIP
usb-ethernet driver
[ 15.336242] usbcore: registered new interface driver zd1211rw
[ 15.342346] usbcore: registered new interface driver rtl8187
[ 15.348327] usbcore: registered new interface driver rndis_wlan
[ 15.354644] usbcore: registered new interface driver zd1201
[ 15.360626] usbcore: registered new interface driver usb8xxx
[ 15.366668] usbcore: registered new interface driver rt2500usb
[ 15.372894] usbcore: registered new interface driver rt73usb
[ 15.378875] usbcore: registered new interface driver p54usb
[ 15.565765] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 15.579498] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[ 15.606903] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 15.613525] usb usb1: configuration #1 chosen from 1 choice
[ 15.619628] hub 1-0:1.0: USB hub found
[ 15.629638] Initializing USB Mass Storage driver...
[ 15.635009] usbcore: registered new interface driver usb-storage
[ 15.641143] USB Mass Storage support registered.
[ 15.727813] usbcore: registered new interface driver bcm203x
[ 15.73358] Bluetooth: Digianswer Bluetooth USB driver ver 0.10
[ 15.739959] usbcore: registered new interface driver bpa10x
[ 15.745605] Bluetooth: BlueFRITZ! USB driver ver 1.2
[ 15.750915] usbcore: registered new interface driver bfusb
[ 15.756530] Bluetooth: Generic Bluetooth USB driver ver 0.4
[ 15.762420] usbcore: registered new interface driver btusb
[ 15.906341] usbcore: registered new interface driver usbhid
[ 15.912109] usbhid: v2.6:USB HID core driver
[ 15.924926] usbcore: registered new interface driver snd-usb-audio

I also had just noticed last night that my mouse and keyboard didn't
work with 2.6.29-r37 version of Angstrom Demo but hadn't had time to
figure out why. Good to know it's not just me.

hi,

I update my u-boot to the newest from git clone
git://gitorious.org/u-boot-omap3/mainline.git u-boot-omap3, and
rebuild it. when u-boot is running, it shows that:

U-Boot 2009.06-00191-g3e88337 (Jun 25 2009 - 09:35:37)

I still can't get mouse and keyboard work, any idea? give me some
suggestions, please.

root@beagleboard:~# uname -a
Linux beagleboard 2.6.29-omap1 #1 Sat Jun 20 15:29:31 CEST 2009 armv7l GNU/Linux
root@beagleboard:~# dmesg | grep -i usb
[ 13.057464] musb_hdrc: hw_ep 1rx, max 512
[ 13.057495] musb_hdrc: hw_ep 2tx, max 512
[ 13.057495] musb_hdrc: hw_ep 2rx, max 512
[ 13.057525] musb_hdrc: hw_ep 3tx, max 512
[ 13.057525] musb_hdrc: hw_ep 3rx, max 512
[ 13.057556] musb_hdrc: hw_ep 4tx, max 512
[ 13.057556] musb_hdrc: hw_ep 4rx, max 512
[ 13.057556] musb_hdrc: hw_ep 5tx, max 512
[ 13.057586] musb_hdrc: hw_ep 5rx, max 512
[ 13.057586] musb_hdrc: hw_ep 6tx, max 512
[ 13.057617] musb_hdrc: hw_ep 6rx, max 512
[ 13.057617] musb_hdrc: hw_ep 7tx, max 512
[ 13.057647] musb_hdrc: hw_ep 7rx, max 512
[ 13.057647] musb_hdrc: hw_ep 8tx, max 512
[ 13.057678] musb_hdrc: hw_ep 8rx, max 512
[ 13.057678] musb_hdrc: hw_ep 9tx, max 512
[ 13.057678] musb_hdrc: hw_ep 9rx, max 512
[ 13.057708] musb_hdrc: hw_ep 10tx, max 256
[ 13.057708] musb_hdrc: hw_ep 10rx, max 64
[ 13.057739] musb_hdrc: hw_ep 11tx, max 256
[ 13.057739] musb_hdrc: hw_ep 11rx, max 64
[ 13.057769] musb_hdrc: hw_ep 12tx, max 256
[ 13.057769] musb_hdrc: hw_ep 12rx, max 64
[ 13.057769] musb_hdrc: hw_ep 13shared, max 4096
[ 13.057800] musb_hdrc: hw_ep 14shared, max 1024
[ 13.057800] musb_hdrc: hw_ep 15shared, max 1024
[ 13.057830] musb_hdrc: USB OTG mode controller at d80ab000 using DMA, IRQ 92
[ 13.693176] usbcore: registered new interface driver catc
[ 13.698791] catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
[ 13.705108] usbcore: registered new interface driver kaweth
[ 13.710754] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet dr
iver
[ 13.718597] usbcore: registered new interface driver pegasus
[ 13.724487] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
[ 13.732116] usbcore: registered new interface driver rtl8150
[ 13.738189] usbcore: registered new interface driver asix
[ 13.743957] usbcore: registered new interface driver cdc_ether
[ 13.750091] usbcore: registered new interface driver dm9601
[ 13.756042] usbcore: registered new interface driver smsc95xx
[ 13.762145] usbcore: registered new interface driver gl620a
[ 13.768066] usbcore: registered new interface driver net1080
[ 13.774047] usbcore: registered new interface driver plusb
[ 13.779907] usbcore: registered new interface driver rndis_host
[ 13.786163] usbcore: registered new interface driver cdc_subset
[ 13.792449] usbcore: registered new interface driver zaurus
[ 13.798339] usbcore: registered new interface driver MOSCHIP usb-ethernet dri
ver
[ 13.813537] usbcore: registered new interface driver zd1211rw
[ 13.819641] usbcore: registered new interface driver rtl8187
[ 13.825714] usbcore: registered new interface driver rndis_wlan
[ 13.831970] usbcore: registered new interface driver zd1201
[ 13.837982] usbcore: registered new interface driver usb8xxx
[ 13.843963] usbcore: registered new interface driver rt2500usb
[ 13.850189] usbcore: registered new interface driver rt73usb
[ 13.856231] usbcore: registered new interface driver p54usb
[ 13.989562] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 14.003265] ehci-omap ehci-omap.0: new USB bus registered, assigned bus numbe
r 1
[ 14.032440] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 14.039031] usb usb1: configuration #1 chosen from 1 choice
[ 14.045166] hub 1-0:1.0: USB hub found
[ 14.055145] Initializing USB Mass Storage driver...
[ 14.060516] usbcore: registered new interface driver usb-storage
[ 14.066680] USB Mass Storage support registered.
[ 14.153350] usbcore: registered new interface driver bcm203x
[ 14.159149] Bluetooth: Digianswer Bluetooth USB driver ver 0.10
[ 14.165527] usbcore: registered new interface driver bpa10x
[ 14.171173] Bluetooth: BlueFRITZ! USB driver ver 1.2
[ 14.176483] usbcore: registered new interface driver bfusb
[ 14.182098] Bluetooth: Generic Bluetooth USB driver ver 0.4
[ 14.187988] usbcore: registered new interface driver btusb
[ 14.331817] usbcore: registered new interface driver usbhid
[ 14.337585] usbhid: v2.6:USB HID core driver
[ 14.350463] usbcore: registered new interface driver snd-usb-audio

any luck.. same problem here

same problem here with Angstrom 2.6.29r37...
keyboard and mouse only work for me (with powered hub) when plugged in
before booting.
I must admit first my powered hub only has a 500 ma 5v supply...the
beagleboard is powered using a powered PC USB to miniB

I am happy to know that some one has the same problem as me.

Hi Guys,

Did anyone sort this one out? I am having the same problems.

Did try to disconnect my keyboard from the powered hub into the
beagleboard but got the message
[ 55.223480] hub 1-0:1.0: unable to enumerate USB device on port 2

Not sure howto debug this one.

MPC...

Has any one found a solution to this?

I have the same problem.
Rev C board, the latest uboot.
I have a powered hi-speed hub, ynytime I plug in devices (keyboard,
diffence mice, USB Ethernet adaptor) I get the same problem!!

Hub detected:
usb 1-2: new high speed USB device using ehci-omap and address 2
usb 1-2: configuration #1 chosen from 1 choice
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 4 ports detected
usb 1-2: USB disconnect, address 2
Mouse etc plugged in:
hub 1-0:1.0: unable to enumerate USB device on port 2

It so annoying as I can't do anything. No input, and no ethernet

This is the problem with USB Hub. I had same problem. My old USB HUB stop working, and I bought another Hub which is Belkin and it is working now.

the same is happening to me on a B4 board, and I had to return to
kernel 2.6.28 to be able to use any USB device.

FYI

Today I tried a Dell mouse and Dell keyboard which were detected, my other “generic” keyboard and mouse are not detected