> 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? > > >
