Hi, I have a custom beagleboard on which I cannot seem to get the USB ports to work with a wired mouse, using a powered USB hub. Any suggestions on how I can trouble shoot this issue. This is based off the TI rowboat-eclair-2.6.32 kernel. Best regards, Elvis Dowson Texas Instruments X-Loader 1.4.4ss (Jul 28 2010 - 16:59:13) Beagle Rev Ax/Bx Reading boot sector Loading u-boot.bin from mmc U-Boot 2010.03 (Jan 02 2011 - 22:59:13) OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz Custom BeagleBoard 2.0 + LPDDR/NAND I2C: ready DRAM: 128 MB NAND: 256 MiB In: serial Out: serial Err: serial Die ID #2f5200040000000004035c140b01701f Hit any key to stop autoboot: 0 mmc1 is available reading boot.scr ** Unable to read "boot.scr" from mmc 1:1 ** reading uImage 2424996 bytes read Booting from mmc ... ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-2.6.32 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2424932 Bytes = 2.3 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux......................................................................................................................................................... done, booting the kernel. [ 0.000000] Linux version 2.6.32 (elvis@hercules) (gcc version 4.3.3 (GCC) ) #64 Mon Jan 3 02:27:03 GST 2011 [ 0.000000] CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache [ 0.000000] Machine: Custom BeagleBoard 2.0 [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] OMAP3525 ES3.1 (l2cache iva neon isp ) [ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000 [ 0.000000] Reserving 12582912 bytes SDRAM for VRAM [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: androidboot.console=ttyS2 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait vram=12M omapfb.vram=0:4M omapfb.mode=480x272MR-16@60 omapdss.def_disp=dvi omapfb.debug=y omapdss.debug=y init=/init [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Memory: 128MB = 128MB total [ 0.000000] Memory: 112056KB available (4264K code, 859K data, 164K init, 0K highmem) [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:402 [ 0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz [ 0.000000] Reprogramming SDRC clock to 332000000 Hz [ 0.000000] GPMC revision 5.0 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts [ 0.000000] Total of 96 interrupts on 1 active controller [ 0.000000] OMAP GPIO hardware version 2.5 [ 0.000000] OMAP clockevent source: GPTIMER12 at 32768 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop... 476.81 BogoMIPS (lpj=1859584) [ 0.000000] Mount-cache hash table entries: 512 [ 0.000000] CPU: Testing write buffer coherency: ok [ 0.000000] regulator: core version 0.5 [ 0.000000] NET: Registered protocol family 16 [ 0.000000] Found NAND on CS0 [ 0.000000] Registering NAND on CS0 [ 14.553344] OMAP DMA hardware revision 4.0 [ 14.576080] bio: create slab <bio-0> at 0 [ 14.579925] SCSI subsystem initialized [ 14.582977] usbcore: registered new interface driver usbfs [ 14.583221] usbcore: registered new interface driver hub [ 14.583557] usbcore: registered new device driver usb [ 14.584533] i2c_omap i2c_omap.1: bus 1 rev3.12 at 400 kHz [ 14.589782] twl4030: PIH (irq 7) chaining IRQs 368..375 [ 14.589813] twl4030: power (irq 373) chaining IRQs 376..383 [ 14.590393] twl4030: gpio (irq 368) chaining IRQs 384..401 [ 14.595336] regulator: VUSB1V5: 1500 mV normal standby [ 14.596038] regulator: VUSB1V8: 1800 mV normal standby [ 14.596771] regulator: VUSB3V1: 3100 mV normal standby [ 14.598754] twl4030_usb twl4030_usb: Initialized TWL4030 USB module [ 14.600097] regulator: VMMC1: 1850 <--> 3150 mV normal standby [ 14.600860] regulator: VDAC: 1800 mV normal standby [ 14.601654] regulator: VPLL2: 1800 mV normal standby [ 14.602416] regulator: VSIM: 1800 <--> 3000 mV normal standby [ 14.604522] Bluetooth: Core ver 2.15 [ 14.604858] NET: Registered protocol family 31 [ 14.604858] Bluetooth: HCI device and connection manager initialized [ 14.604888] Bluetooth: HCI socket layer initialized [ 14.605621] cfg80211: Using static regulatory domain info [ 14.605621] cfg80211: Regulatory domain: 00 [ 14.605651] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 14.605651] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm) [ 14.605682] (2457000 KHz - 2482000 KHz @ 20000 KHz), (600 mBi, 2000 mBm) [ 14.605712] (2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm) [ 14.605712] (5170000 KHz - 5250000 KHz @ 40000 KHz), (600 mBi, 2000 mBm) [ 14.605743] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 2000 mBm) [ 14.605773] cfg80211: Calling CRDA to update world regulatory domain [ 14.606109] Switching to clocksource 32k_counter [ 14.609649] musb_hdrc: version 6.0, musb-dma, host, debug=0 [ 14.613250] musb_hdrc: USB Host mode controller at fa0ab000 using DMA, IRQ 92 [ 14.613281] musb_hdrc musb_hdrc: MUSB HDRC host driver [ 14.613311] musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1 [ 14.613464] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 14.613494] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 14.613494] usb usb1: Product: MUSB HDRC host driver [ 14.613525] usb usb1: Manufacturer: Linux 2.6.32 musb-hcd [ 14.613525] usb usb1: SerialNumber: musb_hdrc [ 14.614654] hub 1-0:1.0: USB hub found [ 14.614685] hub 1-0:1.0: 1 port detected [ 14.615692] NET: Registered protocol family 2 [ 14.615875] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 14.616424] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [ 14.616546] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [ 14.616638] TCP: Hash tables configured (established 4096 bind 4096) [ 14.616638] TCP reno registered [ 14.616668] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 14.616699] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 14.616912] NET: Registered protocol family 1 [ 14.617340] RPC: Registered udp transport module. [ 14.617340] RPC: Registered tcp transport module. [ 14.617370] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 14.618621] NetWinder Floating Point Emulator V0.97 (double precision) [ 14.624114] ashmem: initialized [ 14.624664] VFS: Disk quotas dquot_6.5.2 [ 14.624786] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 14.625946] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 14.626556] msgmni has been set to 219 [ 14.628417] alg: No test for stdrng (krng) [ 14.628509] io scheduler noop registered [ 14.628509] io scheduler deadline registered [ 14.628662] io scheduler cfq registered (default) [ 14.692260] OMAP DSS rev 2.0 [ 14.692321] OMAP DISPC rev 3.0 [ 14.692382] OMAP VENC rev 2 [ 14.879028] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 14.900756] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 [ 14.920959] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 [ 14.941009] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 [ 15.517730] console [ttyS2] enabled [ 15.534454] brd: module loaded [ 15.544342] loop: module loaded [ 15.553161] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 15.560180] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller [ 15.566284] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2 [ 15.574005] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 [ 15.590637] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 [ 15.596527] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 15.603393] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 15.610687] usb usb2: Product: OMAP-EHCI Host Controller [ 15.616058] usb usb2: Manufacturer: Linux 2.6.32 ehci_hcd [ 15.621490] usb usb2: SerialNumber: ehci-omap.0 [ 15.627136] hub 2-0:1.0: USB hub found [ 15.630950] hub 2-0:1.0: 3 ports detected [ 15.661224] Initializing USB Mass Storage driver... [ 15.666503] usbcore: registered new interface driver usb-storage [ 15.672576] USB Mass Storage support registered. [ 15.677886] mice: PS/2 mouse device common for all mice [ 15.684112] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 15.694458] using rtc device, twl_rtc, for alarms [ 15.699035] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0 [ 15.705627] twl_rtc twl_rtc: Power up reset detected. [ 15.711273] twl_rtc twl_rtc: Enabling TWL-RTC. [ 15.716644] i2c /dev entries driver [ 15.721893] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec [ 15.835113] usbcore: registered new interface driver usbhid [ 15.840759] usbhid: USB HID core driver [ 15.845428] logger: created 64K log 'log_main' [ 15.850311] logger: created 256K log 'log_events' [ 15.855316] logger: created 64K log 'log_radio' [ 15.860260] logger: created 64K log 'log_system' [ 15.865722] Advanced Linux Sound Architecture Driver Version 1.0.21. [ 15.957702] No device for DAI omap-mcbsp-dai-0 [ 15.962188] No device for DAI omap-mcbsp-dai-1 [ 15.966705] No device for DAI omap-mcbsp-dai-2 [ 15.971160] No device for DAI omap-mcbsp-dai-3 [ 15.975677] No device for DAI omap-mcbsp-dai-4 [ 15.980133] OMAP3 Beagle SoC init [ 15.985565] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok [ 15.995361] ALSA device list: [ 15.998443] #0: omap3beagle (twl4030) [ 16.002532] TCP cubic registered [ 16.005828] Initializing XFRM netlink socket [ 16.010131] NET: Registered protocol family 17 [ 16.014678] NET: Registered protocol family 15 [ 16.019226] lib80211: common routines for IEEE802.11 drivers [ 16.026306] Power Management for TI OMAP3. [ 16.034057] SmartReflex driver initialized [ 16.045776] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 [ 16.056518] omapfb omapfb: cannot parse default modes [ 16.093322] Console: switching to colour frame buffer device 60x34 [ 16.104553] omapdss DPI: Could not find exact pixel clock. Requested 9200 kHz, got 9094 kHz [ 16.115692] regulator_init_complete: incomplete constraints, leaving VDVI on [ 16.123016] regulator_init_complete: incomplete constraints, leaving VDAC on [ 16.130859] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) [ 16.139373] Waiting for root device /dev/mmcblk0p2... [ 16.221099] mmc0: new SD card at address b874 [ 16.226257] mmcblk0: mmc0:b874 SU02G 1.87 GiB [ 16.230987] mmcblk0: p1 p2 [ 16.252746] kjournald starting. Commit interval 5 seconds [ 16.258361] EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended [ 16.277374] EXT3-fs (mmcblk0p2): using internal journal [ 16.282714] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode [ 16.289886] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 16.296051] Freeing init memory: 164K [ 16.309478] Failed to execute /init. Attempting defaults... INIT: version 2.86 booting Please wait: booting... Starting udev Remounting root file system... Caching udev devnodes Populating dev cache logger: mount: mount point /proc/bus/usb does not exist ALSA: Restoring mixer settings... Configuring network interfaces... done. Starting portmap daemon: portmap. net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter = 1 Fri Dec 31 10:02:00 UTC 2010 INIT: Entering runlevel: 5 Starting system message bus: dbus. Starting Hardware abstraction layer hald Starting syslog-ng:. Starting OpenBSD Secure Shell server: sshd Could not load host key: /etc/ssh/ssh_host_dsa_key done. Starting advanced power management daemon: No APM support in kernel (failed.) Starting ntpd: done Starting syslogd/klogd: done * Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon [ ok ] Starting Bluetooth subsystem: Initialization timed out. .-------. | | .-. | | |-----.-----.-----.| | .----..-----.-----. | | | __ | ---'| '--.| .-'| | | | | | | | |--- || --'| | | ' | | | | '---'---'--'--'--. |-----''----''--' '-----'-'-'-' -' | '---' The Angstrom Distribution beagleboard ttyS2 Angstrom 2010.7-test-20101227 beagleboard ttyS2 beagleboard login: root root@beagleboard:~# lsusb -v Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 2.06 iManufacturer 3 Linux 2.6.32 musb-hcd iProduct 2 MUSB HDRC host driver iSerial 1 musb_hdrc bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 1 wHubCharacteristic 0x0011 Per-port power switching No overcurrent protection bPwrOn2PwrGood 5 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x02 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 2.06 iManufacturer 3 Linux 2.6.32 ehci_hcd iProduct 2 OMAP-EHCI Host Controller iSerial 1 ehci-omap.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 3 wHubCharacteristic 0x0009 Per-port power switching Per-port overcurrent protection bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Device Status: 0x0003 Self Powered Remote Wakeup Enabled root@beagleboard:~# -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html