From: Marek Vasut <marex@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] Unable to use USB Keyboard on u-boot
Date: Sat, 19 May 2012 17:05:01 +0200 [thread overview]
Message-ID: <201205191705.01892.marex@denx.de> (raw)
In-Reply-To: <CAKG+AD+0bY8KBOLjGCk+T_osGRoHpPwt+O5BCBFdzXWG0iM4+g@mail.gmail.com>
Dear Atul Kumar,
Firstly, I'm slightly unhappy how you're deliberately ignoring anything I tell
you, especially about CCing the mailing list :-(
> Hi Marek,
>
> I have tried to add some code here to enable usbkbd that is below.
>
> -if (strcmp(stdinname, DEVNAME)) -- > replaced with below code
>
> + if (strcmp(stdinname, DEVNAME) == 0)
> + {
> + // Can't use this, so set the stdin to usbkbd
> instead
> + setenv("stdin", "usbkbd");
> + }
Where is this code, can you generate a proper patch? I can't locate it. Also,
why not use simple "setenv stdout usbkbd"?
>
> On Friday 11 May 2012 05:46 PM, Marek Vasut wrote:
>
> Dear Atul Kumar,
>
> Please CC the mailing list, always.
>
>
> Dear Marek,
>
> Thanks for your attention.. After doing "coninfo", i get below
> msg..
>
> OMAP3 beagleboard.org #
>
> coninfo
>
> List of available devices:
>
> serial 80000003 SIO stdin stdout stderr
>
> usbtty 00000
>
> 003 .IO
>
> usbkbd 80000001 SI. -----> these values missing in below logs..
>
> OMAP3 beagleboard.org #
>
>
> values changed here..
>
> OMAP3 beagleboard.org # coninfo
> List of available devices:
> serial 80000003 SIO stdin stdout stderr
> usbtty 00000003 .IO
> OMAP3 beagleboard.org #
>
> tried to do setenv...
>
> OMAP3 beagleboard.org #
>
> setenv stdin usbkbd
>
> All right, maybe you should fix your method of pasting u-boot output, you
> have every second line blank and a few linebreaks here and there,
> randomly. It'd be cool to fix it, it'd make it much easier to read. Can
> you do something about it please?
>
> OMAP3 beagleboard.org #
>
> After doing this my terminal does not prints any logs but i am able to type
> on console..
>
> You mean with the keyboard? Because "setenv stdin usbkbd" tells the system
> to read input from the USB keyboard.
>
> Here, I am not able to give input to terminal.. No keyboard lights are
> glowing..
> unable to get back to console to type any thing from keyboard. there is
> nothing in console "overwrite_console()" function .. do we need to apply
> any patch here.. please suggest..
>
> Once when i reboot the board again the logs starts coming up..
>
> Ah ... so you got no console output. Try typing on the usb keyboard. If
> you change stdin to usbkbd, you'd only be able to type with the USB
> keyboard, it won't pick input from the UART/serial port or whatever other
> source you use.
>
>
> I see on "*stdin name- *serial** " .. if instead of serial "*usbkbd*" is
> there it will be able to register the kbd..
>
> Unable to change "stdin name- serial".. to "stdin name- usbkbd" any other
> method.. suggest..
>
> OMAP3 beagleboard.org #usb reset
> (Re)start USB...
> USB: Initializing OMAP EHCI
> OMAP UHH_REVISION 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
> before over write
> before console assign
> before error test
> 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 #
>
> I tried this another way but do not find any change in pri ..
>
> Pri?
> [...]
>
> btw it's a good practice in the mailing list to not top-post (aka reply
> under the email you're replying to). But if you comment on stuff, you can
> do it in the
> middle of the email (just like I did with this one) to better identify what
> you're replying to.
>
> this is "pr- print environment variables/settings " or pri or print.
>
> Thanks & Regards
> Atul Kumar
>
>
> On Fri, May 11, 2012 at 4:25 PM, Marek Vasut <marex@denx.de>
> <marex@denx.de> wrote:
>
> 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
next prev parent reply other threads:[~2012-05-19 15:05 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAKG+ADJUpWTRciOiX6PJNQk11coR5ggKP9uowP7-Rv2wHu71fw@mail.gmail.com>
[not found] ` <CAKG+ADKJvnJ-BSjcpmKfCXLWeGBwoN7sg15C0P1aHF7E1hWgFg@mail.gmail.com>
2012-05-11 10:55 ` [U-Boot] Unable to use USB Keyboard on u-boot Marek Vasut
[not found] ` <CAKG+ADJSu9D_wbZ58-xu0+bGxkSSjh9gdAZ14Rwf3mx5yufbmw@mail.gmail.com>
2012-05-11 12:16 ` Marek Vasut
[not found] ` <CAKG+AD+0bY8KBOLjGCk+T_osGRoHpPwt+O5BCBFdzXWG0iM4+g@mail.gmail.com>
2012-05-19 15:05 ` Marek Vasut [this message]
2012-05-19 18:59 ` Jeroen Hofstee
2012-05-24 14:13 ` Atul Kumar
2012-05-24 19:06 ` Wolfgang Denk
2012-05-24 21:25 ` Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201205191705.01892.marex@denx.de \
--to=marex@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox