DVB tuner Linuxhoz

Fórumok

Vettem egy DVB tunert:

Geniatech HD Digital Satellite Receiver Box (HDStar SU6000)

https://www.geniatech.com/product/hdstar-dvb-s2-tv-box

Azért ezt, mert az oldalon azt írják, hogy Linux alatt is működik.

Az oldalukról letölthető Linux driver csomag nem tartalmaz hozzá való modult.

Az USB azonosítója:

Bus 003 Device 004: ID 1f4d:6060 G-Tek Electronics Group

A panelen két nagy IC van:

- M88RS6060

- CY7C68013A

Természetesen írtam nekik reklamáló e-mail-t, de nem válaszolnak.

A neten napok óta keresgélek, de nem találtam megoldást.

Nincs valakinek ötlete, mit lehet vele kezdeni?

Használ valaki olyan DVB-S/S2 tunert, amelyik működik Linuxon?

--------------------------------- Szerkesztve 2023.10.21. ------------------------------------------------

Az alábbi linkek hasznosak lehetnek, ha valaki keres DVB tunert Linuxhoz:

 ---------- Én is használtam, nem kellett kernel fordítás, csak a firmware-t kellet letölteni:

https://www.hauppauge.co.uk/site/products/data_dualhd.html

https://www.geniatech.com/product/t230/

----------- Én nem használtam még, de az oldalakon megadott infó alapján Linux kompatibilisek:

https://www.hauppauge.com/pages/support/support_linux.html

https://www.hauppauge.co.uk/site/products/data_novas2.html

https://www.hauppauge.co.uk/site/products/data_461e.html

http://dvbsky.net/Products_T330.html

http://dvbsky.net/Products_S960.html

https://www.neven.cz/kategorie/pocitace-a-kancelar/tv-tunery/

https://digitaldevices.de/en/products/dvb-components/

https://digitaldevices.de/en/products/dvb-components/max-m2/

 ---------- Én is használtam, kellett kernel fordítás (nehézségekkel)

https://www.tbsdtv.com/products/:

 

 

 

Hozzászólások

> nem tartalmaz hozzá való modult

USB eseten nem szukseges kernel modul (ugy mint PCI-nel), ha az eszkoz implementalja valamelyik szabvanyos usb classt (pl. UVC), akkor siman userspacebol ioctl-ekkel vezerelheto kulon driver nelkul. igy mukodik a legtobb webkamera es usb hangkartya is.

Próbáltam utánanézni, és azt találtam, hogy a laptopon a kamera így működhet.

De a dmesg- ben az látszik, hogy a kameránál felismeri, hogy az UVC eszköz, és betölti az uvcvideo modult, majd létrejön a /dev/video0 eszköz.

Ennél a DVB eszköznél semmi ilyen nem történik. Asztali PC-nél az uvcvideo modul nincs is betöltve, és nem jön létre semmilyen /dev/akármi eszköz.

Nagy Gábor   https://sign-el-soft.hu

dmesg-et nézegesd meg sudo apt install firmware-linux-nonfree (vagy a te linuxodnak megfelelő csomag) az kelleni fog 

dmesg:

[ 2380.376208] usb 4-1.2: new high-speed USB device number 4 using ehci-pci
[ 2380.485897] usb 4-1.2: New USB device found, idVendor=1f4d, idProduct=6060
[ 2380.485904] usb 4-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2380.485908] usb 4-1.2: Product: EyeTV Stick
[ 2380.485911] usb 4-1.2: Manufacturer: Geniatech

Szerintem az a probléma, hogy az ID 1f4d:6060 eszközhöz nincs modul.

Nagy Gábor   https://sign-el-soft.hu

hat ez nem tul biztato:

# grep -i v1F4D /lib/modules/5.19.0-1014-nvidia/modules.alias |sort
alias usb:v1F4Dp0102d*dc*dsc*dp*ic*isc*ip*in* cx231xx
alias usb:v1F4Dp0237d*dc*dsc*dp*ic*isc*ip*in* cx231xx
alias usb:v1F4Dp1ABEd*dc*dsc*dp*ic*isc*ip*in* em28xx
alias usb:v1F4Dp3000d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_dw2102
alias usb:v1F4Dp3100d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_dw2102
alias usb:v1F4Dp9016d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_af9015
alias usb:v1F4DpA115d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_af9035
alias usb:v1F4DpA803d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_rtl28xxu
alias usb:v1F4DpB803d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_rtl28xxu
alias usb:v1F4DpC803d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_rtl28xxu
alias usb:v1F4DpD220d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_dw2102
alias usb:v1F4DpD803d*dc*dsc*dp*ic*isc*ip*in* dvb_usb_rtl28xxu

nincs benne a p6060, de a tobbi se uvcvideoval megy hanem specko driverekkel :(

főleg, mert a tunereknél nagyon gyakori, hogy a driver tölt be firmwaret és akkor vált át más device id-vel a rendes működésre. 
A tbs 5930 is ilyen chipre épít, de más körítéssel és ők úgy tűnik spéci firmwaret is használnak https://www.tbsdtv.com/forum/viewtopic.php?f=87&t=25600

Szia!

 

Sokat szórakoztam vele, hidd el nem éri meg a kínlódást meg a folyamatos kernelfordítást.

Sat-IP dobozok a barátaid, megkímélnek a fw szívástól :)

 Digibit twin, kb 70 euro ebay.de-en újonnan.

 

Vagy van ilyen is, gx6605 alapú cuccok aliról

 https://github.com/McMCCRU/gx6605s_linux_fw_build/

Köszönöm a tanácsot, de hosszú ideje fejlesztek egy programot. Ez egyszerre sok tunert is tud kezelni (DVB-T/C/S). A műsort és a felvételeket megosztja az otthoni hálózaton:

https://sign-el-soft.hu/cgi/ng-dvb.html

Nem szeretném most ezt másra lecserélni.

Egyébként DVB-T/C tunereim alapból működnek. Nem kell kernel fordítás.

Nagy Gábor   https://sign-el-soft.hu

Hűha, ez szép projekt, nem bántásból írom....

-újabb kernelekben szívás lesz / már most van a fw-ekkel, tbs hozzáállása is érdekes

-Tvheadend-et / Kodi szinte véglegesnek tekinthetjük, legalábbis én évek óta problémamentesen használom

-Vdr...

-Lehet öreg vagyok, de nekem bejön ez a GUI grat hozzá! Ha raksz bele SatIP supportot,

  kipróbálnám és napi szinten nyomkodnám :)

 

De hogy ne csak a szám járjon. Ha elfogadod, felajánlok egy gx6605-ös, SatIP-re átalakított beltérit a funkció fejlesztéséhez.

Szerintem van esély, hogy kapcsolódhat a SAT-IP dobozodhoz.

A program a megosztott csatornákat http- n adja át a klienseknek.

csatorna lista: http://ip_cím:port/index.html  vagy http://ip_cím:port/stream.m3u8

A csatornákat hls formában adja. Egy böngészőben is megnézhetők, de ezek többsége csak az mp3 és a h264 codecet ismeri. Így pl. egy h264+aac csatornának nem lesz hangja a böngészőben. A telefonoknál pedig baromi lassú, vagyis a HD csatornák nem működnek. Ezért inkább a kliens oldalon is ezt a programot kell használni.

A kliens oldalon a program nem csak a hls-t, hanem az mpeg transport stream-et is tudja fogadni. http://ip_cím:port/csatorna-id.ts Úgy gondolom a te dobozodnál ez tudna működni.

Nagy Gábor   https://sign-el-soft.hu

Csomó működik. Én most Digital-Devices -t használok PCI-E-vel. Korábban PCI busszal áltaában Technisat-okat. Ezek mennek miden trükközés nélkül 'gyári' kernellel.

Technisat már lehet nem gyárt,használtban lehet találsz, de azt hiszem sima PCI-osak voltak az utolsók.
DD-böl van egy régebbi 2 fejes modellem elfekvőben, amit egy 4-esre cseréltem, olyan 15e körül elgondolkodom.., ha érdekes lehet.

Volt  NetIP Dual DVB-S2-m, az is ment széria kernellel.

TBS, Pinnacle,  Hauppauge -ket érdemes megnézni, de ezeknél is tipusszámra specifikusan a kernel támogatást, modellenéként eltérő lehet.

Érdekes lehet. Tudja a DiSEqC 1.2-t? (antenna forgató motor).

TBS: saját kernel modulok -> kernel fordítás (gondokkal). Nekem is van egy. 5 évig jól működött, de meghalt.

Hauppauge: Most vettem egyet DVB-T/T2/C tunert. Jól működik az eredeti kernellel, csak a firmwaret kell letölteni. DVB-S tunert is kínálnak , de az nem tudja a DiSEqC 1.2-t.

Nagy Gábor   https://sign-el-soft.hu

Ezek támogatják DiSEqC 1.2 / USALS -t: 

TBS 5520SE : USB DVB-S2/DVB-T2/C kombi tuner, DiSEqC 1.0/1.1/1.2 és USALS támogatás.

TechnoTrend TT-connect S2-4600 : USB DVB-S2 tuner, jól működik Linux alatt is, DiSEqC 1.2 támogatással.

DVBSky S960/S960C : szintén DiSEqC-kompatibilis, működik tvheadend-del is.

TBS 5925 : professzionálisabb, DiSEqC 1.2 + multistream.

Természetesen nem teljes a lista, de ezek biztosan támogatják.

“Az ellenség keze betette a lábát”

Mégis találtam a Digital-Devices oldalon egy hamarosan megjelenő (coming soon) kisebb és igen jónak tűnő változatot:

https://digitaldevices.de/en/products/dvb-components/max-m2/

Kérdés, hogy mikor és menyiért lesz kapható.

-----------------------------------------

Már kapható 169 EUR

Nagy Gábor   https://sign-el-soft.hu

A tunert az ng-xim program 2025.05.13. utáni verziói kezelik.

A DVB-C és a MindigTv fizetős adásainak vételét nem tudtam ellenőrizni, mert most nincs előfizetésem (csak az ingyenesen fogható DVB-T + kb.1000 DVB-S/S2 adást fogom). Úgy gondolom ezeknek is működniük kell, de megköszönném, ha valaki visszajelezné, hogy valóban ezek is működnek az ng-xim/ng-dvb programmal.

Nagy Gábor   https://sign-el-soft.hu

A tunerek a /dev/dvb/adapterX/frontendY néven érhetők el.

Sajnos a Linux alatt semmi garancia, hogy több tuner esetén egy bizonyos tuner mindig ugyanazt az elérési útvonalat kapja. Ha nincsenek azonos nevű tunerek, akkor ezt a problémát az ng-xim proram megoldja.

Most sajnos azzal a problémával küzdök, hogy egyazon kártya két tunere, ritkán ugyan, de felcserélődik. Másként fogalmazva van egy két csatornás DVB-S/S2 tuner, ami két antennára van kötve, és természetesen nem mindegy, hogy melyik lesz a /dev/dvb/adapter0 és melyik a /dev/dvb/adapter1. Régebben az egy megoldás volt, ha a modulokat black listára tettem, majd saját scripttel töltöttem be. Ezt később feleslegessé tette, hogy a program a különböző tunereket felismeri, mindegy mi az elérési útvonaluk. A két azons modullal működő tuner esetére viszont még nincs megoldásom.

Tipp? Javaslat?

Nagy Gábor   https://sign-el-soft.hu