| Summary: | [patch] PPC64: No input on VNC console due to xhci driver not present as built-in module | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Gustavo Romero <gromero> | ||||
| Component: | kern | Assignee: | freebsd-ppc (Nobody) <powerpc> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | CC: | pstef | ||||
| Priority: | --- | Keywords: | patch | ||||
| Version: | CURRENT | ||||||
| Hardware: | powerpc | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Created attachment 189450 [details]
Fix for this issue
A commit references this bug: Author: nwhitehorn Date: Tue Jan 9 19:41:10 UTC 2018 New revision: 327736 URL: https://svnweb.freebsd.org/changeset/base/327736 Log: Add XHCI support to powerpc64 GENERIC. This is useful to get input devices supported on newer POWER hardware and in graphical VMs run on the same, which are typically XHCI-only. The 32-bit GENERIC kernel, which does not run on hardware made in the last decade and is unlikely to encounter XHCI devices, is left unchanged. PR: kern/224940 Submitted by: Gustavo Romero MFC after: 1 week Changes: head/sys/powerpc/conf/GENERIC64 Appears fixed in all supported releases. |
QEMU for PowerPC usually provides the following devices that will be used on a VNC console: Populating /vdevice methods Populating /vdevice/l-lan@1000 Populating /vdevice/v-scsi@2000 SCSI: Looking for devices 8001000000000000 CD-ROM : "QEMU QEMU CD-ROM 2.5+" 8000000000000000 DISK : "QEMU QEMU HARDDISK 2.5+" Populating /vdevice/vty@30000000 Populating /vdevice/nvram@71000000 Populating /pci@800000020000000 00 0800 (B) : 1b36 0001 pci* 00 1000 (D) : 1b36 000d serial bus [ usb-xhci ] 00 1800 (D) : 1234 1111 qemu vga 00 2000 (D) : 1af4 1002 unknown-legacy-device* Installing QEMU fb Scanning USB XHCI: Initializing USB Keyboard USB mouse If xhci driver is not available as a built-in module login console on VNC will end with no input devices making it impossible to login through the VNC console.