Stefan, here's the output with the new patch (it doesn't do the second printk for obvious reasons):
[ 134.488058] usb 6-2.3: new full speed USB device using ehci_hcd and address 5
[ 134.584448] usb 6-2.3: configuration #1 chosen from 1 choice
[ 134.719346] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
[ 134.719868] We got 50d:121 class=0 proto=0
Looking at the patch now, should it not be:
if (id->bDeviceClass != USB_CLASS_WIRELESS_CONTROLLER && id->bDeviceProtocol != 1)
It looks to my untrained eye as if we are doing the "goto out"in the case of it actually being a pegasus usb network device, rather than _not_ a pegasus usb network device?
Stefan, here's the output with the new patch (it doesn't do the second printk for obvious reasons):
[ 134.488058] usb 6-2.3: new full speed USB device using ehci_hcd and address 5
[ 134.584448] usb 6-2.3: configuration #1 chosen from 1 choice
[ 134.719346] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
[ 134.719868] We got 50d:121 class=0 proto=0
Looking at the patch now, should it not be:
if (id->bDeviceClass != USB_CLASS_ WIRELESS_ CONTROLLER && id->bDeviceProtocol != 1)
It looks to my untrained eye as if we are doing the "goto out"in the case of it actually being a pegasus usb network device, rather than _not_ a pegasus usb network device?