atilibusb

The atilibusb driver offers support for many RF devices sporting usb receivers with the X10 chip, Some of these are X10 branded, other sold under names such as ATI or Medion.

Typical dmesg output for hotplugging such a device:

usb 3-1: new low-speed USB device number 23 using xhci_hcd
usb 3-1: New USB device found, idVendor=0bc7, idProduct=0006
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 3-1: Product: RF receiver
usb 3-1: Manufacturer: X10 WTI

The driver conflicts with the linux atiusb kernel module. Thus, to use atilibusb the kernel module must be blacklisted. This can be done with a file named e. g., /etc/modprobe.d/lirc-blacklist with the following content

    # blacklist drivers which conflict with lirc userspace drivers.
    blacklist ati_remote
    blacklist lirc_atiusb

The module autodetects available devices and a --device argument is normally not required. However, if given an existing device as argument this will be used. It has support for enumerating available devices e. g., using mode2 -l .