Kiitos tiedoista tähän asti.
Ei löydy tuota /dev/dvb kansiota, eli pitää sit vissiin kääntää nuo ajurit. Vielä jos siihen saisi opastusta.
Otin http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=c7e2369ad0cb ton bz2:sen ja purin sen mutta mitäs sillä sitten?
Jaaha kova hinku päästä kääntelemään ajureita... Noniin tuota tuota Tarvinet erinäsiä paketteja tuota kääntämistä varten. Ensiksikin asenna kääntöohjelmat:
sudo apt-get install make build-essential gcc checkinstallVoinet tarvita kernelin headeritkin:
sudo apt-get install linux-headers-`uname -m`(Uuh tuota nyt en muista tarkalleen toimiko tämä näin katsos komennolla uname -a mikä kerneli sinulla on ja asenna paketti joka vastaa kerneli arkkitehtuuriasi esim. jos kernelisi on 2.6.17-10-generic on headeri paketti siis linux-headers-generic(vastaavasti i386, 686 etc.))
Lisäksi voit tarvita jotain muutakin dev paketteja mutta palataan niihin sitten jos käännös tökkää.
Nonniin sitten sen paketin kimppuun, pura se vaikka sillä graafisella softalla johonkin tyhjään kansioon(ok pakkaaja tekee yleensä itse tyhjän kansion). Avaa pääte ja mene cd:llä kyseiseen kansioon. Eli jos pistät päätteeseen nyt komennon
ls niin näkymän pitäisi olla tämmöinen:
tuke@tippawaara:~/v4l-dvb-c7e2369ad0cb$ ls
linux Makefile README README.HG README.patches test v4l v4l_experimental
Eli nyt olet oikeassa paikassa aloita nyt kääntäminen komennolla
maketuke@tippawaara:~/v4l-dvb-c7e2369ad0cb$ make
make -C /home/tuke/v4l-dvb-c7e2369ad0cb/v4l
make[1]: Siirrytään hakemistoon "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
echo "No version yet."
No version yet.
uname -r|perl -ne 'if (/^([0-9]*)\.([0-9])*\.([0-9]*)(.*)$/) { printf ("VERSION=%s\nPATCHLEVEL:=%s\nSUBLEVEL:=%s\nKERNELRELEASE:=%s.%s.%s%s\n",$1,$2,$3,$1,$2,$3,$4); };' > ./.version
make[1]: Poistutaan hakemistosta "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
make[1]: Siirrytään hakemistoon "/home/tuke/v4l-dvb-c7e2369ad0cb/v4l"
creating symbolic links...
(heh itselläni kosahti tuohon, koska kernelini on itse käännetty ja todella suppea toivottavasti sinulla menee läpi) Eli jos sinulla tökkää johonkin pistä tänne mihin niin kattotaan mitä vielä puuttuu.
Jos saat kaikki läpi niin voitkin asentaa sen, tämä nyt on hieman epävarmempi hommeli kokeile ensin asentaa se deb -pakettina chekinstallilla eli anna päätteessä komento
sudo checkinstall, painele vaan y:tä enteriä kun kyselee tyhmiä(tai kirjoita jotain tietoja itsellesi). Voi olla ettäkäynnissä olevaan kerneliin checkinstallilla ei voi paketteja asennella, joten jos tulee että failed, joutunet turvautumaan huonompaan vaihtoehtoon eli asentamaan ajurit komennolla
sudo make install(usein näitä ei sitten oikein poistellakkaan niin yksinkertaisesti).