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 (el...@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...@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
r...@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
r...@beagleboard:~#
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html