[SeaBIOS] K-TEK-M275TP-FN-BL-ML USB keyboard support

Kevin O'Connor kevin at koconnor.net
Mon Oct 30 20:41:33 CET 2017


On Mon, Oct 30, 2017 at 04:00:17PM +0300, Аладышев Константин wrote:
> Hello! I'm having problems with K-TEK-M275TP-FN-BL-ML keyboard
> (http://www.key-tek.cn/Productview.asp?id=777). It is USB device with
> keyboard and touchpad combined. It works in OS correctly, but doesn't work
> in SeaBIOS.

If you're experiencing a problem with SeaBIOS, please send the full
debug log to the mailing list as described at:
https://www.seabios.org/Debugging

> I've tried to debug this issue and found that "usb_kbd_setup" function fails
> on "(epdesc->wMaxPacketSize != 8)" check, cause "epdesc->wMaxPacketSize" is
> actually 32. I've modified this "if" statement to pass 32 value also and now
> function completes successfully. But it didn't help to solve my issue. There
> are no interrupts from keyboard, "ehci_poll_intr" always returns -1 on
> check:
> 
> if (token & QTD_STS_ACTIVE) {
>         // No intrs found.
>         return -1;
> }
> 
> I don't know what to do now. What should  I check next?
> 
> Does SeaBIOS support USB keyboard+touchpad devices at all?

SeaBIOS should support any USB keyboard (or mouse) that supports the
"USB HID boot protocol".

-Kevin



More information about the SeaBIOS mailing list