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