[SLOF] Keyboard not working when using XHCI as a USB host controller?

Segher Boessenkool segher at kernel.crashing.org
Wed Aug 5 02:56:53 AEST 2015


On Tue, Aug 04, 2015 at 01:32:25PM +0200, Thomas Huth wrote:
> When I use the following command line to start a guest:
> 
>  qemu-system-ppc64 -machine pseries,accel=kvm,usb=off \
> 	-device pci-ohci,id=usb,bus=pci.0,addr=0x2 \
> 	-device usb-kbd,id=input0 -nographic -vga none
> 
> ... SLOF correctly discoveres a keyboard during USB scan:

> However, when I start with an XHCI (or EHCI) controller
> instead:
> 
>  qemu-system-ppc64 -machine pseries,accel=kvm,usb=off \
> 	-device nec-usb-xhci,id=usb,bus=pci.0,addr=0x2 \
> 	-device usb-kbd,id=input0 -nographic -vga none
> 
> ... SLOF does not discover any keyboard:

I don't know what those qemu options mean *exactly*, but I've
never heard of a keyboard that talks SS (HS are rare too, most
are FS these days) -- so the device should show up on a companion
controller, which should be OHCI as well.  What host controllers
were detected?


Segher


More information about the SLOF mailing list