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

ok kettenis@

Reply via email to