Re: USB keyboard not working
Alexander Graf <[email protected]> Mon, 19 Apr 2010 13:49:11 +0200
| Newsgroups | gmane.linux.ports.game-cube.devel |
|---|---|
| Message-ID | <[email protected]> |
On 19.04.2010, at 08:34, Albert Herranz wrote: >> Howdy, > > Hi, > >> After spending several hours trying to merge the gc-linux master >> branch into my KVM branch, I finally got a kernel that boots and runs seemingly >> well. Unfortunately, I can not use my USB keyboard. >> >> Is there any know >> bugs when using the IOS USB support? I certainly remember that the keyboard did >> work with one random older binary blob kernel I got from somewhere on the wii - >> and that was 100% running on IOS. >> > > Running under IOS has a few limitations regarding USB hubs (hot plug of devices into hubs doesn't work) and configuration descriptor parsing. Also, the USB stack is limited in this case to USB 1.x mode. > Other than that I'm not aware of any other bugs for the IOS-based kernel USB support. > > I'd make sure that your specific USB keyboard support is enabled on your kernel configuration. > The default configuration does not enable all possible USB HID devices. It's just a generic HID device. Just to be sure I went to the list of all USB HID devices and activated everything - no luck. I wonder what's going wrong there. The enumeration does work, the device gets detected and even added as a HID device to the system. Just pressing keys doesn't help. Weird. > >> I've also stumbled over the SI >> keyboard. How exactly does that >> work? > > > That's a driver for a special keyboard (and some adapter clones) designed to play Phantasy Star Online. > The keyboard (or the keyboard adapter) plugs directly on a gamepad controller port. Oh, nice. Maybe I'll just get one of those and not care about that USB keyboard. > > Cheers, > Albert > > PS: Note that IOS-based kernels are now deprecated. "Active" development is currently only done on MINI-based kernels. I'm pretty sure the Arm-hack doesn't work on my Wii, so I'm out of luck there. Why exactly is that a requirement anyways? IIRC there's a way to give full access to all device's MMIO regions to the PPC. Alex ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev