On 20/08/13(Tue) 14:29, Mark Kettenis wrote:
> > 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?

Yes, the kernels have the same size.  The only thing that changes is:

- 45 usb* at uhci*|ohci* flags 0x0
+ 45 usb* at ehci*|uhci*|ohci* flags 0x0

Reply via email to