EVOLVEO SIGMA T2 (USB tuner)

Zkušenosti a problémy s příjmem

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#61 Příspěvek od Standa99 »

Držel bych se toho návodu, ale možná se tu ozve kapitanf, za mě to jsou pouze dedukce.

P.S. Drivery jsou součástí kernelu (/lib/modules/verze_kernelu/*), firmwary musíš většinou dohrát (zkompilovat) dodatečně a ty dva vzpomenuté budou hodně důležité.
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#62 Příspěvek od AlesUlrych »

Zdravím,
tak už jsem u noťasu. Posílám výpisy.

dmesg

Kód: Vybrat vše

[  219.820950] usb 1-5: USB disconnect, device number 2
[  222.152069] usb 1-5: new high-speed USB device number 4 using ehci-pci
[  222.308967] usb 1-5: New USB device found, idVendor=0572, idProduct=c68a
[  222.308978] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  222.308985] usb 1-5: Product: EyeTV Stick
[  222.308992] usb 1-5: Manufacturer: Geniatech
[  222.308998] usb 1-5: SerialNumber: 161206
lsusb

Kód: Vybrat vše

Bus 001 Device 004: ID 0572:c68a Conexant Systems (Rockwell), Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 049f:0086 Compaq Computer Corp. Bluetooth Device
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Firmare jsem stáhl z toho návodu a nakopíroval do lib/firmware. Nějaký nápad?

Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#63 Příspěvek od Standa99 »

Nepokračuje ten výpis po "SerialNumber: 161206" podle tohoto?
Mělo by to jet přes tento ovladač "/lib/modules/4.15.9-*-generic/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko", který tam urřitě máš. Možná se nějak liší verze T230C a T230C2, ale ID 0572:c68a tomu nenasvědčuje.
Zkus ještě ten ovladač zavést ručně "sudo modprobe dvb_usb_cxusb" a podívej se znova na dmesg.

P.S.
Tak to bude T230C2, tady to také rozebírá kapitanf. Pbk2 to tam popisuje, že dmesg nevykazuje chyby, ale tuner nefunguje. Musí se upravit si2168.c, který se v tom gitu nachází tady.
Ten git bych naklonoval, upravil si2168.c a zkompiloval (ten předchozí v4l odinstaluj).
Každopádně tady nakontaktuj kapitanf nebo Pbk, ti ví více, já ten tuner nemám.

P.S.2
Ten upravený si2168.c je tady ke stažení, málo to zde čteš :?
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#64 Příspěvek od AlesUlrych »

Právě že za serial number už nic není.

Prosím tě, mohl bys mi jako lajkovi říci, co bych udělal? Ideálně mi to popsal polopatě? Přiznám se, že nevím jak mám v4l s upraveným si2168.c zkompilovat.

Pokud to je na delší psaní, klidně nainstaluju teamviewer a povolím ti přístup do notebooku, aby sis tam s tím pohrál, pokud bys na to měl čas a chuť.

Notebook + usb tuner mám vedle sebe v práci a jsem tu do 15:30.

Uživatelský avatar
Pbk
Příspěvky: 22
Registrován: 03 říj 2017, 02:00

#65 Příspěvek od Pbk »

AlesUlrych,
je treba nainstalovat mediabuild crazycat69. Postup je zde - https://www.linuxtv.org/wiki/index.php/Geniatech_T230C .
Nekdy v listopadu/prosinci byl proveden commit, ktery upravoval nastaveni ts modu, takze aktualni verze by mela chodit i bez me upravy (sam jsem ji ale netestoval, protoze jedu na listopadove verzi s moji upravou). Pokud by aktualni verze crazycat69 nefungovala, tak pak teprve zkus pouzit muj soubor si2168.c a znovu prekompilovat.
Naposledy upravil(a) Pbk dne 19 bře 2018, 15:51, celkem upraveno 1 x.

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#66 Příspěvek od AlesUlrych »

Díky,
mrknu na to večer, teď letím do druhé práce.
Odkaz mi zatím nešel, budu se muset zaregistrovat, ale to až později, nyní to již nestihnu. Kdybych s rozchozením pohořel, ozvu se, když to zprovozním, ozvu se také. :)

Uživatelský avatar
Pbk
Příspěvky: 22
Registrován: 03 říj 2017, 02:00

#67 Příspěvek od Pbk »

Promin, v tom odkazu byla chyba (tecka na konci). Uz je ten link OK.

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#68 Příspěvek od AlesUlrych »

Zdravím,
velký pokrok nastal, usb tuner už vidím, ale nic nenaladím. Nevím zda jen tu je slabý signál,
nebo problém s tunerem a budu muset nahradit ten váš soubor. Připojení k hlavní televizní anténě budu moci vyzkoušet až doma.

Kód: Vybrat vše

[   72.448066] usb 1-5: new high-speed USB device number 4 using ehci-pci
[   72.605010] usb 1-5: New USB device found, idVendor=0572, idProduct=c68a
[   72.605019] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   72.605026] usb 1-5: Product: EyeTV Stick
[   72.605033] usb 1-5: Manufacturer: Geniatech
[   72.605039] usb 1-5: SerialNumber: 161206
[   72.612921] dvb-usb: found a 'Mygica T230C2 DVB-T/T2/C' in warm state.
[   72.856456] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   72.857146] dvbdev: DVB: registering new adapter (Mygica T230C2 DVB-T/T2/C)
[   72.857161] usb 1-5: media controller created
[   72.858328] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   72.876234] i2c i2c-4: Added multiplexed i2c bus 5
[   72.876240] si2168 4-0064: Silicon Labs Si2168-D60 successfully identified
[   72.876244] si2168 4-0064: firmware version: D 6.0.1
[   72.882959] si2157 5-0060: Silicon Labs Si2141 successfully attached
[   72.883019] usb 1-5: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[   72.883032] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[   72.885346] Registered IR keymap rc-total-media-in-hand-02
[   72.885407] rc rc0: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0
[   72.885515] input: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0/input14
[   72.886263] rc rc0: lirc_dev: driver dvb_usb_cxusb registered at minor = 0
[   72.886265] dvb-usb: schedule remote query interval to 100 msecs.
[   72.886427] dvb-usb: Mygica T230C2 [   72.448066] usb 1-5: new high-speed USB device number 4 using ehci-pci
[   72.605010] usb 1-5: New USB device found, idVendor=0572, idProduct=c68a
[   72.605019] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   72.605026] usb 1-5: Product: EyeTV Stick
[   72.605033] usb 1-5: Manufacturer: Geniatech
[   72.605039] usb 1-5: SerialNumber: 161206
[   72.612921] dvb-usb: found a 'Mygica T230C2 DVB-T/T2/C' in warm state.
[   72.856456] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   72.857146] dvbdev: DVB: registering new adapter (Mygica T230C2 DVB-T/T2/C)
[   72.857161] usb 1-5: media controller created
[   72.858328] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   72.876234] i2c i2c-4: Added multiplexed i2c bus 5
[   72.876240] si2168 4-0064: Silicon Labs Si2168-D60 successfully identified
[   72.876244] si2168 4-0064: firmware version: D 6.0.1
[   72.882959] si2157 5-0060: Silicon Labs Si2141 successfully attached
[   72.883019] usb 1-5: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[   72.883032] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[   72.885346] Registered IR keymap rc-total-media-in-hand-02
[   72.885407] rc rc0: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0
[   72.885515] input: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0/input14
[   72.886263] rc rc0: lirc_dev: driver dvb_usb_cxusb registered at minor = 0
[   72.886265] dvb-usb: schedule remote query interval to 100 msecs.
[   72.886427] dvb-usb: Mygica T230C2 DVB-T/T2/C successfully initialized and connected.DVB-T/T2/C successfully initialized and connected.
Je možnost otestovat funkčnost nějakým způsobem i dříve?
Pokud bych ten soubor nahradit, a poté znovu zkompilovat,
musím ho nahradit na všech třech místech, kde se nachází?
  • /media_build/linux/drivers/media/dvb-frontends/si2168.c
    /media_build/media/drivers/media/dvb-frontends/si2168.c
    /media_build/v4l/si2168.c
A po nahrazení znovu napsat:

Kód: Vybrat vše

./build --main-git
sudo make install
PS:
Je možné, že mi to zkompilování nějakým způsobem rozhodilo přehrávání Youtube přes VLC player? Protože žádné Youtube video jsem nepřehrál v prohlížeči ve Fullscreen (pouze v okně a velmi cukaně) a když jsem Youtube odkaz dal do VLC, video se přehrálo krásně bez cukání. A nyní mi to stále háže chyby. Ovšem od posledního testu jsem Linux-Mint aktualizoval + aktualizoval i Kernel, takže netvrdím, že to je tím v4l.

Edit: beru zpět, oni nefungují jen určitá videa. :(

Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#69 Příspěvek od Standa99 »

Ten '/media_build/v4l/si2168.c' je symlink na '/media_build/linux/drivers/media/dvb-frontends/si2168.c' (kde se také nachází si2168.c.orig), ten '/media_build/media/drivers/media/dvb-frontends/si2168.c' můžeš změnit, ale asi to nebude potřeba, klasicky je ovladač v '/lib/modules/4.15.9-*-generic/kernel/drivers/media/dvb-frontends/si2168.ko'.

Bez signálu DVB-T(2) nic nevyzkoušíš, maximálně půjde FM (pokud umí).

VLC může být ovlivněn, podle instalačního scriptu se maže (a nahrazuje) vše v '/lib/modules/4.15.9-*-generic/kernel/drivers/media/*'.

Můžeš zkusit novější kernel 4.15.10 nebo 4.15.11 a nedávej 'make install', ale zkompilovaný si2168.ko nahraď ručně (+ reboot).
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#70 Příspěvek od AlesUlrych »

Standa99 píše:Ten '/media_build/v4l/si2168.c' je symlink na '/media_build/linux/drivers/media/dvb-frontends/si2168.c' (kde se také nachází si2168.c.orig), ten '/media_build/media/drivers/media/dvb-frontends/si2168.c' můžeš změnit, ale asi to nebude potřeba, klasicky je ovladač v '/lib/modules/4.15.9-*-generic/kernel/drivers/media/dvb-frontends/si2168.ko'.

Bez signálu DVB-T(2) nic nevyzkoušíš, maximálně půjde FM (pokud umí).

VLC může být ovlivněn, podle instalačního scriptu se maže (a nahrazuje) vše v '/lib/modules/4.15.9-*-generic/kernel/drivers/media/*'.

Můžeš zkusit novější kernel 4.15.10 nebo 4.15.11 a nedávej 'make install', ale zkompilovaný si2168.ko nahraď ručně (+ reboot).
Jak zjistit, zda tu je signál už vím. Právě na PC s Windows instaluju ovladače a poté zkusím něco naladit, pokud mi to půjde, problém bude v linuxu.
Pokud jsem tě pochopil, a signál na Windows naladím, mám nahradit soubor si2168.c tím upraveným a poté provést

Kód: Vybrat vše

./build --main-git
Toto mi vytvoří upravený soubor si2168.ko, který musím někam zkopírovat.
Nežli hledat, kde se ty soubory nachází, zkusím se tě optat.
Kde se bude nacházet ten upravený soubor si2168.ko a kam ho mám zkopírovat?

Edit: No, protože mi ani Windows nic nenaladil, zřejmě tu opravdu není signál. Doma vyzkouším na společné anténě. Ovšem, kdyby ani tam mi linux nic nenašel, prosím o odpověď, jak pokračovat, viz dotaz.

Edit2: otestováno na společné domovní anténě a nic mi to nenašlo. Prosím o postup, jak dál. Díky moc.

Uživatelský avatar
Pbk
Příspěvky: 22
Registrován: 03 říj 2017, 02:00

#71 Příspěvek od Pbk »

Pokud mas spravne prekompilovany si2168.ko s mou upravou, tak dmesg musi hlasit neco takoveho:

Kód: Vybrat vše

[  703.315847] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw' 
[  703.693576] si2168 3-0064: firmware version: D 6.0.2 
[  703.698173] si2168 3-0064: initializing ts mode for EVOLVEO SIGMA T2 
[  703.717544] si2157 4-0060: found a 'Silicon Labs Si2141-A10' 
[  703.718343] si2157 4-0060: downloading firmware from file 'dvb-tuner-si2141-a10-01.fw' 
[  704.169152] si2157 4-0060: firmware version: 1.1.10
Poznas to podle hlaseni "initializing ts mode for EVOLVEO SIGMA T2". Ta je soucasti me upravy.
Tato inicializace se spusti s prvnim pouzitim tuneru.
Predpokladam ze na spolecne antene jsi tuner otestoval pod Win a nebyl problem neco naladit.

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#72 Příspěvek od AlesUlrych »

Pbk píše:Pokud mas spravne prekompilovany si2168.ko s mou upravou, tak dmesg musi hlasit neco takoveho:

Kód: Vybrat vše

[  703.315847] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw' 
[  703.693576] si2168 3-0064: firmware version: D 6.0.2 
[  703.698173] si2168 3-0064: initializing ts mode for EVOLVEO SIGMA T2 
[  703.717544] si2157 4-0060: found a 'Silicon Labs Si2141-A10' 
[  703.718343] si2157 4-0060: downloading firmware from file 'dvb-tuner-si2141-a10-01.fw' 
[  704.169152] si2157 4-0060: firmware version: 1.1.10
Poznas to podle hlaseni "initializing ts mode for EVOLVEO SIGMA T2". Ta je soucasti me upravy.
Tato inicializace se spusti s prvnim pouzitim tuneru.
Predpokladam ze na spolecne antene jsi tuner otestoval pod Win a nebyl problem neco naladit.
No a právě zde je problém. Mám zatím pouze soubor si2168.c. Moje otázka zní? Je moje dedukce, jak ho zkompilovat (vyrobit) správná a kam ho poté mám nakopírovat, když nemám psát make install, jak mi bylo psáno výše?

"Pokud jsem tě pochopil, a signál na Windows naladím, mám nahradit soubor si2168.c tím upraveným a poté provést
kód:
./build --main-git


Toto mi vytvoří upravený soubor si2168.ko, který musím někam zkopírovat.
Nežli hledat, kde se ty soubory nachází, zkusím se tě optat.
Kde se bude nacházet ten upravený soubor si2168.ko a kam ho mám zkopírovat? "

Uživatelský avatar
Pbk
Příspěvky: 22
Registrován: 03 říj 2017, 02:00

#73 Příspěvek od Pbk »

Kernel modul si2168.ko musi byt nakopirovany do adresare
lib/modules/[kernel version]/kernel/drivers/media/dvb-frontend

Ale stejne se mi to nejak nezda. Aktualni crazycat69 ma v sobe upravu pro nastaveni ts modu, takze by to melo fungovat i bez me upravy.

Uživatelský avatar
AlesUlrych
Příspěvky: 17
Registrován: 14 bře 2018, 01:00

#74 Příspěvek od AlesUlrych »

Právě jsem nahradil soubor si2168.c do dvou umístnění (velikost byla různá, ten tvůj je o malinko větší) a spustil ./build --main-git

A tím kompilováním se mi ten nový soubor si2168.ko do té cesty zkopíruje automaticky? Nebo ho mám někde jinde hledat a do té tvoji cesty ho nakopírovat a přepsat?

Co mi to přesně píše jsem zde už dával:

Kód: Vybrat vše

[   72.605010] usb 1-5: New USB device found, idVendor=0572, idProduct=c68a 
[   72.605019] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
[   72.605026] usb 1-5: Product: EyeTV Stick 
[   72.605033] usb 1-5: Manufacturer: Geniatech 
[   72.605039] usb 1-5: SerialNumber: 161206 
[   72.612921] dvb-usb: found a 'Mygica T230C2 DVB-T/T2/C' in warm state. 
[   72.856456] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. 
[   72.857146] dvbdev: DVB: registering new adapter (Mygica T230C2 DVB-T/T2/C) 
[   72.857161] usb 1-5: media controller created 
[   72.858328] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. 
[   72.876234] i2c i2c-4: Added multiplexed i2c bus 5 
[   72.876240] si2168 4-0064: Silicon Labs Si2168-D60 successfully identified 
[   72.876244] si2168 4-0064: firmware version: D 6.0.1 
[   72.882959] si2157 5-0060: Silicon Labs Si2141 successfully attached 
[   72.883019] usb 1-5: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... 
[   72.883032] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered. 
[   72.885346] Registered IR keymap rc-total-media-in-hand-02 
[   72.885407] rc rc0: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0 
[   72.885515] input: Mygica T230C2 DVB-T/T2/C as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/rc/rc0/input14 
[   72.886263] rc rc0: lirc_dev: driver dvb_usb_cxusb registered at minor = 0 
[   72.886265] dvb-usb: schedule remote query interval to 100 msecs. 
[   72.886427] dvb-usb: Mygica T230C2 DVB-T/T2/C successfully initialized and connected.DVB-T/T2/C successfully initialized and connected.

Uživatelský avatar
Pbk
Příspěvky: 22
Registrován: 03 říj 2017, 02:00

#75 Příspěvek od Pbk »

Zkompilovane moduly jsou v adresari media_build/v4l. Tam by mel byt i si2168.ko.
Pak ho prekopiruj do lib/modules/[kernel version]/kernel/drivers/media/dvb-frontend

Pak dej restart.

Odpovědět

Zpět na „Příjem DVB-T, DVB-C, DVB-S, IPTV a dalších“