On Friday 28 August 2009 00:24:44 Trevor Blackwell wrote: > I'm working on a new driver for empia 28XX USB cameras, and since it > needs isochronous support I'm upgrading to HPS's new stack. However, > it doesn't seem to work at all under VMWare. > I'm running yesterday's checkout of RELENG_8, under VMWare Fusion > 1.1.2 on a Mac 10.5.8 host. That setup has worked well for me in the > past developing USB drivers with the -7 kernel. > > Does the fact that this shows up as ugen instead of uhub mean that it > doesn't recognize the hub at all? >
The new kernel presents an ugen device for all devices present in the system. There should be a uhub device associated with your ugen device! You could turn on uhub debugging if in doubt: sysctl hw.usb.uhub.debug=15 --HPS > ugen0.3: <product 0x0002 vendor 0x0e0f> at usbus0, cfg=0 md=HOST > spd=FULL (12Mbps) pwr=SAVE > > bLength = 0x0012 > bDescriptorType = 0x0001 > bcdUSB = 0x0110 > bDeviceClass = 0x0009 > bDeviceSubClass = 0x0000 > bDeviceProtocol = 0x0000 > bMaxPacketSize0 = 0x0008 > idVendor = 0x0e0f > idProduct = 0x0002 > bcdDevice = 0x0100 > iManufacturer = 0x0000 <no string> > iProduct = 0x0001 <VMware Virtual USB Hub> > iSerialNumber = 0x0000 <no string> > bNumConfigurations = 0x0001 > > > Configuration index 0 > > bLength = 0x0009 > bDescriptorType = 0x0002 > wTotalLength = 0x0019 > bNumInterfaces = 0x0001 > bConfigurationValue = 0x0001 > iConfiguration = 0x0001 <VMware Virtual USB Hub> > bmAttributes = 0x00e0 > bMaxPower = 0x0000 > > Interface 0 > bLength = 0x0009 > bDescriptorType = 0x0004 > bInterfaceNumber = 0x0000 > bAlternateSetting = 0x0000 > bNumEndpoints = 0x0001 > bInterfaceClass = 0x0009 > bInterfaceSubClass = 0x0000 > bInterfaceProtocol = 0x0000 > iInterface = 0x0001 <VMware Virtual USB Hub> > > Endpoint 0 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0081 > bmAttributes = 0x0003 > wMaxPacketSize = 0x0001 > bInterval = 0x00ff > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > -- > Trevor Blackwell 650 776 7870 [email protected] > _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[email protected]"
