Terve,
Ongelma kaksitahoinen, nimittäin deb-pakatussa kernelissä 2.6.32-5-amd64 toimii (0bda:2838 Realtek Semiconductor Corp.) dvb-t tikku, muttei nv-ajuri tai muukaan ajuri (nVidia Corporation NV44A [GeForce 6200] (rev a1)) niin, että saisin Draftsight-piirto-ohjelman toimimaan. Rtl2832(?)-ajuri/moduli oli joku tg.gz-pakattu ja kääntyi ja latautui kerralla.
Koska en 2.6. deb-kerneleihin saanut nvidia-ajureita ladattua niin, että em. ohjelman piirtotoiminnot toimisivat, kokeilin kääntää
www.kernel.org:ista kernelit 3.2.9 & 3.0.23 ja ladata näihin nvidian omat ajurit. No homma toimi ihan hyvin, kunhan make menuconfig:ista haki AGP-kohdat ja näistä täppi joko kokonaan pois tai sitten täpiksi (M)oduli. Eli nyt toimii 3.0.23 & 3.2.9:ssa Draftsight-piirto-ohjelma, mikä taitaa olla ensimmäisiä Linuxille tehtyjä vapaastileviteltyjä dwg-formaattia ymmärtäviä 2D-suunnitteluohjelmia.
Sitten jatkon varmaan arvaakin; nyt ei toimi dvb-t tikku, ei käänny rtl28zzz-tar-gz ja mikään rtl-dvb-moduli ei enää asennu oikein, /dev/dvb:tä ei ilmesty.
Surffin sivulle
https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0 ja yritin matkia ohjetta parhaani mukaan kernelille 3.2 ja seurauksena oli varsinainen make-salaatti, Makefileen pitäs varmaan osata tehdä jotain ja aika paljon jotain muutakin. Nyt tulee n. 100s virhelistaus ja lopuksi vielä:
make[2]: *** [/home/vesa/kernel_compiling/rtl2832/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/demod_rtl2832.o] Error 1
make[1]: *** [_module_/home/vesa/kernel_compiling/rtl2832/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.9'
make: *** [default] Error 2
Eli headereita on haeskeltu ja asennettukin tietysti väärin apt-get:lla l. onko tässä nyt kernel.org:in headerit jääneet kokonaan asentumatta vai onko apt-get sotkenut asiaa ja headerssit & linkit miten sattuu. Toi nettisivun ohjehan koskee ubuntua ja debiania ja nyt mulla on ymmärtääkseni oikea lähdekoodikäännös (?,
http://www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/)
"/usr/src/linux-headers-3.2.9/drivers/media/dvb/dvb-usb/"- mapista löytyy vain Makefile & Kconfig, pitäskö täällä olla muutakin? Jos pitää, niin voiko nämä kopioida suoraan tuolta RTL2832-2.2.2._kernel-3.0.0-alikansioista vastaavan polun päästä so.../media/dvb/dvb-usb/*.*
Toisin sanoen "ongelma" tässä on se, että kernelivalinnasta riippuen toimii joko telkka, muttei hyötyohjelma, ja taas kernelillä 3.2.9 (tai 3.0.23) toimii hyötyohjelma nimeltään Draftsight, muttei nää telkasta myöhäisiltojen hömppäohjelmia. Kun sais molemmat toimimaan samalla kernelillä, niin ei tulis aika piirtäessä pitkäksi.
Ja ohessa liitteenä Makefileä ja make-valitusta
tv