Przy grzebaniu w moich kartonach znalazłem tuner DVB-T USB na układzie it9135 którego nigdy w zasadzie nie uruchomiłem i tak do końca nie używałem. Tym razem udało mi się uruchomić programy TV, więc pokaże Ci jak to zrobiłem.
Po włożeniu tunera do USB dostałem takie komunikaty jak poniżej z których można wyczytać że nie mam odpowiedniego firmwar’u do tego tunera.
[ 7647.180808] usb 2-1.2: new high-speed USB device number 4 using ehci-pci [ 7647.275262] usb 2-1.2: New USB device found, idVendor=048d, idProduct=9135 [ 7647.275275] usb 2-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 7647.414106] it913x: Chip Version=02 Chip Type=9135 [ 7647.415229] it913x: Dual mode=0 Tuner Type=38it913x: Unknown tuner ID applying default 0x60 [ 7647.416985] usb 2-1.2: dvb_usb_v2: found a 'ITE 9135 Generic' in cold state [ 7647.417648] usb 2-1.2: Direct firmware load failed with error -2 [ 7647.417652] usb 2-1.2: Falling back to user helper [ 7647.418581] usb 2-1.2: dvb_usb_v2: Did not find the firmware file 'dvb-usb-it9135-02.fw'. Please see linux/Documentation/dvb/ for more details on firmware-problems. Status -2 [ 7647.418592] dvb_usb_it913x: probe of 2-1.2:1.0 failed with error -2
Ściągnąłem program do ściągania firmwarów do DVB-T i ściągnąłem firmware :)
cd /lib/firmware sudo wget https://raw.githubusercontent.com/torvalds/linux/master/Documentation/dvb/get_dvb_firmware ./get_dvb_firmware it9135
Wyciągnąłem i włożyłem ponownie tuner a z logów wyszło że jest ok:
[ 8169.551109] usb 2-1.2: dvb_usb_v2: found a 'ITE 9135 Generic' in cold state [ 8169.551255] usb 2-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw' [ 8169.551668] it913x: FRM Starting Firmware Download [ 8169.775976] it913x: FRM Firmware Download Completed - Resetting Deviceit913x: Chip Version=02 Chip Type=9135 [ 8169.810571] it913x: Firmware Version 52887808<6>[ 8169.881155] usb 2-1.2: dvb_usb_v2: found a 'ITE 9135 Generic' in warm state [ 8169.881301] usb 2-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 8169.881573] DVB: registering new adapter (ITE 9135 Generic) [ 8169.906469] it913x-fe: ADF table value :00 [ 8169.910501] it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01 [ 8169.946071] it913x-fe: Tuner LNA type :60 [ 8170.193266] usb 2-1.2: DVB: registering adapter 0 frontend 0 (ITE 9135 Generic_1)... [ 8170.236841] Registered IR keymap rc-it913x-v1 [ 8170.237117] input: ITE 9135 Generic as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0/input17 [ 8170.237393] rc0: ITE 9135 Generic as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/rc/rc0 [ 8170.237413] usb 2-1.2: dvb_usb_v2: schedule remote query interval to 250 msecs [ 8170.237425] usb 2-1.2: dvb_usb_v2: 'ITE 9135 Generic' successfully initialized and connected
Zainstalowałem ME TV
sudo aptitude install me-tv
Następnie wybrałem skanowanie z użyciem pliku startowego który jest już dostarczony z programem i mój tuner znalazł osiem stacji. Screeny poniżej.
Jak widać poszło sprawnie i przyjemnie. Mogę oglądać teraz programy na lapku a TV wywalić na złom. W sumie ciekawe jak to uruchomić na XBMC….