Tunnen itseni jotenkin tyhmäksi kun en saa moista kombinaatiota toimimaan, eikä mistään oikein tahdo löytyä rautalankaohjeita. Ilmeisesti uusissa distroissa on tarvittavat moduulit olemassa ja kyse on vain niiden lataamisesta ja tunnistamisesta. Ilmeisesti firmwarea ei pitäisi tarvita? Olen hakenut linux-tv:stä linuxtv-dvb-1.1.1 paketin, jonka 2.6 hakemistosta löytyy insmod.sh skripta. Modifioimalla siitä polut pois moduulien edestä saan ladattua ison kasan moduleita. (Modulien kääntäminen ei onnnistu vaan kaatuu ilmeisesti header-yhteensopimattomuuteen.) Samasta paketista löytyy MAKEDEV.sh, jota ajamalla saa luotua devicet major 250:lla, joka johtaa scania kokeiltaessa ilmoitukseen failed to open '/dev/dvb/adapter0/frontend0': 6 No such device ja jos korjaa skriptassa majoriksi 212, niin kuin googletuissa lähteissä kehoitettaan, saa saman virheen koodilla 19, mikä lähteiden mukaan tarkoittaisi ettei frontendiä ole ladattu. lsmodilla moinen ves1820-moduuli kyllä löytyy. Puuttuuko minulta joku parametri jonkun moduulin lataamisesta tai firmwarea, vai onko kyse jostakin muusta?
Oma ympäristöni on Fedora Core 3 ja VDR 1.3.22 ... Monta tuntia meni kun tappelin ensimmäistä kertaa tuota pystyyn, mutta lopulta onnistui. DVB Moduleita ei ainakaan Core kolmosen kanssa tarvinut kääntää. Merkittäviä asioita ovat: /etc/modprobe.conf: alias char-major-81 dvb-ttpci ... Sitten piti tehdä noi devicet, ja ne piti tehdä /etc/udev hakemistoon, jotta pysyvät myös bootissa: /etc/udev/devices/dvb/adapter0/ crw-rw---- 1 root root 212, 1 Mar 11 23:16 audio0 crw-rw---- 1 root root 212, 6 Mar 11 23:16 ca0 crw-rw---- 1 root root 212, 4 Mar 11 23:16 demux0 crw-rw---- 1 root root 212, 5 Mar 11 23:16 dvr0 crw-rw---- 1 root root 212, 3 Mar 11 23:16 frontend0 crw-rw---- 1 root root 212, 7 Mar 11 23:16 net0 crw-rw---- 1 root root 212, 8 Mar 11 23:16 osd0 crw-rw---- 1 root root 212, 0 Mar 11 23:16 video0 ... Ainakin näillä itse sain tosiaan hyvin toimimaan. Tuo modprobe.conf on varmaankin se mikä sulta puuttuu. Modulit jotka ovat muistissa kun VDR:ää ajan ovat seuraavat: # lsmod|grep "dvb\|saa" dvb_ttpci 84741 20 dvb_core 82665 21 dvb_ttpci saa7146_vv 44865 1 dvb_ttpci video_buf 21829 1 saa7146_vv saa7146 17681 2 dvb_ttpci,saa7146_vv v4l1_compat 12229 1 saa7146_vv v4l2_common 5825 1 saa7146_vv videodev 9537 1 saa7146_vv ves1820 5573 1 dvb_ttpci stv0299 9285 1 dvb_ttpci tda8083 5701 1 dvb_ttpci stv0297 7881 1 dvb_ttpci sp8870 6733 1 dvb_ttpci ves1x93 6213 1 dvb_ttpci ttpci_eeprom 2625 1 dvb_ttpci i2c_core 20801 9 dvb_ttpci,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro
Hyvä tietää, päivitys FC3:een on edessä, jahka saan koneen vapautettua muusta käytöstä. Kakkosessa käännös cvs-versiosta oli näköjään välttämätöntä. cvs-versiolla kaikki ratkesi kuin itsestään. Sitä ei tarvittu cvs-sorsan kanssa, mutta varmaan sitten kun pääsen varsinaiseen käyttöönottoon. Kiitos.