Hi,
Most times I power up my evm66ak2h (which has latest uboot - version 2013.01 Apr 24 2014) it does not either: detect an inserted USB stick, or b: does not detect a USB stick inserted after boot. Occasionally, though, it will detect the USB stick.
I have tried this with different USB sticks, waited for long periods before powering up, the connector appears to be OK, how it is inserted does not appear to affect the outcome, etc but cannot see anything consistent.
I have attached: a) the boot log (dmesg | grep usb) for a boot detecting the USB stick, and b) boot log where it doesn't detect the USB stick.
I note in the logs below that the successful boot's initial USB statements are:
[ 1.696211] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 1.696314] hub 1-0:1.0: usb_probe_interface
[ 1.696322] hub 1-0:1.0: usb_probe_interface - got id
[ 1.716058] usb usb2: skipped 1 descriptor after endpoint
[ 1.716069] usb usb2: default language 0x0409
...
While the unsuccessful boot starts with:
[ 1.436338] keystone-dwc3 2690000.dwc: usbss revision 47914b00
[ 1.668352] usb usb1: default language 0x0409
...
Can anyone tell me what is going wrong?
Best Regards,
Bernard
---------------------------------------------------------------------------------------------------------------------------------------------
A. BOOTED FINDING USB STICK OK
/dev/sda1 2048 69631 33792 b W95 FAT32
/dev/sda2 69632 31266815 15598592 83 Linux
root@keystone-evm:~# dmesg | grep usb
[ 1.696211] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 1.696314] hub 1-0:1.0: usb_probe_interface
[ 1.696322] hub 1-0:1.0: usb_probe_interface - got id
[ 1.716058] usb usb2: skipped 1 descriptor after endpoint
[ 1.716069] usb usb2: default language 0x0409
[ 1.716088] usb usb2: udev 1, busnum 2, minor = 128
[ 1.716095] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.722854] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.730050] usb usb2: Product: xHCI Host Controller
[ 1.734908] usb usb2: Manufacturer: Linux 3.8.4 xhci-hcd
[ 1.740195] usb usb2: SerialNumber: xhci-hcd
[ 1.744604] usb usb2: usb_probe_device
[ 1.744612] usb usb2: configuration #1 chosen from 1 choice
[ 1.744641] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 1.744740] hub 2-0:1.0: usb_probe_interface
[ 1.744747] hub 2-0:1.0: usb_probe_interface - got id
[ 1.757563] usbcore: registered new interface driver usb-storage
[ 1.804851] usbcore: registered new interface driver usbhid
[ 1.810397] usbhid: USB HID core driver
[ 2.173396] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 2.193612] usb 2-1: Parent hub missing LPM exit latency info. Power management will be impacted.
[ 2.193770] usb 2-1: skipped 1 descriptor after endpoint
[ 2.193774] usb 2-1: skipped 1 descriptor after endpoint
[ 2.193868] usb 2-1: default language 0x0409
[ 2.194154] usb 2-1: udev 2, busnum 2, minor = 129
[ 2.194159] usb 2-1: New USB device found, idVendor=0781, idProduct=5581
[ 2.194163] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.194168] usb 2-1: Product: Ultra
[ 2.194171] usb 2-1: Manufacturer: SanDisk
[ 2.194175] usb 2-1: SerialNumber: 4C530123310724100135
[ 2.194358] usb 2-1: usb_probe_device
[ 2.194364] usb 2-1: configuration #1 chosen from 1 choice
[ 2.234741] usb 2-1: Successful Endpoint Configure command
[ 2.234863] usb 2-1: adding 2-1:1.0 (config #1, interface 0)
[ 2.235028] usb-storage 2-1:1.0: usb_probe_interface
[ 2.235042] usb-storage 2-1:1.0: usb_probe_interface - got id
[ 2.273815] scsi0 : usb-storage 2-1:1.0
root@keystone-evm:~#
----------------------------------------------------------------------------------------------------------------------------------------------
B. BOOTED WITHOUT FINDING USB STICK
root@keystone-evm:~# dmesg | grep usb
[ 1.436338] keystone-dwc3 2690000.dwc: usbss revision 47914b00
[ 1.668352] usb usb1: default language 0x0409
[ 1.668373] usb usb1: udev 1, busnum 1, minor = 0
[ 1.668381] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.675146] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.682337] usb usb1: Product: xHCI Host Controller
[ 1.687197] usb usb1: Manufacturer: Linux 3.8.4 xhci-hcd
[ 1.692483] usb usb1: SerialNumber: xhci-hcd
[ 1.696905] usb usb1: usb_probe_device
[ 1.696913] usb usb1: configuration #1 chosen from 1 choice
[ 1.696945] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 1.697049] hub 1-0:1.0: usb_probe_interface
[ 1.697055] hub 1-0:1.0: usb_probe_interface - got id
[ 1.716789] usb usb2: skipped 1 descriptor after endpoint
[ 1.716800] usb usb2: default language 0x0409
[ 1.716819] usb usb2: udev 1, busnum 2, minor = 128
[ 1.716825] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.723589] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.730781] usb usb2: Product: xHCI Host Controller
[ 1.735639] usb usb2: Manufacturer: Linux 3.8.4 xhci-hcd
[ 1.740926] usb usb2: SerialNumber: xhci-hcd
[ 1.745334] usb usb2: usb_probe_device
[ 1.745342] usb usb2: configuration #1 chosen from 1 choice
[ 1.745371] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 1.745471] hub 2-0:1.0: usb_probe_interface
[ 1.745477] hub 2-0:1.0: usb_probe_interface - got id
[ 1.758296] usbcore: registered new interface driver usb-storage
[ 1.805586] usbcore: registered new interface driver usbhid
[ 1.811132] usbhid: USB HID core driver