From: Greg KH <gr...@kr...> - 2002-10-24 07:25:18
|
On Wed, Oct 23, 2002 at 07:10:45AM -0700, James McMechan wrote: > And here is the patch for 2.5.44-1, which is against vanilla linux-2.5.44 + > uml-patch-2.5.44-1 Nice job. > This one enumerates the devices in the host's /proc/bus/usb and builds up > the device bus structures seemingly ok, but none of the indiviual devices > seem to appear on the UML side /proc/bus/usb, I think what is wrong is that > it depended on some automatic device creation in the 2.4 HCD model which is > no longer present > > This has even more debug printks as I have been attempting to trace down > what is happening. > > It is nice to be able to single step through the host controller and examine > all the data structures with gdb while it is running :) > > I also suspect that the useage of hcpriv has changed and my most recent > attempt to try and follow the current model may make this version even more > confusing than normal. > > Alas, while this version does not work, pretty much all of the comments > about the 2.4 version still apply, this module is named "uml-hcd.o" and its > support function "uml-pci.o" the noop pci functions from ARCH=i386 A number of these functions are already in drivers/pci/*.c. Any reason to duplicate them again? Does UML build with CONFIG_PCI disabled? Other than that, mind if I add this to the main kernel tree so that more people (myself included) start playing around with it? thanks, greg k-h |