Cannot get USB ports on custom beagleboard to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux