On 19/08/13(Mon) 19:19, Alexey E. Suslikov wrote: > Hi tech@. > > Along other lines, amd64 RAMDISK_CD have: > > # USB Controllers > ehci* at pci? # Enhanced Host Controller > > # USB bus support > usb* at ehci? > > But amd64 RAMDISK only have: > > # PCI USB Controllers > ehci* at pci? # Enhanced Host Controller > > (notice absence of usb* at ehci? mapping) > > I have found KVM devices not attaching while using RAMDISK > because KVM sits on ehci but there is no usb* at ehci? mapping. > > If I disable ehci, KVM normally attaches devices to legacy bus. > > So we either need to totally remove ehci (which is not used by > any upper abstraction layers), or add usb* at ehci? mapping > (which, probably, was intentionally omitted during 1.52->1.53).
Looks like it has been forgotten in r1.53, ok? Index: RAMDISK =================================================================== RCS file: /home/ncvs/src/sys/arch/amd64/conf/RAMDISK,v retrieving revision 1.56 diff -u -p -r1.56 RAMDISK --- RAMDISK 13 Aug 2013 16:26:22 -0000 1.56 +++ RAMDISK 20 Aug 2013 11:20:52 -0000 @@ -80,6 +80,7 @@ uhci* at pci? # Universal Host Control ohci* at pci? # Open Host Controller # USB bus support +usb* at ehci? usb* at uhci? usb* at ohci?
