CX-Treiber einbinden

Hallo,

ich habe endlich im Internet einen Treiber für die Conexant-TV-Karte gefunden,
bekomme aber folgende Fehlermeldungen:

linux:/home/andreashl/Documents/cx88-0.0.4 # make install
strip --strip-debug video-buf.o v4l1-compat.o v4l2-common.o btcx-risc.o
cx88xx.o cx8800.o tuner.o tda9887.o
strip: ‚video-buf.o‘: No such file
strip: ‚v4l1-compat.o‘: No such file
strip: ‚v4l2-common.o‘: No such file
strip: ‚btcx-risc.o‘: No such file
strip: ‚cx88xx.o‘: No such file
strip: ‚cx8800.o‘: No such file
strip: ‚tuner.o‘: No such file
strip: ‚tda9887.o‘: No such file
su -c „mkdir -p /lib/modules/2.6.13-15-default/v4l2; cp -v video-buf.o
v4l1-compat.o v4l2-common.o btcx-risc.o cx88xx.o cx8800.o tuner.o
tda9887.o /lib/modules/2.6.13-15-default/v4l2; depmod -a“
cp: cannot stat video-buf.o': No such file or directory cp: cannot stat v4l1-compat.o’: No such file or directory
cp: cannot stat v4l2-common.o': No such file or directory cp: cannot stat btcx-risc.o’: No such file or directory
cp: cannot stat cx88xx.o': No such file or directory cp: cannot stat cx8800.o’: No such file or directory
cp: cannot stat tuner.o': No such file or directory cp: cannot stat tda9887.o’: No such file or directory
linux:/home/andreashl/Documents/cx88-0.0.4 #

mich deucht, da fehlen Dateien ? Und falls ich die doch noch bekomme, wie binde
ich dann alles in den Kernel ein ?

Gruss

Andreas

Hallo,

strip: ‚video-buf.o‘: No such file
strip: ‚v4l1-compat.o‘: No such file
strip: ‚v4l2-common.o‘: No such file
strip: ‚btcx-risc.o‘: No such file
strip: ‚cx88xx.o‘: No such file
strip: ‚cx8800.o‘: No such file
strip: ‚tuner.o‘: No such file
strip: ‚tda9887.o‘: No such file

mich deucht, da fehlen Dateien. .o-Dateien sind Objekt-Dateien. Du hast doch vorher erfolgreich mit make kompiliert, oder? dann sollten die da sein. Wenn nicht, solltest du das tun. Wenn es dabei Fehler gibt sehen wir weiter…

cp: cannot stat cx88xx.o': No such file or directory cp: cannot stat cx8800.o’: No such file or directory
cp: cannot stat tuner.o': No such file or directory cp: cannot stat tda9887.o’: No such file or directory
linux:/home/andreashl/Documents/cx88-0.0.4 #

mich deucht, da fehlen Dateien ? Und falls ich die doch noch
bekomme, wie binde
ich dann alles in den Kernel ein ?

ach, dich auch? so ein Zufall…

Grüße,
Moritz

Hallo,

Auch Hallo,

ich habe endlich im Internet einen Treiber für die
Conexant-TV-Karte gefunden,

Prima

bekomme aber folgende Fehlermeldungen:

linux:/home/andreashl/Documents/cx88-0.0.4 # make install

Ich denke ein „make install“ wird nicht reichen.
Voher sollte man ein „./configure“ gefolgt von einem „make“ vorrausschicken.
Es sei denn das README zur Installation,daß du ja gelesen hast,sagt was anderes.

strip --strip-debug video-buf.o v4l1-compat.o v4l2-common.o
btcx-risc.o
cx88xx.o cx8800.o tuner.o tda9887.o
strip: ‚video-buf.o‘: No such file
strip: ‚v4l1-compat.o‘: No such file
strip: ‚v4l2-common.o‘: No such file
strip: ‚btcx-risc.o‘: No such file
strip: ‚cx88xx.o‘: No such file
strip: ‚cx8800.o‘: No such file
strip: ‚tuner.o‘: No such file
strip: ‚tda9887.o‘: No such file
su -c „mkdir -p /lib/modules/2.6.13-15-default/v4l2; cp -v
video-buf.o
v4l1-compat.o v4l2-common.o btcx-risc.o cx88xx.o cx8800.o
tuner.o
tda9887.o /lib/modules/2.6.13-15-default/v4l2; depmod -a“
cp: cannot stat video-buf.o': No such file or directory cp: cannot stat v4l1-compat.o’: No such file or directory
cp: cannot stat v4l2-common.o': No such file or directory cp: cannot stat btcx-risc.o’: No such file or directory
cp: cannot stat cx88xx.o': No such file or directory cp: cannot stat cx8800.o’: No such file or directory
cp: cannot stat tuner.o': No such file or directory cp: cannot stat tda9887.o’: No such file or directory
linux:/home/andreashl/Documents/cx88-0.0.4 #

mich deucht, da fehlen Dateien ?

nein du mußt nur die Sourcen richtig compilieren.

Und falls ich die doch noch
bekomme, wie binde
ich dann alles in den Kernel ein ?

Nachdem hoffentlich erfolgreichen Übersetzten der Sourcen sollte dann der Treiber als Kernelmodul geladen werden.

Gruß Norbert

Hallo,

meine Eingabe und das Ergebnis:

linux:/home/andreashl/Documents/cx88-0.0.4 # make
make -C /lib/modules/2.6.13-15.7-default/build
SUBDIRS=/home/andreashl/Documents/cx88-0.0.4 modules
make[1]: Entering directory /usr/src/linux-2.6.13-15.7-obj/i386/default' make[1]: \*\*\* No rule to make target modules’. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default’
make: *** [default] Fehler 2
linux:/home/andreashl/Documents/cx88-0.0.4 # make install

Es gibt noch eine Datei Makefile, ziemlich weit oben steht „include
make.config“ (die Sonderzeichen habe ich mal weggelassen). Hilft das weiter ?

./configure wird nicht gefunden

In der Datei /usr/src/linux-2.6.13-15.7-obj/i386/default/Module.symvers
steht unter anderem:

0x9730022f cx8802_buf_prepare drivers/media/video/cx88/cx8802
0x70db4a5f cx8802_buf_queue drivers/media/video/cx88/cx8802
0x607393f2 cx8802_cancel_buffers drivers/media/video/cx88/cx8802
0x8a18b730 cx8802_fini_common drivers/media/video/cx88/cx8802
0x07346500 cx8802_init_common drivers/media/video/cx88/cx8802
0x90530b77 cx8802_resume_common drivers/media/video/cx88/cx8802
0x29e49c9d cx8802_suspend_common drivers/media/video/cx88/cx8802
0x904b8696 cx88_audio_thread drivers/media/video/cx88/cx88xx
0x60837b45 cx88_bcount drivers/media/video/cx88/cx88xx
0xd19c0a4f cx88_boards drivers/media/video/cx88/cx88xx
0x2e3618a0 cx88_call_i2c_clients drivers/media/video/cx88/cx88xx
0x01bdf3a2 cx88_card_list drivers/media/video/cx88/cx88xx
0x08640f5a cx88_card_setup drivers/media/video/cx88/cx88xx
0xe0800af3 cx88_core_get drivers/media/video/cx88/cx88xx
0xda38937f cx88_core_irq drivers/media/video/cx88/cx88xx
0xa5d5e163 cx88_core_put drivers/media/video/cx88/cx88xx
0x0a033ba0 cx88_free_buffer drivers/media/video/cx88/cx88xx
0x6c12ad2e cx88_get_stereo drivers/media/video/cx88/cx88xx
0x344893b1 cx88_i2c_init drivers/media/video/cx88/cx88xx
0x629bfac9 cx88_idcount drivers/media/video/cx88/cx88xx
0x716d1993 cx88_newstation drivers/media/video/cx88/cx88xx
0xc6998191 cx88_print_ioctl drivers/media/video/cx88/cx88xx
0x777b6d7f cx88_print_irqbits drivers/media/video/cx88/cx88xx
0x47aae289 cx88_reset drivers/media/video/cx88/cx88xx
0xa0e9197d cx88_risc_buffer drivers/media/video/cx88/cx88xx
0xba956871 cx88_risc_databuffer drivers/media/video/cx88/cx88xx
0x04b26d7f cx88_risc_stopper drivers/media/video/cx88/cx88xx
0x8ca5fe5b cx88_set_scale drivers/media/video/cx88/cx88xx
0x8a119891 cx88_set_stereo drivers/media/video/cx88/cx88xx
0x5d743e30 cx88_set_tvaudio drivers/media/video/cx88/cx88xx
0x4059ae7a cx88_set_tvnorm drivers/media/video/cx88/cx88xx
0x101a36de cx88_shutdown drivers/media/video/cx88/cx88xx
0xbac12d0c cx88_sram_channel_dump drivers/media/video/cx88/cx88xx
0x9ae1766c cx88_sram_channel_setup drivers/media/video/cx88/cx88xx
0x9b140fff cx88_sram_channels drivers/media/video/cx88/cx88xx
0x6b626846 cx88_subids drivers/media/video/cx88/cx88xx
0x9853cd76 cx88_vdev_init drivers/media/video/cx88/cx88xx
0xb6e4b967 cx88_wakeup drivers/media/video/cx88/cx88xx

Könnte für mich auch in japanisch da stehen, aber man ist ja lernwillig.

Daher ein frommer Wunsch um Hilfe für einen Anfänger, und danke für die
bisherigen Antworten,

Gruss

Andreas

Hallo,

Nochmal Hallo,

meine Eingabe und das Ergebnis:

linux:/home/andreashl/Documents/cx88-0.0.4 # make

Hast du vor dem „make“ auch das „./configure“ skript laufen lassen?
Dieses erstellt das Makefile!!

make -C /lib/modules/2.6.13-15.7-default/build
SUBDIRS=/home/andreashl/Documents/cx88-0.0.4 modules
make[1]: Entering directory
/usr/src/linux-2.6.13-15.7-obj/i386/default' make[1]: \*\*\* No rule to make target modules’. Stop.
make[1]: Leaving directory
`/usr/src/linux-2.6.13-15.7-obj/i386/default’
make: *** [default] Fehler 2
linux:/home/andreashl/Documents/cx88-0.0.4 # make install

Es gibt noch eine Datei Makefile, ziemlich weit oben steht
„include
make.config“ (die Sonderzeichen habe ich mal weggelassen).
Hilft das weiter ?

./configure wird nicht gefunden

Was heißt wird nicht gefunden?
Fang nochmal von vorne an.

  1. Wechsle in das Verzeichniss welches von tar erstellt wurde.
  2. Führe das ./configure skript aus &>./configure
    Jetzt laufen wirre Zeichen durch die Konsole.
    Warte bis das Skript fertig ist.
  3. gib nun &>make ein.
    Jetzt laufen wieder wirre Zeichen durch die Konsole
    Warte bis Make fertig ist.
  4. gib nun &>su ein um root zu werden
  5. gib dein root passwort ein
  6. gib nun #>make install ein

In der Datei
/usr/src/linux-2.6.13-15.7-obj/i386/default/Module.symvers
steht unter anderem:

0x9730022f cx8802_buf_prepare drivers/media/video/cx88/cx8802
0x70db4a5f cx8802_buf_queue drivers/media/video/cx88/cx8802
0x607393f2 cx8802_cancel_buffers drivers/media/video/cx88/cx8802
0x8a18b730 cx8802_fini_common drivers/media/video/cx88/cx8802
0x07346500 cx8802_init_common drivers/media/video/cx88/cx8802
0x90530b77 cx8802_resume_common drivers/media/video/cx88/cx8802
0x29e49c9d cx8802_suspend_common drivers/media/video/cx88/cx8802
0x904b8696 cx88_audio_thread drivers/media/video/cx88/cx88xx
0x60837b45 cx88_bcount drivers/media/video/cx88/cx88xx
0xd19c0a4f cx88_boards drivers/media/video/cx88/cx88xx
0x2e3618a0 cx88_call_i2c_clients drivers/media/video/cx88/cx88xx
0x01bdf3a2 cx88_card_list drivers/media/video/cx88/cx88xx
0x08640f5a cx88_card_setup drivers/media/video/cx88/cx88xx
0xe0800af3 cx88_core_get drivers/media/video/cx88/cx88xx
0xda38937f cx88_core_irq drivers/media/video/cx88/cx88xx
0xa5d5e163 cx88_core_put drivers/media/video/cx88/cx88xx
0x0a033ba0 cx88_free_buffer drivers/media/video/cx88/cx88xx
0x6c12ad2e cx88_get_stereo drivers/media/video/cx88/cx88xx
0x344893b1 cx88_i2c_init drivers/media/video/cx88/cx88xx
0x629bfac9 cx88_idcount drivers/media/video/cx88/cx88xx
0x716d1993 cx88_newstation drivers/media/video/cx88/cx88xx
0xc6998191 cx88_print_ioctl drivers/media/video/cx88/cx88xx
0x777b6d7f cx88_print_irqbits drivers/media/video/cx88/cx88xx
0x47aae289 cx88_reset drivers/media/video/cx88/cx88xx
0xa0e9197d cx88_risc_buffer drivers/media/video/cx88/cx88xx
0xba956871 cx88_risc_databuffer drivers/media/video/cx88/cx88xx
0x04b26d7f cx88_risc_stopper drivers/media/video/cx88/cx88xx
0x8ca5fe5b cx88_set_scale drivers/media/video/cx88/cx88xx
0x8a119891 cx88_set_stereo drivers/media/video/cx88/cx88xx
0x5d743e30 cx88_set_tvaudio drivers/media/video/cx88/cx88xx
0x4059ae7a cx88_set_tvnorm drivers/media/video/cx88/cx88xx
0x101a36de cx88_shutdown drivers/media/video/cx88/cx88xx
0xbac12d0c cx88_sram_channel_dump drivers/media/video/cx88/cx88xx
0x9ae1766c cx88_sram_channel_setup drivers/media/video/cx88/cx88xx
0x9b140fff cx88_sram_channels drivers/media/video/cx88/cx88xx
0x6b626846 cx88_subids drivers/media/video/cx88/cx88xx
0x9853cd76 cx88_vdev_init drivers/media/video/cx88/cx88xx
0xb6e4b967 cx88_wakeup drivers/media/video/cx88/cx88xx

Könnte für mich auch in japanisch da stehen, aber man ist ja

Da kann ich jetzt mangels SuSE nichts zu sagen.

lernwillig.

Ja,aber schau doch bitte mal in das erstellte Verzeichniss.
Dort sollte ein Readme oder TODO File stehen welches das übersetzen
oder die Installation beschreibt.

Daher ein frommer Wunsch um Hilfe für einen Anfänger, und
danke für die
bisherigen Antworten,

Bitte,ist doch bald Weihnachten

Gruß Norbert

Hallo,

Hallo,ich bin es nochmal.

Habe mir das tar.gz Archiv mal angesehen.
Hast recht es gibt kein ./configure skript und auch kein Readme.

meine Eingabe und das Ergebnis:

linux:/home/andreashl/Documents/cx88-0.0.4 # make
make -C /lib/modules/2.6.13-15.7-default/build
SUBDIRS=/home/andreashl/Documents/cx88-0.0.4 modules
make[1]: Entering directory
/usr/src/linux-2.6.13-15.7-obj/i386/default' make[1]: \*\*\* No rule to make target modules’. Stop.
make[1]: Leaving directory
`/usr/src/linux-2.6.13-15.7-obj/i386/default’
make: *** [default] Fehler 2

Die Kernel-Quellen fehlen.
Bitte nachinstallieren mit Yast.

Gruß Norbert

Hallo,

verrat uns doch mal, wo du diesen ominösen Treiber herhast, damit wird das Problem nachvollziehen können.

Grüße,
Moritz

Hallo Moritz,

der Treiber ist von http://dl.bytesex.org/releases/video4linux/
cx88-0.0.4.tar.gz

Gruss

Andreas