[U-Boot] Unable to use USB Keyboard on u-boot

Marek Vasut marex at denx.de
Fri May 11 12:55:43 CEST 2012


Dear Atul Kumar,

> Dear Marek,
> 
>          I am tring to bring up USB Keyboard on u-boot with "Beagle_board
> xM ver B"..  found number of post,but the stack is already updated one..
> I am able to find the info of the connected device but some how keyboard
> does not works..  can you suggest/guide me were i am making mistake or
> where I need to do some device specific changes..
> 

Please always CC the U-Boot mailing list (CCed).

Did you try running "coninfo" after the "usb reset"/"usb start"? What does it 
output, do you see "usbkbd" there? Wild guess would be to run "setenv stdin 
usbkbd" or something after you do "usb reset".

> *logs for "usb start"*
> 
> OMAP3 beagleboard.org #
> 
> usb start
> 
> (Re)start USB...
> 
> USB: Initializing OMAP EHCI
> 
> OMAP UHH_REV
> 
> ISION 0x10
> 
> OMAP EHCI init done
> 
> Register 1313 NbrPorts 3
> 
> USB EHCI 1.00
> 
> scanning bus for devices...
> 
> 4 USB Device(s) found
> 
> USB KBD: found set protocol...
> 
> USB KBD: found set idle...
> 
> USB
> 
> KBD: enable interrupt pipe...
> 
> USB KBD: found set up device.
> 
> USB KBD: register.
> 
> usb_kbd_dev.name- usbkbd
> 
> before stdio register
> 
> clone _dev->name-usbkbd,dev->name-usbkbd
> 
> in stdio register,usb_kbd_dev.name- usbkbd
> 
> After stdio register
> 
> before strcmp
> 
> stdin name- *serial*
> 
> scan end
> 
> scanning bus for storage devices... 0 Storage Device(s) found
> 
> scanning bus for ethernet devices... Warning: failed to set MAC address
> 
> 1 Ethernet Device(s) found
> 
> OMAP3 beagleboard.org #
> 
> *logs for "usb info"*
> 
> OMAP3 beagleboard.org #
> 
> usb info
> 
> 1: Hub, USB Revision 2.0
> 
> - u-boot EHCI Host Controller
> 
> - Class: Hub
> 
> - PacketSize: 64 Configurations: 1
> 
> -
> 
> Vendor: 0x0000 Product 0x0000 Version 1.0
> 
> Configuration: 1
> 
> - Interfaces: 1 Self Powered 0mA
> 
> Interface: 0
> 
> - Alternate Setting 0, Endpoints: 1
> 
> - Class Hub
> 
> - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms
> 
> 2: Hub, USB Revision 2.0
> 
> - Class: Hub
> 
> - PacketSize: 64 Configurations: 1
> 
> - Vendor: 0x0424 Product 0x9514 Version 2.0
> 
> Configuration: 1
> 
> - Interfaces: 1 Self Powered Remote Wakeup 2mA
> 
> Interface: 0
> 
> - Alternate Setting 0, Endpoints: 1
> 
> - Class Hub
> 
> - Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
> 
> - Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
> 
> 3: Vendor specific, USB Revision 2.0
> 
> - Class: Vendor specific
> 
> - PacketSize: 64 Configurations: 1
> 
> - Vendor: 0x0424 Product 0xec00 Version 2.0
> 
> Configuration: 1
> 
> - Interfaces: 1 Self Powered Remote Wakeup 2mA
> 
> Interface: 0
> 
> - Alternate Setting 0, Endpoints: 3
> 
> - Class Vendor specific
> 
> - Endpoint 1 In Bulk MaxPacket 512
> 
> - Endpoint 2 Out Bulk MaxPacket 512
> 
> - Endpoint 3 In Interrupt MaxPacket 16 Interval 4ms
> 
> 4: Human Interface, USB Revision 1.10
> 
> - LITEON Technology USB Multimedia Keyboard
> 
> - Class: (from Interface) Human Interface
> 
> - PacketSize: 8 Configurations: 1
> 
> - Vendor: 0x046d Product 0xc312 Version 1.1
> 
> Configuration: 1
> 
> - Interfaces: 1 Bus Powered Remote Wakeup 70mA
> 
> Interface: 0
> 
> - Alternate Setting 0, Endpoints: 1
> 
> - Class Human Interface, Subclass: Boot Keyboard
> 
> - Endpoint 1 In Interrupt MaxPacket 8 Interval 24ms
> 
> OMAP3 beagleboard.org #
> 
> 
> 
> Thanks & Regards
> Atul Kumar
> 9845495793


More information about the U-Boot mailing list