Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Gake - 05.06.08 - klo:23.26
-
Rauhalliseksi muuttuneessa säätämisessäni olen seuraavassa vaiheessa: Otsikossa mainittu kortti on kytketty peltien alle, mutta ajurien asennuksessa pukkaa erroria, jotka aiheuttanevat sen, ettei Kaffeine tunnista ajuria eikä /dev/:ssä ole dvb-kansiota olleskaan.
Asentaessa käytin kaavaa, jonka löysin aiemmasta threadista
hg clone http://jusst.de/hg/mantis/
cd mantis
hg pull -u http://linuxtv.org/hg/v4l-dvb
hg merge
make distclean
make
sudo make install
Päätteen tekstit prosessissa edetessäni:
kalle@kakenromu:~/mantis$ make distclean
make -C /home/kalle/mantis/v4l distclean
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
No version yet, using 2.6.24-17-generic
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
config-compat.h Module.symvers
rm -f .version .*.o.flags .*.o.d Makefile.media \
Kconfig Kconfig.kern .config .config.cmd .myconfig \
.kconfig.dep
rm -rf .tmp_versions
rm -f scripts/lxdialog scripts/kconfig oss
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
kalle@kakenromu:~/mantis$ make
make -C /home/kalle/mantis/v4l
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
No version yet, using 2.6.24-17-generic
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.24
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
VIDEO_PLANB: Requires at least kernel 2.6.99
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
perl scripts/make_config_compat.pl /lib/modules/2.6.24-17-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
Kernel build directory is /lib/modules/2.6.24-17-generic/build
make -C /lib/modules/2.6.24-17-generic/build SUBDIRS=/home/kalle/mantis/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-17-generic'
CC [M] /home/kalle/mantis/v4l/tuner-xc2028.o
/home/kalle/mantis/v4l/tuner-xc2028.c:1165: error: redefinition of 'xc2028_attach'
/home/kalle/mantis/v4l/tuner-xc2028.h:56: error: previous definition of 'xc2028_attach' was here
make[3]: *** [/home/kalle/mantis/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/home/kalle/mantis/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-17-generic'
make[1]: *** [default] Virhe 2
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
make: *** [all] Virhe 2
kalle@kakenromu:~/mantis$ sudo make install
[sudo] password for kalle:
make -C /home/kalle/mantis/v4l install
make[1]: Siirrytään hakemistoon "/home/kalle/mantis/v4l"
Stripping debug info from files
Usage: strip <option(s)> in-file(s)
Removes symbols and sections from files
The options are:
-I --input-target=<bfdname> Assume input file is in format <bfdname>
-O --output-target=<bfdname> Create an output file in format <bfdname>
-F --target=<bfdname> Set both input and output format to <bfdname>
-p --preserve-dates Copy modified/access timestamps to the output
-R --remove-section=<name> Remove section <name> from the output
-s --strip-all Remove all symbol and relocation information
-g -S -d --strip-debug Remove all debugging symbols & sections
--strip-unneeded Remove all symbols not needed by relocations
--only-keep-debug Strip everything but the debug information
-N --strip-symbol=<name> Do not copy symbol <name>
-K --keep-symbol=<name> Do not strip symbol <name>
--keep-file-symbols Do not strip file symbol(s)
-w --wildcard Permit wildcard in symbol comparison
-x --discard-all Remove all non-global symbols
-X --discard-locals Remove any compiler-generated symbols
-v --verbose List all object files modified
-V --version Display this program's version number
-h --help Display this output
--info List object formats & architectures supported
-o <file> Place stripped output into <file>
strip: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big elf64-x86-64 efi-app-x86_64 elf64-little elf64-big srec symbolsrec tekhex binary ihex trad-core
make[1]: *** [media-install] Virhe 1
make[1]: Poistutaan hakemistosta "/home/kalle/mantis/v4l"
make: *** [install] Virhe 2
kalle@kakenromu:~/mantis$
Joku saattanee sanoa, että siinähän se lukee, mutta en osaa tulkita: Siis mikä on virheiden ja varoitusten perimmäisenä syynä ja kuinka pitäisi edetä?
Edit: Käytössäni siis Hardy, mutta muistaakseni ehdin kokeilla Gutsyn kanssakin, ja lopputulos oli ainakin sama, eli ei digitelsua ruudulla.
-
Rauhalliseksi muuttuneessa säätämisessäni olen seuraavassa vaiheessa: Otsikossa mainittu kortti on kytketty peltien alle, mutta ajurien asennuksessa pukkaa erroria, jotka aiheuttanevat sen, ettei Kaffeine tunnista ajuria eikä /dev/:ssä ole dvb-kansiota olleskaan.
Asentaessa käytin kaavaa, jonka löysin aiemmasta threadista
hg clone http://jusst.de/hg/mantis/
cd mantis
hg pull -u http://linuxtv.org/hg/v4l-dvb
hg merge
make distclean
make
sudo make install
Joku saattanee sanoa, että siinähän se lukee, mutta en osaa tulkita: Siis mikä on virheiden ja varoitusten perimmäisenä syynä ja kuinka pitäisi edetä?
Edit: Käytössäni siis Hardy, mutta muistaakseni ehdin kokeilla Gutsyn kanssakin, ja lopputulos oli ainakin sama, eli ei digitelsua ruudulla.
Jos jättäsit tuon pull + merge tekemättä niin kääntyykö sitten? Minulla ei ole hajuakaan kuinka ajantasalla tuo mantis on v4l-dvb-masteriin nähden. Täten voi pull + huonosti tekastu merge (merge ei mene läpi ilman käsityötä) rikkoa kaikki.
Antti
-
Otappas mantis ajureista .bz2:nen, jossa pitäisi olla koko v4l-dvb ja mantis yhdessä, niin pitäisi kääntyä.
-
Otappas mantis ajureista .bz2:nen, jossa pitäisi olla koko v4l-dvb ja mantis yhdessä, niin pitäisi kääntyä.
Sama sieltä tulee versionhallinnasta Mercurialilla (hg clone http://jusst.de/hg/mantis/) ladatessa + vielä Mercurialin datat (changelogit yms.) päälle.
Ongelmana on vain se että riippuen kernelin versiosta ja mantiksen ajureiden tuoreudesta se voi olla kääntymättä. Kehittäjän kannalta ei ole kovin mukavaa aina päivitellä kehityshaaraa v4l-dvb-masterin tasolle, koska siitä on vaivaa ja oma muutoshistoria hautaantuu masterista tulevien muutosten alle. Tämän takia nuo kehityshaarat pakkaavat vähän laahaamaan jäljessä :)
Antti
-
Minä sain kääntymään vasta kun poistin vanhan kansion. Tarkista ettei sinulla ole vanhaa kansiota alla.
-
Juu sain ajurit kääntymään cropen neuvolla.
Sitten edessä onkin enää mahdollista tappelua Kaffeinen jumahtamisia vastaan.
Kiitos avustaneille!
-
Juu sain ajurit kääntymään cropen neuvolla.
Sitten edessä onkin enää mahdollista tappelua Kaffeinen jumahtamisia vastaan.
Kiitos avustaneille!
Koeta Me tv ohjelmaa sillä toimii hyvin, minullakin Kaffeine jumahtelee jatkuvasti mutta Me tv toimii.
Terveisin jori52