Git Product home page Git Product logo

Comments (15)

andreiw avatar andreiw commented on May 1, 2024

USB keyboard support is pretty early and has so far been validated with a wireless (no name?) keyboard I had on hand.

It would be helpful to know the make and model of the keyboard that doesn’t work. For now I’d avoid Apple keyboards or keyboards with USB hubs, just to keep things simple.

Please attach a serial cable and get me the output of a Tiano boot with the DEBUG image.

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

Also, I had fixed some bugs Dec 30 in the periodic transfer DwUsbHostDxe patch, so be sure to refresh the tree if you checked out the earlier version (circa Dec 26th)

from raspberrypipkg.

gordan-bobic avatar gordan-bobic commented on May 1, 2024

I'll see if I can find another keyboard, and I'll have to build the debug image again (my build directory was on tmpfs). In the meantime, does the RPI_EFI.fd from the link below work for you?
http://ftp.redsleeve.org/pub/misc/RPI_EFI.fd

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

I won’t be able to try until the 10th. USB mass storage works fine, I assume? And you’re able to use the serial console?

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

You still haven’t gotten back to me with the make and model of the keyboards that do not work.

from raspberrypipkg.

gordan-bobic avatar gordan-bobic commented on May 1, 2024

I haven't tried USB storage, I am booting off the SD card.

Speaking of which, what is OTP in this quote from the README?
"UEFI boot media can be an SD card or USB mass storage, if you've enabled USB booting previously in the OTP (i.e. via program_usb_boot_mode=1)."

I'll try and get the serial console working.

The keyboards I tried so far are:
Microsoft Comfort Curve 2000
Microsoft Comfort Curve 3000
Old Microsoft keyboard with a dual USB/PS2 capability with a built in USB hub

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

OTP -> one time programmable, a set of fuses that control some of the low-level RPi3

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/bootflow.md

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

You can continue booting from a SD card, I just want to understand if USB sticks work for you (say from the Shell)

from raspberrypipkg.

gordan-bobic avatar gordan-bobic commented on May 1, 2024

I was able to use USB devices like the keyboards in question with u-boot, if that helps. I haven't tried USB storage.

from raspberrypipkg.

gordan-bobic avatar gordan-bobic commented on May 1, 2024

Any chance you could post a "release" tarball containing a known good combination of the firmware blobs and RPI_EFI.fd? That would save a LOT of time.

Another thing I noticed is that the timer countdown in grub is very slow. It takes 2-3 seconds to tick down by 1 second.

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

That’s a great idea (and thanks for your additional bug reports). Please file these separately, so that you will be notified when they are resolved.

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

Beyond whatever no-name keyboard I have originally tested, I've verified that the Logitech K750 works great. I'll try some wired keyboards later.

Please get yourself a serial cable, my debug prebuilt (Binary/prebuilt/2018Jan13-GCC49/DEBUG) and share the UEFI boot log you get for a non-working keyboard.

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

Okay, this is getting resolved as closed.

It's expected that a) there could be some keyboard that may not work b) that keyboard support will improve, modulo the phase of the moon. Since a) I neither have the keyboard models referenced above for testing b) confirmation that the latest build does not work correctly, I'm resolving this with a documentation change to set the expectations correctly.

If you have a non-working keyboard and a debug log to share, please file another issue in the future.

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

The USB support for keyboards has been improved.

This has been now tested with:

  • Dell SK-8125 keyboard (with built-in hub)
  • Microsoft Natural Ergonomic Keyboard 4000

from raspberrypipkg.

andreiw avatar andreiw commented on May 1, 2024

Fixed as of https://github.com/andreiw/RaspberryPiPkg/tree/master/Binary/prebuilt/2018Feb22-GCC49

from raspberrypipkg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.