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