Kirjoittaja Aihe: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C) RATKAISTU  (Luettu 3920 kertaa)

Gake

  • Käyttäjä
  • Viestejä: 8
    • Profiili
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

Koodia: [Valitse]
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.
« Viimeksi muokattu: 06.06.08 - klo:20.30 kirjoittanut Gake »

crope

  • Käyttäjä
  • Viestejä: 817
  • Fedora 12
    • Profiili
    • http://palosaari.fi/
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #1 : 06.06.08 - klo:05.12 »
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

Koodia: [Valitse]
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

peran

  • Vieras
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #2 : 06.06.08 - klo:18.47 »
Otappas mantis ajureista .bz2:nen, jossa pitäisi olla koko v4l-dvb ja mantis yhdessä, niin pitäisi kääntyä.

crope

  • Käyttäjä
  • Viestejä: 817
  • Fedora 12
    • Profiili
    • http://palosaari.fi/
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #3 : 06.06.08 - klo:20.19 »
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

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #4 : 06.06.08 - klo:20.22 »
Minä sain kääntymään vasta kun poistin vanhan kansion. Tarkista ettei sinulla ole vanhaa kansiota alla.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Gake

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #5 : 06.06.08 - klo:20.28 »
Juu sain ajurit kääntymään cropen neuvolla.

Sitten edessä onkin enää mahdollista tappelua Kaffeinen jumahtamisia vastaan.

Kiitos avustaneille!

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: Ongelma Manun ajurien asennuksessa (Terratec Cinergy C)
« Vastaus #6 : 06.06.08 - klo:20.31 »
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
Linux counter #348392
 Asus G750JW ja ubuntu 13.10