leshniak
Posts: 4
Joined: Wed Jul 10, 2019 6:44 pm

rtl2832u TV dongle with i2c errors on RPi 4

Wed Jul 10, 2019 7:00 pm

Hello!

I have a TV dongle on RTL2832U R820T chipsets.
Currently I'm experiencing USB transmission issues on my RPi 4 on both USB 3 and USB 2 hubs. Same setup on RPi 3B+ works perfectly fine. Tested on 2 dongles plugged directly into RPi. I have an official power supply.

Does anyone have similar issues?

Some debug info:

Code: Select all

leshniak@raspberrypi ~> lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 003: ID 14cd:6116 Super Top M6116 SATA Bridge
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Select all

leshniak@raspberrypi ~> dmesg
[   70.851687] usb 1-1.3: new high-speed USB device number 4 using xhci_hcd
[   70.993514] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838, bcdDevice= 1.00
[   70.993530] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   70.993543] usb 1-1.3: Product: RTL2838UHIDIR
[   70.993555] usb 1-1.3: Manufacturer: Realtek
[   70.993566] usb 1-1.3: SerialNumber: 00000001
[   71.081882] usb 1-1.3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
[   71.137905] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   71.137949] dvbdev: DVB: registering new adapter (Realtek RTL2832U reference design)
[   71.164620] i2c i2c-3: Added multiplexed i2c bus 4
[   71.164635] rtl2832 3-0010: Realtek RTL2832 successfully attached
[   71.164734] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[   71.187278] r820t 4-001a: creating new instance
[   71.194236] r820t 4-001a: Rafael Micro r820t successfully identified
[   71.212598] Registered IR keymap rc-empty
[   71.212734] rc rc0: Realtek RTL2832U reference design as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/rc/rc0
[   71.212910] input: Realtek RTL2832U reference design as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/rc/rc0/input0
[   71.213141] rc rc0: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter
[   71.213294] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 200 msecs
[   71.225434] usb 1-1.3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected
[   71.225653] usbcore: registered new interface driver dvb_usb_rtl28xxu
[   75.416445] usb 1-1.3: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)
[ 1238.480986] usb 1-1.3: dvb_usb_v2: rc.query() failed=-110
[ 2613.375158] r820t 4-001a: r820t_write: i2c wr failed=-110 reg=05 len=1: 83
[ 2614.415176] r820t 4-001a: r820t_write: i2c wr failed=-110 reg=0c len=1: f9
[ 2621.535271] r820t 4-001a: r820t_write: i2c wr failed=-110 reg=0c len=1: f9


leshniak
Posts: 4
Joined: Wed Jul 10, 2019 6:44 pm

Re: rtl2832u TV dongle with i2c errors on RPi 4

Thu Jul 11, 2019 6:45 pm

I've just compiled a new kernel from this pull request https://github.com/raspberrypi/linux/pull/3066 . No issues on tvheadend so far. I hope this fix will be merged to the next kernel release.

Return to “Media centres”