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?
 

Reply via email to