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

Reply via email to