[Megoldva] USB DVB-T tuner udev probléma

Fórumok

Adott az alábbi eszköz:

rtl_test -t
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Lifeview LV5TDeluxe
Found Fitipower FC0013 tuner
Supported gain values (23): -9.9 -7.3 -6.5 -6.3 -6.0 -5.8 -5.4 5.8 6.1 6.3 6.5 6.7 6.8 7.0 7.1 17.9 18.1 18.2 18.4 18.6 18.8 19.1 19.7 
Sampling at 2048000 S/s.
No E4000 tuner found, aborting.

Ám sem a tvheadend sem a w_scan, sem semmilyen eszköz nem látja.

lsusb
Bus 001 Device 004: ID 1f4d:c803 G-Tek Electronics Group 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 

Itt ugye az első sor lenne a 0:4 eszköz.

dmesg idevágó sora: 

[    3.431884] systemd[1]: Detected architecture arm.
[    3.464393] usb 1-1.4: New USB device found, idVendor=1f4d, idProduct=c803, bcdDevice= 1.00
[    3.464410] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.464420] usb 1-1.4: Product: RTL2838UHIDIR
[    3.464432] usb 1-1.4: Manufacturer: Realtek
[    3.464443] usb 1-1.4: SerialNumber: 00000001

 

Ugyanakkor a 

dmesg | grep -i dvb

semmit nem ad vissza,

Mert a /dev/dvb/adapter0 nem létezik. Mit rontottam el?

Milyen további infót adjak meg még, hogy segíteni tudjatok?

Hozzászólások

Szerintem ez nem udev problema. Minden kernelmodul be van toltve? Gondolok itt az usb bridgetol kezdve a tuner ic-n keresztul a dvb-t demodulatoron at mindre. Mennyire uj a kernel? Probaltad az aktualis mainlinet is?

Igen, igazad van. Nem tölti be a modult.

lsmod kimenete:

Linux raspberrypi 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Dec  5 10:49:59 2019 from 192.168.1.141
pi@raspberrypi:~ $ lsmod
Module                  Size  Used by
rfcomm                 49152  0
bluetooth             389120  3 rfcomm
ecdh_generic           28672  1 bluetooth
sha256_generic         20480  0
cfg80211              614400  0
rfkill                 28672  3 bluetooth,cfg80211
8021q                  32768  0
garp                   16384  1 8021q
stp                    16384  1 garp
llc                    16384  2 garp,stp
snd_bcm2835            24576  1
bcm2835_codec          36864  0
snd_pcm               102400  1 snd_bcm2835
bcm2835_v4l2           45056  0
raspberrypi_hwmon      16384  0
v4l2_mem2mem           24576  1 bcm2835_codec
hwmon                  16384  1 raspberrypi_hwmon
snd_timer              32768  1 snd_pcm
bcm2835_mmal_vchiq     32768  2 bcm2835_codec,bcm2835_v4l2
videobuf2_dma_contig    20480  1 bcm2835_codec
v4l2_common            16384  1 bcm2835_v4l2
videobuf2_vmalloc      16384  1 bcm2835_v4l2
videobuf2_memops       16384  2 videobuf2_dma_contig,videobuf2_vmalloc
snd                    73728  5 snd_timer,snd_bcm2835,snd_pcm
videobuf2_v4l2         24576  3 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common       45056  4 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
videodev              200704  6 bcm2835_codec,v4l2_common,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
media                  36864  3 bcm2835_codec,videodev,v4l2_mem2mem
vc_sm_cma              36864  1 bcm2835_mmal_vchiq
uio_pdrv_genirq        16384  0
fixed                  16384  0
uio                    20480  1 uio_pdrv_genirq
squashfs               45056  2
ip_tables              24576  0
x_tables               32768  1 ip_tables
ipv6                  450560  38
pi@raspberrypi:~ $

Mit lehet tenni?

Kiderited, hogy az eszkozodben milyen alkatreszek vannak, illetve, hogy melyik kernel verziotol tamogatott, ha tamogatott gyarilag, majd azzal vagy ujabb verzioval probalkozol. A linuxtv.org-on anni megtalalhato volt egy dvb driver backport tree, amivel fel lehetett rakni az ujabb v4l drivereket a regebbi kernelekhez, talan ez is segithet. Ha a tamogatas nem resze a mainlinennak, akkor meg kell keresni, hogy valaki elkezdte-e mar a munkat es ha van valamilyen kezdetleges driver, ki lehet probalni azt is. A 4.19-ben kb 1 evesek a dvb/v4l driverek, megprobalhatnal mindenek elotte egy 5.4-es kernelt.

Egyébként tuti jó az eszköz és működött is raspberry-n de akkor gui is volt. Ez most egy headless verzió. Lehet ez a gond?

nem, a kernel számára mindegy.

A dmesg kimenetét nézd meg, hogy panaszkodik-e valamire. A legtöbb ilyen tunernél szó szerint kiírja, hogy milyen firmware fájlt és honnan hiányol. Bár mintha realtek chipsetnél nem kellene külön fw fájl.

A firmware fájlt pedig libreelec / coreelec repóban a legpraktikusabb megkeresni. 
https://github.com/LibreELEC/dvb-firmware/tree/master/firmware

Hacsak nem több évvel ezelőtti raspin futó rendszer, szerintem ismernie kellene a hardvert. 2012-ből dobott hasonló panaszokat a google.

Ahogy látom az előzményekből, elvileg egész friss rendszer lenne ez. De ha már sokat mókoltál rajta, akkor fogj egy másik sd kártyát és tegyél fel egy tiszta raspbiant és azzal próbáld ki.