Sorry, I'm playing catchup with email after the xmas break.
> This is regarding an earlier mailing to this list >regarding a problem with my driver's probe not being >able to detect the device even though the device's >characteristics show up during kernel boot. This is >the smallest code that I could come up with You're probe isn't being called, because the kernel doesn't know how to. The reason is that you have not declared your device id table. This contains a list of vendor and product ids. The kernel uses this to work out which probe function to call (from all the loaded modules). Try including/changing this: static struct usb_device_id ids [] = { { USB_DEVICE(0x05e3,0x1205) }, // Your device and vendor IDs go here { } }; static struct usb_driver my_usb_driver = { name : "driver_my", probe : my_usb_probe, id_table: ids, // Note the referece to the table here! }; MODULE_DEVICE_TABLE (usb, ids); // And this.... _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel