Read Me
USB IR Boy driver for 2.6 kernels
This package includes kernel module for spesific usbirboy device
and generic, interrupt based USB module that should be usable with
any USB device using interrupt transfer.
More info at http://usbirboy.sourceforge.net/
Changelog:
v 0.1
- Initial version
v 0.2
- No such version, moved strait to 0.3
to sync with complete distribution version
v 0.3
- Based on usbint_skel
- Supports device firmware with syncronized USB transfers (irboy 0.3 with NAK support)
- Supports writing to device
- Supports amd64 and big endian platforms
- Supports > 2.6.16 kernels
- Supports multible devices to be connected
Simplified installation instructions for usbirboy:
**************************************************
1. Compile module:
make clean
make
2. Install module:
make install
NOTE: install path is /lib/modules/<kernel>/input/usb/ so there is no need to
rebuild the driver when you update your kernel.
3. Loading module:
modprobe usbirboy
Loading module so it prints debug info:
modprobe usbirboy debug=1
Loading module and add additional product/vendor id for the device:
modprobe usbirboy vendor_id=0xffee product_id=0x0001
Device sould apear: /dev/usbirboy<n> where n is sequence number of the device
(0 if you only have one device connected)
Installation instructions for generic interrupt based USB device
**************************************************
1. Compile module as described above
2. Install module using
make install_skel
Known problems:
***************
When using coldplug, manual removing module (rmmod usbirboy)
reloading module after that (modprobe usbirboy) while device still connected
will cause first read urb after module loading to exit with -110 (timeout) or -32 (proken pipe)
and no more reading from the device is done. Reconnecting the device will bypass this problem.
Author:
Ilkka Urtamo