Tested these patches on my AMD G-series/SB800 platform (Persimmon) and didn't have any problems. I was using a USB wireless keyboard and booting Ubuntu with a USB thumbdrive.
Dave ----- Original Message ----- > From: "Kevin O'Connor" <ke...@koconnor.net> > To: seabios@seabios.org > Sent: Saturday, March 10, 2012 7:41:22 PM > Subject: [SeaBIOS] [PATCH 00/19] USB improvements > > This series updates the USB code. This is mostly a code > reorganization, though there are a couple of bug fixes (mostly for > OHCI). > > -Kevin > > > Kevin O'Connor (19): > Batch free USB pipes on OHCI controllers. > Batch free USB pipes on UHCI controllers. > Batch free USB pipes on EHCI controllers. > usb: Centralize pipe free list code. > usb: Remove cntl->defaultpipe cache. > usb: Obtain free list items in main code. > usb: Introduce 'struct usbdevice_s' to describe info for a given > device. > usb: Push 'struct usbdevice_s' usage through to pipe allocation. > usb: Build path via chain of usbdevice_s. > usb: Pass usbdevice_s to alloc_async_pipe. > usb: Pass 'struct usbdevice_s' into controller alloc_async > functions. > usb: Pass 'struct usbdevice_s' to controller alloc_intr_pipe > functions. > usb: Move code around in usb controller code. > usb: Generalize controller alloc_async_pipe / alloc_intr_pipe code. > usb: Move code around in usb.c. > usb: Move EHCI tt_* fields to EHCI controller code. > usb: Populate OHCI endpoint descriptor info at pipe allocation. > usb: Fix barrier() placement in OHCI interrupt schedule add. > usb: Remove QH_MULT_SHIFT flag from qh.info1. > > src/boot.c | 25 ++-- > src/boot.h | 3 +- > src/usb-ehci.c | 441 > +++++++++++++++++++++++++++----------------------------- > src/usb-ehci.h | 8 +- > src/usb-hid.c | 28 ++-- > src/usb-hid.h | 6 +- > src/usb-hub.c | 14 +- > src/usb-hub.h | 4 +- > src/usb-msc.c | 14 +- > src/usb-msc.h | 6 +- > src/usb-ohci.c | 323 +++++++++++++++++++++--------------------- > src/usb-ohci.h | 8 +- > src/usb-uhci.c | 411 > +++++++++++++++++++++++++--------------------------- > src/usb-uhci.h | 8 +- > src/usb.c | 277 +++++++++++++++++------------------ > src/usb.h | 48 ++++--- > 16 files changed, 797 insertions(+), 827 deletions(-) > > -- > 1.7.6.5 > > > _______________________________________________ > SeaBIOS mailing list > SeaBIOS@seabios.org > http://www.seabios.org/mailman/listinfo/seabios > _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios