Jakub Vrána napsal AI plugin sql-gemini pro nástroj pro správu databáze v jednom PHP souboru Adminer. Plugin dovoluje sestavovat SQL dotazy pomocí AI, konkrétně pomocí Google Gemini.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Byla vydána nová verze 0.4.15 (𝕏) svobodného operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows. Přehled novinek i s náhledy v oznámení o vydání.
Byl představen rpi-image-gen, tj. oficiální nástroj pro vytváření vlastních softwarových obrazů pro zařízení Raspberry Pi.
Byla vydána nová major verze 8.0, aktuálně 8.0.1, softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je lepší podpora Kobo KEPUB formátu nebo integrovaný lokálně běžící engine Piper pro převod textu na řeč používaný pro čtení nahlas (již od verze 7.18).
Společnost OpenAI rozšířila své API o nové audio modely. Nový model pro převod textu na řeč (text-to-speech model) lze bez přihlašování vyzkoušet na stránce OpenAI.fm.
Příspěvek Bezpečnost paměti pro webové fonty na blogu Chrome pro vývojáře rozebírá, proč se pro zpracování webových fontů v Chrome místo FreeType nově používá v Rustu napsaná Skrifa z Fontations.
V pátek 21. a v sobotu 22. března proběhnou Arduino Days 2025, tj. každoroční „narozeninová oslava“ platformy Arduino. Na programu je řada zajímavých přednášek. Sledovat je bude možné na YouTube. Zúčastnit se lze i lokálních akcí. V sobotu v Praze na Matfyzu.
Komunitná konferencia Bratislava OpenCamp, ktorá sa uskutoční už o tri týždne 5. 4. 2025 na FIIT STU pozná svoj program – návštevníkom ponúkne 3 paralelné behy prednášok a workshopov na rôzne témy týkajúce sa otvoreného softvéru či otvorených technológií.
Časopis MagPi od nakladatelství Raspberry Pi se s číslem 151 přejmenoval na Raspberry Pi Official Magazine. I pod novým názvem zůstává nadále ve formátu pdf zdarma ke čtení.
nějak mi už dochází humor s uvedenou satelitní kartou. Je to pomalu nekonečný příběh...
Ale od začátku.První, co jsem zjistil, že pro tuto kartu není v mém (Gentoo) běžném distribuční jádře podora. Jak jsem ještě zjistil, tak ani v žádném jiném. Googlováním jsem našel, že jediné co pro to můžu udělat je stáhnout si "experimentální" (nebo tak nějak to bylo označeno) ovladače a přikompilovat si je ručně.
Toho jsem posléze dosáhl po doinstalování balíku "mercurial" (pak příkaz: hg clone http://jusst.de/hg/mantis) a "klasickou kombinací" make a make install jsem (asi) dosáhl chtěného.Výpisem: lsmod jsem usoudil, že příslušné moduly se asi nainstalovaly a to (asi) včetně příslušných frontendů (fuj to je slovo).
Dalším pátráním, jsem zjistil, že pro otestování funkce jsou dostupné konzolové utilitky dvbscan, příp scan. No a tady jsem krutě narazil. Neustále mi to vypisuje buď chybné parametry, nebo nemožnost otevřít frontend.Doplňuji několikero výpisů pro hardwarevé fajnšmekry, třeba si někdo všimne, kde dělám chybu...
Relevantní část výpisu pro: lspci... 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 04:06.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01) 04:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0) ...případně pro: lspci -vv
... 04:06.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01) Subsystem: Unknown device 1ae4:0001 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- TAbort- MAbort- >SERR- PERR- INTx- Latency: 64 (2000ns min, 63750ns max) Interrupt: pin A routed to IRQ 21 Region 0: Memory at fbfff000 (32-bit, prefetchable) [size=4K] Kernel driver in use: Mantis Kernel modules: mantis ...Výpis natažených modulů: lsmod
Module Size Used by rfcomm 29200 1 hidp 12800 2 l2cap 17920 10 rfcomm,hidp snd_seq 40528 0 snd_seq_device 5772 1 snd_seq snd_pcm_oss 33184 0 snd_mixer_oss 12544 1 snd_pcm_oss arc4 1664 2 ecb 2496 2 blkcipher 5124 1 ecb cryptomgr 2560 0 crypto_algapi 11264 4 arc4,ecb,blkcipher,cryptomgr nvidia 7091108 24 mantis 35204 3 lnbp21 1600 1 mantis mb86a16 17536 1 mantis stb6100 6596 1 mantis stb0899 32000 1 mantis snd_hda_intel 265820 0 stv0299 8584 1 mantis rt73usb 22656 0 rt2x00usb 8128 1 rt73usb dvb_core 70972 2 mantis,stv0299 snd_pcm 60036 2 snd_pcm_oss,snd_hda_intel rt2x00lib 14208 2 rt73usb,rt2x00usb snd_timer 16132 2 snd_seq,snd_pcm snd_page_alloc 7048 2 snd_hda_intel,snd_pcm mac80211 98444 2 rt2x00usb,rt2x00lib lirc_mceusb2 9220 0 lirc_dev 9796 1 lirc_mceusb2 hci_usb 12124 2 cfg80211 9800 1 mac80211 i2c_nforce2 5120 0 i2c_core 17152 8 nvidia,mantis,lnbp21,mb86a16,stb6100,stb0899,stv0299,i2c_nforce2
Takže,až potud se jeví že vše by mělo být v pořádku. Zjevně ale není.Když použjiu utilitku: dvbscan (a je jedno, jestli je to ta, která je ve "standardní" distribuci, nebo ta, kterou si ručně překompiluju via hg clone http://jusst.de/hg/.....), tak skončím na chybě frontendu.
Příkaz: dvbscan -secid UNIVERSAL -timeout 5 /usr/share/dvb/dvb-s/Intelsat1002-1.0W
vrátí výsledek:Failed to open frontend
Popřípadě příkaz: /scan -a 0 -f 0 -d 0 -l UNIVERSAL -v -v -v -v -v -5 /usr/share/dvb/dvb-s/Intelsat-1002-1.0W
vrátí výsledek:scanning /usr/share/dvb/dvb-s/Intelsat-1002-1.0W using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 4175000 V 28000000 9 initial transponder 4180000 H 21050000 9 >>> tune to: 4175:v:0:28000 DiSEqC: switch pos 0, 13V, loband (index 0) diseqc_send_msg:56: DiSEqC: e0 10 38 f0 00 00 DVB-S IF freq is 5575000 __tune_to_transponder:1508: ERROR: Setting frontend parameters failed: 22 Invalid argument >>> tune to: 4175:v:0:28000 DiSEqC: switch pos 0, 13V, loband (index 0) diseqc_send_msg:56: DiSEqC: e0 10 38 f0 00 00 DVB-S IF freq is 5575000 __tune_to_transponder:1508: ERROR: Setting frontend parameters failed: 22 Invalid argument >>> tune to: 4180:h:0:21050 DiSEqC: switch pos 0, 18V, loband (index 1) diseqc_send_msg:56: DiSEqC: e0 10 38 f2 00 00 DVB-S IF freq is 5570000 __tune_to_transponder:1508: ERROR: Setting frontend parameters failed: 22 Invalid argument >>> tune to: 4180:h:0:21050 DiSEqC: switch pos 0, 18V, loband (index 1) diseqc_send_msg:56: DiSEqC: e0 10 38 f2 00 00 DVB-S IF freq is 5570000 __tune_to_transponder:1508: ERROR: Setting frontend parameters failed: 22 Invalid argument ERROR: initial tuning failed dumping lists (0 services) Done.
Jen pro úplnost, obsah souboru (initial-scan) /usr/share/dvb/dvb-s/Intelsat-1002-1.0W je:
# Intelsat 1002 @ 1.0W # freq pol sr fec S 4175000 V 28000000 AUTO S 4180000 H 21050000 AUTOProsím, prosím, našla by se nějaká dobrá duše, která by si všimla, kde a co dělám špatně ??
díky moc
L.Vlčekhg clone http://linuxtv.org/hg/dvb-apps
,
scan pro DVB-S2 z http://jusst.de/manu/scan.tar.bz2
a
szap patchovaný od manu: http://abraham.manu.googlepages.com/szap.c
Musite si je zkompilovat proti spravnym headerum z mantis
driveru (napr. CPPFLAGS += -I/vase/cesta/k/mantis/linux/include)
Mate opravneni pouzivat /dev/dvb/adapter0/...?
Samotny prikaz scan lze pouzit i s jednodussimi parametry. Parametry frontendu si zjistete treba z femon -H
Do zacatku si urcite vyhodte DISEQ ze vsech konfiguraku.
Jestlize chtete ladit neco na satelitu Intelsat-1002-1.0W, zkuste si napred stahnout channels.conf nekde z webu (http://www.linowsat.de/). Ja Intelsat-1002-1.0W neznam (existuje?)
Na jistotu bych doporucil natocit parabolu na Astru nebo Hotbird, stahnout si aktualni channels.conf pro nejake FTA kanaly a szapem zkouset ladit.
hg clone http://linuxtv.org/hg/dvb-appsjsem si stahnul a kompiloval proti spravným hlavičkovým souborům (CPPFLAGS *= ...) Patchovaný szap ne, to ještě vyzkouším
Opravnění k používání
/dev/dvb/adapter0/...bych řekl, že mám, jelikož toto vše zatím testuji a hledám chyby, takže (i když se to vřele nedoporučuje, já vím) pracuji s tímto jako root... Až to "odladím", tak to bude uživatel mythtv...
Satelit Intelsat-1002-1.0W existuje, používá ho u nás firma digiTV, což jsou tuším nějaká rumunská firma, nebo tak...
Podrobnosti o (skoro) všech možných satelitech a jejich transponderech, kanálech ap. lze najít na:http://www.lyngsat.com/
Pár FTA kanálů by se na tomto satelitu také mělo nacházet. Tam odsud jsem taky čerpal info pro initial-file, či jak to nazývají...
Otestuji a každopádně dám vědětm jak jsem dopadl.
Díky moc za nápovědu
apřeji pěkný den
L.VlčekPředpokládám, že pomocí utilitky dvbscan, případně scan získám právě ten kýžený soubor channel.conf, což by měl bý soubor s ladicími parametry pro jednotlivé kanály.
Doufám, že si to vykládám správně...
:->3590-12687__by Linowsat Pro Tv International;RCS:12687:V:S1.0W:27500:646:879=rum:0:0:1200:1:8:0 Sport1 SK-CZ;RCS:12687:V:S1.0W:27500:617:850=slo:0:0:2870:1:8:0 STV 1;RCS:12687:V:S1.0W:27500:619:852=slo,2008=eng:1002:0:2880:1:8:0 STV 2;RCS:12687:V:S1.0W:27500:620:853=slo,2009=eng:0:0:2890:1:8:0 CT1;RCS:12687:V:S1.0W:27500:621:854=cze,1854=eng:1006:0:2900:1:8:0 CT2;RCS:12687:V:S1.0W:27500:622:855=cze,1855=eng:1006:0:2910:1:8:0 CT24;RCS:12687:V:S1.0W:27500:623:856=cze:0:0:2920:1:8:0 CT4_SPORT;RCS:12687:V:S1.0W:27500:624:857=cze,1624=eng:0:0:2930:1:8:0 PRIMA_CZ;RCS:12687:V:S1.0W:27500:629:862=cze:0:0:2935:1:8:0 NOVA_CZ;RCS:12687:V:S1.0W:27500:630:863=cze:0:0:2980:1:8:0 Test Channel;DIGITV:12687:V:S1.0W:27500:644:877=eng:0:0:3120:1:8:0 Money Channel;RCS:12687:V:S1.0W:27500:645:878=rum:0:0:3130:1:8:0 Service 8-1;RCS:12687:V:S1.0W:27500:650:884=rum:0:0:3170:1:8:0 Romantica CE;RCS:12687:V:S1.0W:27500:4015:899=cze,2001=spa:0:0:3320:1:8:0Coz me privadi na myslenku, co vlastne chcete na techto frekvencich naladit?
# Intelsat 1002 @ 1.0W # freq pol sr fec S 4175000 V 28000000 AUTO S 4180000 H 21050000 AUTOZkuste
# Intelsat 1002 @ 1.0W # freq pol sr fec S 12723000 H 27500 3/4 # presny format si nepamatuji
# type freq pol sr fec S 12687000 V 27500 AUTO
Ano
tohle číslo jsem ve svém settop boxu našel také.Další frekvence jsem ještě "opisoval" právě ze stránek:
http://www.lyngsat.com/packages/digi.htmlZdá se, že se malinko "posunujeme" kupředu
Na oslavu a šampus to ještě není, ale...
Zatím díky
Obsah tohoto výpisu by měl být přeci v souboru označovaný jako "iniciální", nebo tak nějak. Utilitka dvbscan (nebo podobná) by na základě tohoto měla "vyprodukovat" práve onen kýžený channels.conf, ve kterém už by měly být podrobné parametry pro jednotlivé dostupné kanály na to daném transponderu...
A nebo se zase pletu ??
A teď jsem si ještě všimnul jedné věci. V dmesg jsen našel toto:
found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (04:06.0), Mantis Rev 1 [1ae4:0001], irq: 22, latency: 64 memory: 0xfbfff000, mmio: 0xf887c000 MAC Address=[00:08:c9:e0:0c:46] mantis_alloc_buffers (0): DMA=0x372c0000 cpu=0xf72c0000 size=65536 mantis_alloc_buffers (0): RISC=0x37227000 cpu=0xf7227000 size=1000 DVB: registering new adapter (Mantis dvb adapter) stb0899_get_dev_id: Device ID=[8], Release=[2] stb0899_get_dev_id: Demodulator Core ID=[DMD1], Version=[1] stb0899_get_dev_id: FEC Core ID=[FEC1], Version=[1] stb0899_attach: Attaching STB0899 mantis_frontend_init (0): found STB0899 DVB-S/DVB-S2 frontend @0x68 stb6100_attach: Attaching STB6100 DVB: registering frontend 0 (STB0899 Multistandard)... mantis_ca_init (0): Registering EN50221 device mantis_ca_init (0): Registered EN50221 device mantis_hif_init (0): Adapter(0) Initializing Mantis Host InterfaceZaujaly mě (skoro poslední) řádky začínající: mantis_ca_init (0):
to číslo EN50221 jsem našel jako součást jména knihovny v cestě dvb-apps/lib/libdvben50221 a mantis/linux/drivers/media/dvb/dvb-core. dle dokumentace by se mělo jednat o generické funkce pro CAM, takže nepředpokládám, že by to bylo to, co by vadilo, ale jeden už vůbec neví...
A jak už jsem z toho všeho tak "zblblý", chytám se už ledasčeho, takže bych měl jeden "zblblý dotaz"
Předpokládám, že CPPFLAGS += -I/vase/cesta/k/mantis/linux/include vložím do pouze "kořenového" (či jak to nazvat) Makefile v adresáři dvb-apps a nikoliv už do ostatních Makefile v jednotlivých podadresářích...
No
K tomu jsem se ještě nedostal k tomu, abych mohl ladit kanály. Zatím jsem bohužel skončil NATOm, že nedokážu z transponderu "vydolovat" channels.conf...Až se k tomu zařízení zase dostanu, dodám i nějaké chybové hlášky
Druhý problém je, že pokud budu chtít použít něco na způsob MythTV, tak mi tato cesta, myšleno patchování utilitky moc nepomůže. To bych asi musel opatchovat i tenhle soft a to nevím, nevím...
Chjo, tak holt změníme HW, i když nerad...
Asi zkusím tu vaši, TT-Budget S2-3200 PCI, u té je alespoň jistota, že to někomu chodí a tudíž se lze někoho zeptat, že...
A když už jsme u toho, povedlo se někomu rozchodit tenhle kousek HW ?? Nebo zná někdo někoho, komu se to povedlo ?? Případně zná někdo někoho, kdo zná někoho...
BTW
Díky všem za snahu pomoci
Tak jsem se dostal k dalšímu drobnému testování
Výsledek je bohužel ten samý. Jestli mě v brzké době neosvítí nějaký duch svatý, tak vážně už nevím kudy kam...
Ale popořadě
Při listování vším možným, hlavně zdrojákama, jsem si všimnul jedné věci. Z dmesg plyne, že karta je detekovaná jako
found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (04:06.0), Mantis Rev 1 [1ae4:0001], irq: 22, latency: 64Ve zdrojáku v souboru mantis/linux/drivers/media/dvb/mantis/mantis_vp1041.h jsou definovány konstanty, které asi určují číslo revize karty.
#define MANTIS_VP_1041_DVB_S2 0x0031 #define TECHNISAT_SKYSTAR_HD2 0x0001
Porovnáme-li to v výpisem z dmesg, lze si všimnout, že (pravděpodobně) čísla definující revize a detekované názvy karty jsou asi přehozené. Na chvilku svitla jiskřička naděje. Bohužel opravdu jen na chvilku.
Když jsem tyto čísla přehodil
#define MANTIS_VP_1041_DVB_S2 0x0001 #define TECHNISAT_SKYSTAR_HD2 0x0031
a překompiloval a reloadnul (fuj to je slovo) Matrixe, pardon, odpovídající moduly, nezměnilo se vůbec nic. Sázka na "formální" zmatení názvů a revizí holt nevyšla.
Samozřejmě, že jsem také překompiloval dvb-apps utilitky, případně doporučovaný scan.
Takže, než toho asi necháme, jen pro úplnost, několikero chybových hlášení, třeba to někomu příště pomůže...
Výpis ./dvbscan -secid UNIVERSAL /usr/share/dvb/dvb-s/Intelsat1002-1.0W je velmi stručný
Failed to set frontend
Výpis podobné utlitky ./scan -a 0 -f 0 -d 0 -l UNIVERSAL -v -v -v -v -v -5 /usr/share/dvb/dvb-s/Intelsat1002-1.0W je "ukecaný" mnohem více (zkáceno)
scanning /usr/share/dvb/dvb-s/Intelsat1002-1.0W using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 11785000 H 28000000 9 initial transponder 11527000 H 27500000 9 initial transponder 12563000 H 27500000 9 initial transponder 12563000 V 27500000 9 initial transponder 12607000 H 27500000 9 initial transponder 12607000 V 27500000 9 initial transponder 12643000 H 27500000 9 initial transponder 12643000 V 27500000 9 initial transponder 12687000 H 27500000 9 initial transponder 12687000 V 27500000 9 initial transponder 12687000 V 27500000 9 initial transponder 12718000 V 18400000 9 initial transponder 12723000 H 27500000 9 >>> tune to: 11785:h:0:28000 DiSEqC: switch pos 0, 18V, hiband (index 3) diseqc_send_msg:56: DiSEqC: e0 10 38 f3 00 00 DVB-S IF freq is 1185000 __tune_to_transponder:1516: ERROR: FE_READ_STATUS failed: 22 Invalid argument >>> tune to: 11785:h:0:28000 DiSEqC: switch pos 0, 18V, hiband (index 3) diseqc_send_msg:56: DiSEqC: e0 10 38 f3 00 00 DVB-S IF freq is 1185000 __tune_to_transponder:1516: ERROR: FE_READ_STATUS failed: 22 Invalid argument >>> tune to: 11527:h:0:27500 DiSEqC: switch pos 0, 18V, loband (index 1) diseqc_send_msg:56: DiSEqC: e0 10 38 f2 00 00 DVB-S IF freq is 1777000 .... >>> tune to: 12723:h:0:27500 DiSEqC: switch pos 0, 18V, hiband (index 3) diseqc_send_msg:56: DiSEqC: e0 10 38 f3 00 00 DVB-S IF freq is 2123000 __tune_to_transponder:1516: ERROR: FE_READ_STATUS failed: 22 Invalid argument ERROR: initial tuning failed dumping lists (0 services) Done.
Případně stejné utlitky z balíku http://jusst.de/manu/scan.tar.bz2
scanning /usr/share/dvb/dvb-s/Intelsat1002-1.0W using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 11785000 H 28000000 28000000 initial transponder 11527000 H 27500000 27500000 initial transponder 12563000 H 27500000 27500000 initial transponder 12563000 V 27500000 27500000 initial transponder 12607000 H 27500000 27500000 initial transponder 12607000 V 27500000 27500000 initial transponder 12643000 H 27500000 27500000 initial transponder 12643000 V 27500000 27500000 initial transponder 12687000 H 27500000 27500000 initial transponder 12687000 V 27500000 27500000 initial transponder 12687000 V 27500000 27500000 initial transponder 12718000 V 18400000 18400000 initial transponder 12723000 H 27500000 27500000 ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ioctl DVBFE_GET_INFO failed: Operation not supported ERROR: initial tuning failed dumping lists (0 services) Done.
Výpis utilitky ./femon -H
FE: STB0899 Multistandard (DVBS) Problem retrieving frontend information: Operation not supported status | signal 98% | snr 74% | ber 134516652 | unc -1074791644 | Problem retrieving frontend information: Operation not supported status | signal 98% | snr 74% | ber 134516652 | unc -1074791644 | Problem retrieving frontend information: Operation not supported status | signal 98% | snr 74% | ber 134516652 | unc -1074791644 | Problem retrieving frontend information: Operation not supported status | signal 98% | snr 74% | ber 134516652 | unc -1074791644 | ^C
A nejvíc mě NATOm štve, že když jsem prohledával kdeco, tak například na http://search.gmane.org/, když se zadá do vyhledávání Technisat SkyStar HD2, tak to vypadá, že to všem chodí. Jelikož (skoro) všichni řeší problémy, proč mu to polohuje/dekoduje/nestreamuje/... jinak než chce/potřebuje/rozumí/...
Nojo, holt je to asi rukama (a hlavou)...
Takže
Ještě jednou všem díky za snahu a zase někdy...
Potíž je trošku v tom, že tohle všechno jsou v podstatě něco jako "nadstavby" nad nějakým "backendem"
A když mi nechodí správně ovladače a související...Zdravim. Stejná revize karty (1ae4). Podobný problém -> free mantis driver nefunguje.
1. Jakou používáte verzi jádra a GCC? 2. Ladíte šifrované/nešifrované programy?
3. Zkoušel jste archaický driver od výrobce?
mantis_ack_wait (0): Slave RACK Fail !
stb0899_write_s2reg ERR (1), Device=[0xf3fc], Base Address=[0x00000460], Offset=[0xf33c], Data=[0x00000000], status=-121
Ad 1)
Verze jádra je 2.6.24 (Gentoo), Verze CGG je i686-pc-linux-gnu-4.1.2Add 2)
Zatím neladím, jelikož nedokážu pomocí popisovaných utilitek z karty "vyloudit" nějakou smyslupmnou odezvu...Add 3)
Nee, nezkoušel, ani mi nenapadlo, že by výrobce něco takového nabízel. A vzhledem k tomu, že veškeré popisy začínaly textem ... stáhněte si pomocí...ze stránek...Apropo, vy jste tuhle kartu "uchodil" ??
HD2 menim za HD. S tim, ze odpadne problem a srandy bude skoro stejne.
Pro Vasi informaci. Odpojil jsem CI modul od SAT karty. A s nejakou vhodnou posloupnousti pouziti utilit szap/szap2 (te druhe, opatchovane, predevsim) se mi (asi) podarilo naladit multiplex.
./szap2 -x -n 9
reading channels from file '/root/.szap/channels.conf'
zapping to 9 'Viasat History;Skylink':
sat 0, frequency = 11992 MHz H, symbolrate 27500000, vpid = 0x019c, apid = 0x023c sid = 0x0000
Delivery system=DVB-S
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
do_tune: API version=3, delivery system = 0
do_tune: Frequency = 1392000, Srate = 27500000
do_tune: Frequency = 1392000, Srate = 27500000
status 1e | signal 0159 | snr 0063 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
Ovsem porad je tu zde neprekonatelna nevyhoda, nemohu pouzit CI modul pro prijem sifrovanych programu. Chybu jsem popsal vyse.
Nepouzil jsem nijak upraveny Mantis driver (zadnou zmenou jsem CI nerozchodil). Preji hodne stesti pri rozjeti tohoto kousku..
Povedlo se mi něco podobného, chtělo by se zvolat BINGO !.
Stejně si myslím, že dělám něco někde metodicky blbě.
Když jsem zkusil přeložit dvb-apps, se szap od patchovaný od manu: http://abraham.manu.googlepages.com/szap.c, tak mi to prostě nešlo zkompilovat.
Vyhazovalo to chybu:
...... make -C szap all make[2]: Entering directory `/usr/src/dvb-apps/util/szap' CC lnb.o CC azap CC czap CC szap szap.c: In function ‘do_tune’: szap.c:243: error: storage size of ‘fe_params’ isn’t known szap.c:282: error: ‘DVBFE_SET_PARAMS’ undeclared (first use in this function) szap.c:282: error: (Each undeclared identifier is reported only once szap.c:282: error: for each function it appears in.) szap.c:243: warning: unused variable ‘fe_params’ szap.c: In function ‘zap_to’: szap.c:353: error: storage size of ‘fe_info’ isn’t known szap.c:354: error: storage size of ‘delivery’ isn’t known szap.c:369: error: ‘DVBFE_DELSYS_DVBS’ undeclared (first use in this function) szap.c:373: error: ‘DVBFE_DELSYS_DSS’ undeclared (first use in this function) szap.c:377: error: ‘DVBFE_DELSYS_DVBS2’ undeclared (first use in this function) szap.c:395: error: ‘DVBFE_SET_DELSYS’ undeclared (first use in this function) szap.c:397: error: ‘DVBFE_GET_INFO’ undeclared (first use in this function) szap.c:354: warning: unused variable ‘delivery’ szap.c:353: warning: unused variable ‘fe_info’ make[2]: *** [szap] Error 1 make[2]: Leaving directory `/usr/src/dvb-apps/util/szap' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/dvb-apps/util' make: *** [all] Error 2
A bylo jedno, jestli jsem na tento szap ještě aplikoval patch szap-multiproto-apiv33.diff, nebo ne.
Podrobnosti o tomhle patch(i) jsou na: http://www.linuxtv.org/pipermail/linux-dvb/2008-April/025136.html, případně na: http://www.linuxtv.org/pipermail/linux-dvb/2008-April/025137.html
A po všech těch peripetiích jsem zažil šok.
Odkaz na použití szap2 z testovací větvě jsem zkusil spíše ze setrvačnosti, než, že bych už vlastně očekával nějaký výsledek. Nicméně se stalo. Parametry u szap2 jsou víceméně "vypálený od boku", aby nějaké byly...
Dostal jsem tohle:
./szap2 -l UNIVERSAL -x -n 1 reading channels from file '/root/.szap/channels.conf' zapping to 1 'Pro Tv International;RCS': sat 0, frequency = 12687 MHz V, symbolrate 27500000, vpid = 0x0286, apid = 0x036f sid = 0x0000 Delivery system=DVB-S using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' do_tune: API version=3, delivery system = 0 do_tune: Frequency = 2087000, Srate = 27500000 do_tune: Frequency = 2087000, Srate = 27500000 status 00 | signal 0000 | snr 0000 | ber 00000000 | unc fffffffe | status 1e | signal 00fc | snr 006b | ber 00000000 | unc fffffffe | FE_HAS_LOCK
Zajímavé je, že utilitky scan, příp. dvbscan si stále "melou" ty svoje nesmysly o invalidních paramtrech a tak...
Z toho mi vyplývá, že buď dělám něco metodicky špatně, protože jsem to špatně přečetl/pochopil/.... , nebo "normální" (nechci říci stabilní) větev utilitek opravdu s touto revizí nechodí. A testovací zaplať pán bůh ano.
Jo, jenom na doplnění, CI modul jsem ještě ke kartě nepřipojoval, jaksi nebyl důvod...
A je to zvláštní, všechny nalezené dokumentanční zdroje (wiki, linuxtv, ...) tvrdí, že aktuální mantis ovladače budou fungovat jen do verze jádra 2.6.24.
Tohle se přihodilo s verzí jádra 2.6.25
Takže,
jdu si dát frťana, možná dva a jdu zkoumat, co že mě to právě vlastně potrefilo.
Díky všem
Tiskni
Sdílej: