Patric Gustavsson wrote:
> Dear Sir/Madam,
>
> Since a couple of days ago, my RTL2838 DVB-T stick stopped working. (after upgrading tvheadend)
>
> It was still visible as a device in tvheadend, but could not get any service channels (scans stated FAIL)
>
> Tested my antenna directly in my tv instead, and the antenna still works, and i can view channels.
>
> I guess its possible that my DVB-T stick has developt a fault, but want to make sure before i fork out money for a new one.
>
> In my attempts for remedy this, i compiled and installed the media_build linux tv drivers
http://git.linuxtv.org/media_build.git (i cannot actually see a realtek module listed)
>
> This made things even worse, and i can now no longer see my usb stick in tvheadend at all..
>
> Some details about my stick etc :
>
>
> [12:09:54] mrpg@mediapc:[/opt/media_build]: lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description: Ubuntu 15.04
> Release: 15.04
> Codename: vivid
>
> sudo lsusb -s 2:2 -v
>
> Bus 002 Device 002: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x0bda Realtek Semiconductor Corp.
> idProduct 0x2838 RTL2838 DVB-T
> bcdDevice 1.00
> iManufacturer 1 Realtek
> iProduct 2 RTL2838UHIDIR
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 34
> bNumInterfaces 2
> bConfigurationValue 1
> iConfiguration 4 USB2.0-Bulk&Iso
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 255 Vendor Specific Protocol
> iInterface 5 Bulk-In, Interface
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 255 Vendor Specific Protocol
> iInterface 5 Bulk-In, Interface
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> bNumConfigurations 2
> Device Status: 0x0000
> (Bus Powered)
>
> HTS Tvheadend 4.1-433~gd0e7876
>
> If anyone can help me, that would be much appriciated!
> (I have another DVB card in the pc as well, this one still works fine)
>
> Best Regards
> Patric
Check dmesg to see if the device gets found and registered. dmesg usually blurts out something like
DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))
usbcore: registered new interface driver dvb_usb_rtl28xxu
If you don't see either of these lines (or anything similar) but it appears in lsusb then you have a broken media build.
I had some issues with the latest media build myself, most of my tuners weren't detected at all & had to revert to the older modules, luckily I had a backup.