I also tried to make a new_id udev rule which activates at boot and sets the VendorID/ProductID in /sys/bus/usb/drivers/dvb_usb_dib0700/new_id :
htpc:~ # ls -asl /storage/.config/udev.rules.d/
total 16
4 drwxrwxr-x 2 root root 4096 Aug 31 15:08 .
4 drwxr-xr-x 13 root root 4096 Sep 26 09:56 ..
4 -rw-r--r-- 1 root root 186 Sep 27 01:39 27-drivers-dvb_usb_dib0700-new_id.rules
4 -rw-rw-r-- 1 root root 1170 Aug 31 15:08 README
htpc:~ # cat /storage/.config/udev.rules.d/27-drivers-dvb_usb_dib0700-new_id.rules
ACTION=="add", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="003c", RUN+="/sbin/modprobe dvb_usb_dib0700" RUN+="/bin/sh -c 'echo 0fd9 003c > /sys/bus/usb/drivers/dvb_usb_dib0700/new_id'"
QuoteDisplay MoreBut after a reboot, still no success:
htpc:~ # dmesg |grep driver
[ 0.069999] Performance Events: AMD PMU driver.
[ 0.622658] usbcore: registered new interface driver usbfs
[ 0.622677] usbcore: registered new interface driver hub
[ 0.622713] usbcore: registered new device driver usb
[ 1.801985] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 1.804374] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.847826] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000018000c00 and cpu addr 0xffff88042bd24c00
[ 1.847830] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000018000c0c and cpu addr 0xffff88042bd24c0c
[ 1.848232] radeon 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90001e32118
[ 2.654465] usbcore: registered new interface driver rtsx_usb
[ 2.660282] tun: Universal TUN/TAP device driver, 1.6
[ 2.660869] uli526x: ULi M5261/M5263 net driver, version 0.9.3 (2005-7-29)
[ 2.661137] jme: JMicron JMC2XX ethernet driver version 1.0.8
[ 2.661181] sky2: driver version 1.30
[ 2.661301] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 2.662076] ehci-pci: EHCI PCI platform driver
[ 2.701529] ohci-pci: OHCI PCI platform driver
[ 2.942185] uhci_hcd: USB Universal Host Controller Interface driver
[ 2.955458] usbcore: registered new interface driver uas
[ 2.955527] usbcore: registered new interface driver usb-storage
[ 2.957912] i2c /dev entries driver
[ 2.961422] w83627ehf w83627ehf.656: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 2.961488] sdhci: Secure Digital Host Controller Interface driver
[ 2.961581] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.961607] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.962076] usbcore: registered new interface driver usbhid
[ 2.962078] usbhid: USB HID core driver
[ 8.479342] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 17.022591] As the driver is backported to an older kernel, it doesn't offer
[ 17.034330] As the driver is backported to an older kernel, it doesn't offer
[ 17.075622] usbcore: registered new interface driver dvb_usb_dib0700
htpc:~ # lsmod
Module Size Used by
8021q 24576 0
udf 86016 1
k10temp 16384 0
firewire_ohci 40960 0
dvb_usb_dib0700 151552 0
firewire_core 53248 1 firewire_ohci
snd_virtuoso 40960 0
dib7000m 24576 1 dvb_usb_dib0700
crc_itu_t 16384 2 udf,firewire_core
snd_oxygen_lib 36864 1 snd_virtuoso
snd_mpu401_uart 16384 1 snd_oxygen_lib
snd_rawmidi 24576 1 snd_mpu401_uart
dib0090 32768 1 dvb_usb_dib0700
dib0070 20480 1 dvb_usb_dib0700
dib3000mc 20480 1 dvb_usb_dib0700
dibx000_common 16384 3 dvb_usb_dib0700,dib7000m,dib3000mc
dvb_usb 24576 1 dvb_usb_dib0700
dvb_core 86016 1 dvb_usb
rc_core 24576 2 dvb_usb_dib0700,dvb_usb
snd_hda_codec_realtek 65536 1
snd_hda_codec_generic 65536 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 45056 1
snd_hda_intel 28672 1
snd_hda_codec 90112 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 49152 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
htpc:~ # cat /sys/bus/usb/drivers/dvb_usb_dib0700/new_id
0fd9 003c
0fd9 003c
htpc:~ # lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0c45:5101 Microdia
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0fd9:003c Elgato Systems GmbH
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
htpc:~ # lsusb -t
/: Bus 09.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/4p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
|__ Port 3: Dev 2, If 0, Class=Hum*n Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 2, If 1, Class=Hum*n Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 2, If 2, Class=Hum*n Interface Device, Driver=usbhid, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/5p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/5p, 480M
|__ Port 4: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 480M
htpc:~ # ls -asl /sys/bus/usb/drivers/
total 0
0 drwxr-xr-x 10 root root 0 Sep 27 01:48 .
0 drwxr-xr-x 4 root root 0 Sep 27 01:48 ..
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 dvb_usb_dib0700
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 hub
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 rtsx_usb
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 uas
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 usb
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 usb-storage
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 usbfs
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 usbhid
htpc:~ # ls -asl /sys/bus/usb/drivers/dvb_usb_dib0700/
total 0
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 .
0 drwxr-xr-x 10 root root 0 Sep 27 01:48 ..
0 --w------- 1 root root 4096 Sep 27 16:09 bind
0 lrwxrwxrwx 1 root root 0 Sep 27 16:09 module -> ../../../../module/dvb_usb_dib0700
0 -rw-r--r-- 1 root root 4096 Sep 27 01:48 new_id
0 -rw-r--r-- 1 root root 4096 Sep 27 16:09 remove_id
0 --w------- 1 root root 4096 Sep 27 01:48 uevent
0 --w------- 1 root root 4096 Sep 27 16:09 unbind
htpc:~ # ls -asl /sys/bus/usb/drivers/hub/
total 0
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 .
0 drwxr-xr-x 10 root root 0 Sep 27 01:48 ..
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 1-0:1.0 -> ../../../../devices/pci0000:00/0000:00:12.2/usb1/1-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 2-0:1.0 -> ../../../../devices/pci0000:00/0000:00:13.2/usb2/2-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 3-0:1.0 -> ../../../../devices/pci0000:00/0000:00:16.2/usb3/3-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 4-0:1.0 -> ../../../../devices/pci0000:00/0000:00:12.0/usb4/4-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 5-0:1.0 -> ../../../../devices/pci0000:00/0000:00:13.0/usb5/5-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 6-0:1.0 -> ../../../../devices/pci0000:00/0000:00:14.5/usb6/6-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 7-0:1.0 -> ../../../../devices/pci0000:00/0000:00:16.0/usb7/7-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 8-0:1.0 -> ../../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb8/8-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 9-0:1.0 -> ../../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb9/9-0:1.0
0 --w------- 1 root root 4096 Sep 27 01:59 bind
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 module -> ../../../../module/usbcore
0 -rw-r--r-- 1 root root 4096 Sep 27 01:59 new_id
0 -rw-r--r-- 1 root root 4096 Sep 27 01:59 remove_id
0 --w------- 1 root root 4096 Sep 27 01:48 uevent
0 --w------- 1 root root 4096 Sep 27 01:59 unbind
htpc:~ # ls -asl /sys/bus/usb/drivers/usb/
total 0
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 .
0 drwxr-xr-x 10 root root 0 Sep 27 01:48 ..
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 1-4 -> ../../../../devices/pci0000:00/0000:00:12.2/usb1/1-4
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 5-3 -> ../../../../devices/pci0000:00/0000:00:13.0/usb5/5-3
0 --w------- 1 root root 4096 Sep 27 01:59 bind
0 --w------- 1 root root 4096 Sep 27 01:48 uevent
0 --w------- 1 root root 4096 Sep 27 01:59 unbind
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb1 -> ../../../../devices/pci0000:00/0000:00:12.2/usb1
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb2 -> ../../../../devices/pci0000:00/0000:00:13.2/usb2
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb3 -> ../../../../devices/pci0000:00/0000:00:16.2/usb3
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb4 -> ../../../../devices/pci0000:00/0000:00:12.0/usb4
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb5 -> ../../../../devices/pci0000:00/0000:00:13.0/usb5
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb6 -> ../../../../devices/pci0000:00/0000:00:14.5/usb6
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb7 -> ../../../../devices/pci0000:00/0000:00:16.0/usb7
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb8 -> ../../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb8
0 lrwxrwxrwx 1 root root 0 Sep 27 01:59 usb9 -> ../../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb9
htpc:~ # ls -asl /sys/bus/usb/devices/
total 0
0 drwxr-xr-x 2 root root 0 Sep 27 01:48 .
0 drwxr-xr-x 4 root root 0 Sep 27 01:48 ..
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 1-4 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-4
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 1-4:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-4/1-4:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 2-0:1.0 -> ../../../devices/pci0000:00/0000:00:13.2/usb2/2-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 3-0:1.0 -> ../../../devices/pci0000:00/0000:00:16.2/usb3/3-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 4-0:1.0 -> ../../../devices/pci0000:00/0000:00:12.0/usb4/4-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 5-0:1.0 -> ../../../devices/pci0000:00/0000:00:13.0/usb5/5-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 5-3 -> ../../../devices/pci0000:00/0000:00:13.0/usb5/5-3
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 5-3:1.0 -> ../../../devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 5-3:1.1 -> ../../../devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.1
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 5-3:1.2 -> ../../../devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.2
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 6-0:1.0 -> ../../../devices/pci0000:00/0000:00:14.5/usb6/6-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 7-0:1.0 -> ../../../devices/pci0000:00/0000:00:16.0/usb7/7-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 8-0:1.0 -> ../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb8/8-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 9-0:1.0 -> ../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb9/9-0:1.0
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb1 -> ../../../devices/pci0000:00/0000:00:12.2/usb1
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb2 -> ../../../devices/pci0000:00/0000:00:13.2/usb2
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb3 -> ../../../devices/pci0000:00/0000:00:16.2/usb3
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb4 -> ../../../devices/pci0000:00/0000:00:12.0/usb4
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb5 -> ../../../devices/pci0000:00/0000:00:13.0/usb5
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb6 -> ../../../devices/pci0000:00/0000:00:14.5/usb6
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb7 -> ../../../devices/pci0000:00/0000:00:16.0/usb7
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb8 -> ../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb8
0 lrwxrwxrwx 1 root root 0 Sep 27 01:48 usb9 -> ../../../devices/pci0000:00/0000:00:15.3/0000:08:00.0/usb9
htpc:~ #