EVOLVEO SIGMA T2 (USB tuner)
Moderátor: Moderátoři
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
Zdravím,
tak už jsem u noťasu. Posílám výpisy.
dmesg
lsusb
Firmare jsem stáhl z toho návodu a nakopíroval do lib/firmware. Nějaký nápad?
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
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
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š
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
..
...
Ať žije zdejší FOSILOVNA
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
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.
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.
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.
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.
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
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.
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í?
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.
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.
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
Kód: Vybrat vše
./build --main-git
sudo make install
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.
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).
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
..
...
Ať žije zdejší FOSILOVNA
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
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.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).
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
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.
Pokud mas spravne prekompilovany si2168.ko s mou upravou, tak dmesg musi hlasit neco takoveho:
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.
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
Tato inicializace se spusti s prvnim pouzitim tuneru.
Predpokladam ze na spolecne antene jsi tuner otestoval pod Win a nebyl problem neco naladit.
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
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?Pbk píše:Pokud mas spravne prekompilovany si2168.ko s mou upravou, tak dmesg musi hlasit neco takoveho:Poznas to podle hlaseni "initializing ts mode for EVOLVEO SIGMA T2". Ta je soucasti me upravy.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
Tato inicializace se spusti s prvnim pouzitim tuneru.
Predpokladam ze na spolecne antene jsi tuner otestoval pod Win a nebyl problem neco naladit.
"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? "
- AlesUlrych
- Příspěvky: 17
- Registrován: 14 bře 2018, 01:00
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:
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.