DVB-T dongle
#1
LS,

I just inserted a USB DVB-T dongle (in holland DVB-T is wide spread in use) it9135 in the pinebook. after downloading the firmware and copying the file to /lib/firmware the dongle was recognised in both lsusb and in dmesg.

However if I start vlc to watch TV (on 722MHz with 8MHz bandwidth in my region) it states there is no DVB device present. The same error occures when I start w_scan to see what is beeing broadcasted. The dongle/antenne works on other equipment using linux so in theory....

Erik.
Delft
using Mate on a PineBook.
#2
(06-22-2017, 06:26 AM)Erik Wrote: I just inserted a USB DVB-T dongle (in holland DVB-T is wide spread in use) it9135 in the pinebook. after downloading the firmware and copying the file to /lib/firmware the dongle was recognised in both lsusb and in dmesg.

However if I start vlc to watch TV (on 722MHz with 8MHz bandwidth in my region) it states there is no DVB device present. 

hi Erik,  how is the device supposed to show up in /dev ?

...  I am not familiar with this device, but perhaps you also have to have an interface (driver) between your app and the /dev/{device} in linux ?   When you scan are there any other messages in dmesg ?
marcushh777    Cool

please join us for a chat @  irc.pine64.xyz:6667   or ssl  irc.pine64.xyz:6697

( I regret that I am not able to respond to personal messages;  let's meet on irc! )
#3
Find out what linux kernel driver that dongle requires, I am pretty sure no one added dvb-t drivers to the default kernel config yet...
Come have a chat in the Pine IRC channel >>
#4
I did some more research and think I found the answer:
if I do lsusb I get
root@pinebook:/home/pine64# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 090c:037c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 300k Pixel Camera
Bus 001 Device 006: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 003: ID 258a:000c  
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 048d:9006 Integrated Technology Express, Inc. IT9135 BDA Afatech DVB-T HDTV Dongle
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

And https://www.linuxtv.org/wiki/index.php/D...SB_Devices tells me  (after searching for 048d:9006) I need kernel 3.15 to get the proper module. DVB_USB is now totally absent in the /lib/module directory anyway.

Any plans to get a more recent kernel on the pine book? I know how to build kernels on and/intel based boxes,but have no experience on arm64 based uboot devices. It wouldbeso nice towatch TV in the garden on the pinebook without burning my ADSL connection to the ground.

Erik
Delft (NL)
#5
Do not give up that fast ;-) the wiki says 3.3-3.15 depending on firmware, but the driver seems to be there:

https://github.com/ayufan-pine64/linux-p...2/it913x.c

so I would at least try to roll a new kernel and get the firmware file from the newer sources if it is missing in 3.10.x
Come have a chat in the Pine IRC channel >>
#6
I did a '/usr/local/sbin/pine64_update_kernel.sh', but no difference. if I do 'find / -name it913'  it doessn't find anything.

Just some more info about the debian system where the dongle does work

erik@debian-HP:~$ ls /dev/dvb/adapter0/ -l
totaal 0
crw-rw----+ 1 root video 212, 0 jun 24 12:30 demux0
crw-rw----+ 1 root video 212, 1 jun 24 12:30 dvr0
crw-rw----+ 1 root video 212, 3 jun 24 12:30 frontend0
crw-rw----+ 1 root video 212, 2 jun 24 12:30 net0

And these seems to  work with VLC.

Any suggestions/help are much appriciated.

Erik.
Delft (NL)
#7
As I said it is not in the config, so you must build a new kernel with the modules enabled, I just checked above if the driver even exists in the source tree for 3.10.x...
Come have a chat in the Pine IRC channel >>


Forum Jump:


Users browsing this thread: 1 Guest(s)