first of all thanks for a great piece of software.
recently I have started to experiment with a new USB DVB-T stick to get live TV in OSMC on RaspiB 1st gen. the stick is NooElec NESDR Mini 2. the problem is the TVHeadend server in OSMC is not able to tune any channels in any of the provided muxes, which worked fine in Windows on a different computer. the stick is recognized as RTL2832. I have checked the dmesg messages, which show many errors reading from i2c. I have not seen this reported previously.
> osmc@osmc:~$ dmesg | grep -E "rtl|dvb"
> [ 110.298123] usb 1-1.2.1.4: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
> [ 110.353957] usb 1-1.2.1.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
> [ 110.568007] rtl2832 2-0010: Realtek RTL2832 successfully attached
> [ 110.757296] usb 1-1.2.1.4: dvb_usb_v2: schedule remote query interval to 200 msecs
> [ 110.771025] usb 1-1.2.1.4: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected
> [ 110.967913] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input1
> [ 110.981330] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
> [ 111.020510] rtl2832 2-0010: i2c reg read failed -32
> [ 111.023396] rtl2832 2-0010: i2c reg read failed -32
> [ 111.026895] rtl2832 2-0010: i2c reg read failed -32
> [ 111.035695] rtl2832 2-0010: i2c reg read failed -32
> [ 111.084519] rtl2832 2-0010: i2c reg read failed -32
> [ 111.087135] rtl2832 2-0010: i2c reg read failed -32
> [ 111.098726] rtl2832 2-0010: i2c reg read failed -32
> ...
> osmc@osmc:~$ lsusb
> Bus 001 Device 005: ID 050d:935a Belkin Components F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]
> Bus 001 Device 010: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
> Bus 001 Device 009: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
> Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
> Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
> Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. LAN9500 Ethernet 10/100 Adapter / SMSC9512/9514 Hub
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> osmc@osmc:~$
> osmc@osmc:~$ uname -a
> Linux osmc 4.1.3-2-osmc #1 PREEMPT Tue Aug 4 13:29:12 UTC 2015 armv6l GNU/Linux
[ 2.378424] usb 1-1.4: new high-speed USB device number 6 using dwc_otg
[ 2.490295] usb 1-1.4: New USB device found, idVendor=0bda, idProduct=2838
[ 2.490320] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.490336] usb 1-1.4: Product: RTL2838UHIDIR
[ 2.490352] usb 1-1.4: Manufacturer: Realtek
[ 2.490368] usb 1-1.4: SerialNumber: 00000001
It’s a real shame. I’ve read that it has something to do with the kernel, can somebody help me out? If more information is required I can provide. This stick has been working before, I’ve read, hence why I bought it.
I would recommend to disable idle scanning in the frontend as when disabling it i do not see this error anymore.
Maybe my problem could be due to the stick itself. I have just been chatting to people on tvheadend irc and it looks like there is patches on the way for my dongle that have just landed today.