> Date: Tue, 20 Aug 2013 14:20:50 +0200
> From: Martin Pieuchot <[email protected]>
> 
> 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?

Did you check this doesn't make the ramdisk overflow?

> 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