[coreboot] SeaBIOS and USB UHCI keyboard support

Joseph Smith joe at settoplinux.org
Tue Sep 29 17:51:39 CEST 2009




On Tue, 29 Sep 2009 16:47:04 +0200, Stefan Reinauer <stepan at coresystems.de>
wrote:
> Kevin O'Connor wrote:
>> The latest SeaBIOS git has preliminary support for USB keyboards.
>> I've tested this on qemu and on my epia-cn.
>>
>> For info on obtaining SeaBIOS see:
>> http://www.coreboot.org/SeaBIOS
>>
>> This support is still a little "rough" - help with testing would be
>> appreciated, but don't expect it to be fully functional.
>>
>> Known issues:
>>
>> - only uhci controllers are supported - no ohci (nor ehci)
>>
>> - not all keys are mapped (eg, no numeric keypad)
>>
>> - no keyboard auto-repeat
>>
>> - no keyboard led support
>>
>> - if one types fast, they may see dup keys or missing keys
>>
>> - no hub support (keyboard must be directly attached)
>>
>> - usb bandwidth is not optimized (no scheduling)
>>
>> That said, I can control the SeaBIOS boot and navigate through a grub
>> console with my usb keyboard.
>>
> 
> Would it not make sense to pack USB keyboard functionality into our GSoC
> project instead, and use one common USB stack for all our projects?
> Especially since this renders usbrom completely unusable; no two USB
> stacks can operate the hw reliably at the same time.
> 
> I'm a bit surprised by such action. Are you planning to add USB MSC
> support as well? Should we stop the OHCI efforts too and wait for your
> approach on that?
> 
Great news Kevin!
I would have to agree with Stefan here, please share the wealth :-)

-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org





More information about the coreboot mailing list