> # modprobe `cat /sys/bus/usb/devices/usb2/2-1/2-1:1.0/modalias`
> FATAL: Module usb:v045Ep0040d0300dc00dsc00dp00ic03isc01ip02 not found.

That one is supposed to have worked ... it's not exactly gibberish
fyi, it translates as:

usb:v045Ep0040d0300
  usb device
  vendor 045E (Microsoft)
  product 0040 (wheel mouse optical)
  device version 3.00

dc00dsc00dp00
  device class, subclass, protocol all zero ("use the interface")

ic03isc01ip02
  interface class 3 (HID)
  interface subclass 01 (boot interface)
  interface protocol 02 (mouse)

Did you have "hid" built as a module?

Notice by the way that "modinfo usbhid.ko" gives

filename:       usbhid.ko
license:        GPL
description:    USB HID core driver
author:         Andreas Gal, Vojtech Pavlik
parm:           mousepoll:Polling interval of mice
parmtype:       mousepoll:uint
alias:          usb:v*p*d*dc*dsc*dp*ic03isc*ip*
depends:        usbcore
vermagic:       2.6.16-rc4-amd64 preempt gcc-3.3

See that "alias" entry?  Everything except "interface class 03" is a
wildcard, meaning it doesn't matter.  Current versions of "modprobe"
have a little alias interpreter using /lib/modules/.../modules.alias
which should have an entry corresponding to that "alias:" entry.
That entry is built by "depmod -a" as I recall.

- Dave


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to