Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: SENCOR SDB 501t na UBUNTU 14.04 LTS x64  (Přečteno 9449 krát)

KarelJ

  • Návštěvník
  • *
  • Příspěvků: 79
  • Karma: +10/-0
    • Zobrazit profil
SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« kdy: 18 Březen 2014, 20:54:12 »
..AKTUALIZOVÁNO 13.10.2014/b]
Zdravím,
měl jsem nainstalováno podle návodu zde:
http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/usb/sencor-sdb-501t
Dnes jsem aktualizoval a v aktualizaci bylo nové jádro a po restartu karta nešla.
Postupoval jsem opět úplně přesně podle stejného návodu a vše ok.
Testováno na 14.04. LTS x64, Kaffeine (programy, nahrávání, plánování, vše OK).

Aby se to náhodou neztratilo, myslím že to bude potřeba při každé aktualizaci jádra-cituji
z hora uvedeného odkazu návod od Honzasudo a spol:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Nejprve je třeba extrahovat firmware:
stáhnout firmware z http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip .
Stažený archiv rozbalit a soubor dvb-usb-it9135.fw zkopírovat do nějakého adresáře (např. /home/uzivatel/televize).
V terminálu se přesunout do adresáře z uvedeným souborem (cd /home/uživatel/televize).
V tomto adresáři spustit příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
a potom příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw


V adresáři vzniknou soubory s firmwaerem, které je třeba zkopírovat do /lib/firmware (sudo cp *.fw /lib/firmware).

Dále musíme nainstalovat poslední verzi V4l:
Nainstalujeme vše potřebné pro kompilaci:

sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils libproc-processtable-perl
stáhneme zdrojáky (v terminálu např. v již vytvořeném adresáři /home/uzivatel/televize):
git clone git://linuxtv.org/media_build.git

Přesuneme se do adresáře, který se vytvořil:
cd media_build
     

V terminálu zkompilujeme (nějaký čas to potrvá):
./build

Nainstalujeme:
sudo make install

Nyní restart a TV karta by měla fungovat. Testoval jsem ji s Kaffeine, VLC a vše bylo bez problémů. Dálkové ovládání jsem nezkoušel a ani nebudu.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Upraveno na základě níže uvedeného doporučení petertomasy a prověření na mém PC a dalších citací a
nového zkoušení
« Poslední změna: 13 Říjen 2014, 18:19:40 od KarelJ »

RavenFCB

  • Návštěvník
  • *
  • Příspěvků: 88
  • Karma: +4/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #1 kdy: 08 Duben 2014, 19:51:18 »
Děkuji. Úspěšně nainstalováno napoprvé  ;)

RavenFCB

  • Návštěvník
  • *
  • Příspěvků: 88
  • Karma: +4/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #2 kdy: 30 Duben 2014, 17:01:00 »
Aktualizoval jsem na nejnovejsi jadro(3.2.0-61-generic
),jedu instalaci znovu podle navodu a v kroku ./build se objevi chyba :
Kód: [Vybrat]
* All drivers and build system are under GPLv2 License     *
* Firmware files are under the license terms found at:     *
* http://www.linuxtv.org/downloads/firmware/               *
* Please abort in the next 5 secs if you don't agree with  *
* the license                                              *
************************************************************

Not aborted. It means that the licence was agreed. Proceeding...

****************************
Updating the building system
****************************
From git://linuxtv.org/media_build
 * branch            master     -> FETCH_HEAD
Already up-to-date.
make: Entering directory `/home/ravenfcb/Televize/media_build/linux'
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2014-04-30 16:59:35--  http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Překládám linuxtv.org (linuxtv.org)… 130.149.80.248
Navazuje se spojení s linuxtv.org (linuxtv.org)|130.149.80.248|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 101 [application/x-bzip2]
Ukládám do: „linux-media.tar.bz2.md5.tmp“

100%[======================================>] 101         --.-K/s   za 0s     

2014-04-30 16:59:35 (11,7 MB/s) – „linux-media.tar.bz2.md5.tmp“ uloženo [101/101]

make: Leaving directory `/home/ravenfcb/Televize/media_build/linux'
make: Entering directory `/home/ravenfcb/Televize/media_build/linux'
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: Leaving directory `/home/ravenfcb/Televize/media_build/linux'
**********************************************************
* Downloading firmwares from linuxtv.org.                *
**********************************************************
dvb-fe-bcm3510-01.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc5000-1.6.114.fw
dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b
dvb-ttpci-01.fw-261c
dvb-ttpci-01.fw-261d
dvb-ttpci-01.fw-261f
dvb-ttpci-01.fw-2622
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/ravenfcb/Televize/media_build/v4l allyesconfig
make[1]: Entering directory `/home/ravenfcb/Televize/media_build/v4l'
make[2]: Entering directory `/home/ravenfcb/Televize/media_build/linux'
Applying patches for kernel 3.2.0-61-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
The text leading up to this was:
--------------------------
|diff --git a/drivers/media/usb/gspca/dtcs033.c b/drivers/media/usb/gspca/dtcs033.c
|index 5e42c71..ba01a3e 100644
|--- a/drivers/media/usb/gspca/dtcs033.c
|+++ b/drivers/media/usb/gspca/dtcs033.c
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
make[2]: *** [apply_patches] Error 1
make[2]: Leaving directory `/home/ravenfcb/Televize/media_build/linux'
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory `/home/ravenfcb/Televize/media_build/v4l'
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 490.
« Poslední změna: 30 Duben 2014, 17:03:50 od RavenFCB »

petertomasy

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +87/-8
    • Zobrazit profil

KarelJ

  • Návštěvník
  • *
  • Příspěvků: 79
  • Karma: +10/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #4 kdy: 09 Květen 2014, 19:27:09 »
Návod aktualizován!!!

RavenFCB

  • Návštěvník
  • *
  • Příspěvků: 88
  • Karma: +4/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #5 kdy: 04 Srpen 2014, 19:42:59 »
Vymazat Tebou zmíneny cely kod nebo opravdu jen to co je cervene ? Cervene mas totiz 2 "bloky" ze 3 a na zahranicnim navodu se mazou vsechny 3.
« Poslední změna: 04 Srpen 2014, 20:28:54 od RavenFCB »

KarelJ

  • Návštěvník
  • *
  • Příspěvků: 79
  • Karma: +10/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #6 kdy: 01 Září 2014, 21:20:27 »
Se omlouvám, byl jsem mimo. Pokud budeš postupovat podle návodu, už nemusíš nic mazat a rovnou dát ./build. už to asi oopravili a funguje to normál-ně. Dnes jsem to zkoušel na Ubuntu x64 Trusty i na Mint Qiana. Vše ok. Prostě nic nemazat a zkompilovat. Postupovat podle návodu v prvním postu!!!
« Poslední změna: 13 Říjen 2014, 18:20:51 od KarelJ »

RavenFCB

  • Návštěvník
  • *
  • Příspěvků: 88
  • Karma: +4/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #7 kdy: 15 Leden 2015, 17:50:33 »
Zdravím,
updatoval jsem kernel (Linux pc 3.13.0-44-generic)
a při komiplaci se objevily chyby :
Kód: [Vybrat]
/home/ravenfcb/televize/media_build/v4l/smiapp-core.c: In function 'smiapp_get_pdata':
/home/ravenfcb/televize/media_build/v4l/smiapp-core.c:3061:3: error: implicit declaration of function 'of_read_number' [-Werror=implicit-function-declaration]
   pdata->op_sys_clock[i] = of_read_number(val + i * 2, 2);
   ^
cc1: some warnings being treated as errors
make[3]: *** [/home/ravenfcb/televize/media_build/v4l/smiapp-core.o] Error 1
make[2]: *** [_module_/home/ravenfcb/televize/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-44-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/ravenfcb/televize/media_build/v4l'
make: *** [all] Error 2
build failed at ./build line 491.

nějáke novinky ? Musí se zase vstupovat do zdrojáku a upravovat je ??

KarelJ

  • Návštěvník
  • *
  • Příspěvků: 79
  • Karma: +10/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #8 kdy: 18 Leden 2015, 17:55:42 »
Tak jsem to zkusil zkompilovat sudo ./build. Hodilo mi to taky chybu. Stejně jsem pak spustil sudo make install a restartoval pc. Karta v Kaffeine chodí v pohodě. Mám MATE x64 UBUNTU 14.10. s  3.16.0.29. Tak nevím. Na forech jsem zatím nic nenašel.

RavenFCB

  • Návštěvník
  • *
  • Příspěvků: 88
  • Karma: +4/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #9 kdy: 18 Leden 2015, 18:06:29 »
Zkusím. Já dneska dokonce rozchodil TV i na čerstvě nainstalovaném Mintu 17.1 a to pouze tím,že jsem oba soubory firmwaru jen nakopíroval do /firmware ,restartoval pc,nainstalova Kaffeine a vše jede v pohodě.

petrvanik

  • Návštěvník
  • *
  • Příspěvků: 10
  • Karma: +0/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #10 kdy: 14 Duben 2015, 14:53:50 »
Dík za logy.

KarelJ

  • Návštěvník
  • *
  • Příspěvků: 79
  • Karma: +10/-0
    • Zobrazit profil
Re:SENCOR SDB 501t na UBUNTU 14.04 LTS x64
« Odpověď #11 kdy: 15 Srpen 2016, 20:47:51 »
Tak stejný postup jsem zkusil na nově UBUNTU MATE x64 16.04.1 po čistí instalaci , a vše jede... :-)