Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 |
/root/tbs/linux-s2api-tbs6921/v4l/cx25840-ir.c: In function 'cx25840_ir_probe': /root/tbs/linux-s2api-tbs6921/v4l/cx25840-ir.c:1239: error: implicit declaration of function 'kzalloc' /root/tbs/linux-s2api-tbs6921/v4l/cx25840-ir.c:1239: warning: assignment makes pointer from integer without a cast /root/tbs/linux-s2api-tbs6921/v4l/cx25840-ir.c:1254: error: implicit declaration of function 'kfree' make[2]: *** [/root/tbs/linux-s2api-tbs6921/v4l/cx25840-ir.o] Error 1 make[1]: *** [_module_/root/tbs/linux-s2api-tbs6921/v4l] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.35-gentoo-r15' make: *** [default] Error 2 |
Quellcode |
|
1 2 |
WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.35-gentoo-r15/kernel/drivers/media/video/videobuf-dma-sg.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting cx23885 (/lib/modules/2.6.35-gentoo-r15/kernel/drivers/media/video/cx23885/cx23885.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
Quellcode |
|
1 2 3 4 5 6 7 8 |
/sbin/depmod -a 2.6.32-gentoo-r24 make -C firmware install make[1]: Entering directory `/root/tbs/linux-s2api-tbs6921/v4l/firmware' Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin make[1]: Leaving directory `/root/tbs/linux-s2api-tbs6921/v4l/firmware' serverchen v4l # modprobe cx23885 WARNING: Error inserting videobuf_dma_sg (/lib/modules/2.6.32-gentoo-r24/kernel/drivers/media/video/videobuf-dma-sg.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting cx23885 (/lib/modules/2.6.32-gentoo-r24/kernel/drivers/media/video/cx23885/cx23885.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
[ 4.550273] videobuf_dvb: Unknown symbol dvb_dmxdev_init [ 4.550479] videobuf_dvb: Unknown symbol dvb_register_adapter [ 4.550541] videobuf_dvb: Unknown symbol dvb_dmx_release [ 4.550644] videobuf_dvb: Unknown symbol dvb_net_init [ 4.550694] videobuf_dvb: Unknown symbol dvb_dmx_swfilter [ 4.550751] videobuf_dvb: Unknown symbol dvb_dmxdev_release [ 4.550801] videobuf_dvb: Unknown symbol dvb_frontend_detach [ 4.550851] videobuf_dvb: Unknown symbol dvb_net_release [ 4.550911] videobuf_dvb: Unknown symbol dvb_unregister_frontend [ 4.550967] videobuf_dvb: Unknown symbol dvb_register_frontend [ 4.551017] videobuf_dvb: Unknown symbol dvb_unregister_adapter [ 4.551066] videobuf_dvb: Unknown symbol dvb_dmx_init [ 5.639511] rc used greatest stack depth: 4056 bytes left [ 6.137509] videobuf_dvb: Unknown symbol dvb_dmxdev_init [ 6.137715] videobuf_dvb: Unknown symbol dvb_register_adapter [ 6.137777] videobuf_dvb: Unknown symbol dvb_dmx_release [ 6.137881] videobuf_dvb: Unknown symbol dvb_net_init [ 6.137931] videobuf_dvb: Unknown symbol dvb_dmx_swfilter [ 6.137988] videobuf_dvb: Unknown symbol dvb_dmxdev_release [ 6.138050] videobuf_dvb: Unknown symbol dvb_frontend_detach [ 6.138100] videobuf_dvb: Unknown symbol dvb_net_release [ 6.138160] videobuf_dvb: Unknown symbol dvb_unregister_frontend [ 6.138216] videobuf_dvb: Unknown symbol dvb_register_frontend [ 6.138266] videobuf_dvb: Unknown symbol dvb_unregister_adapter [ 6.138316] videobuf_dvb: Unknown symbol dvb_dmx_init |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Gregor-« (08.06.2011, 21:39)
Quellcode |
|
1 |
FATAL: Error inserting cx23885 (/lib/modules/2.6.32-gentoo-r24/kernel/drivers/media/video/cx23885/cx23885.ko): Unknown symbol in module, or unknown parameter (see dmesg) |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[ 27.833343] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 562.429286] cx23885: Unknown symbol cx2341x_ext_ctrls [ 562.429604] cx23885: Unknown symbol __ir_input_register [ 562.429840] cx23885: Unknown symbol cx2341x_ctrl_query [ 562.430034] cx23885: Unknown symbol ir_rc5_timer_keyup [ 562.430717] cx23885: Unknown symbol ir_input_init [ 562.430877] cx23885: Unknown symbol cx2341x_update [ 562.431084] cx23885: Unknown symbol cx2341x_ctrl_get_menu [ 562.431232] cx23885: Unknown symbol ir_input_nokey [ 562.431285] cx23885: Unknown symbol ir_rc5_decode [ 562.431388] cx23885: Unknown symbol cx2341x_log_status [ 562.431461] cx23885: Unknown symbol ir_input_unregister [ 562.431517] cx23885: Unknown symbol cx2341x_fill_defaults [ 562.432104] cx23885: Unknown symbol cx2341x_mpeg_ctrls [ 562.432161] cx23885: Unknown symbol ir_input_keydown [ 562.432217] cx23885: Unknown symbol get_rc_map |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
CC [M] /root/tbs/linux-tbs-drivers/v4l/cx88-dvb.o /root/tbs/linux-tbs-drivers/v4l/cx25840-ir.c: In function 'cx25840_ir_probe': /root/tbs/linux-tbs-drivers/v4l/cx25840-ir.c:1239: error: implicit declaration of function 'kzalloc' /root/tbs/linux-tbs-drivers/v4l/cx25840-ir.c:1239: warning: assignment makes pointer from integer without a cast /root/tbs/linux-tbs-drivers/v4l/cx25840-ir.c:1254: error: implicit declaration of function 'kfree' make[3]: *** [/root/tbs/linux-tbs-drivers/v4l/cx25840-ir.o] Error 1 make[3]: *** Waiting for unfinished jobs.... CC [M] /root/tbs/linux-tbs-drivers/v4l/cx88-video.o make[2]: *** [_module_/root/tbs/linux-tbs-drivers/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.37-gentoo-r4' make[1]: *** [default] Error 2 make[1]: Leaving directory `/root/tbs/linux-tbs-drivers/v4l' make: *** [all] Error 2 |
"-ir" hört sich nach Infrarot an. Hast Du bei Dir die Unterstützung für Infrarot im Kernel aktiv, btw. brauchst Du diese?
Im (frisch ausgepackten) Treiber-Verzeichnis kannst Du auch "make menuconfig" ausführen und die zu bauende V4L Module auswählen/abwählen.
Ist mir bekannt so bin ich auch vorgegangen. Trotzdem danke.
Deaktiviere alles, was Du nicht brauchst und was Probleme bereitet. Damit sollte das Bauen auch mit dem neuen Kernel gehen.
Ich meinte nicht das Kernel-Verzeichnis, sondern das Treiberverzeichnis. Dort gibt es auch so ein Menü. Aber egal, hatte nicht funktioniert. Lies mal meine letzte Post.Im Kernel selber is ausser dem Hauptfeld Multimedia Unterstützung alles aus.
Aus Interesse habe ich mal die hier beschriebenen Schritte mal durchgeführt: http://blog.mohammadzadeh.info/index.php…e-tbs-6980#c281
Das Kompilieren lief mit sys-kernel/gentoo-sources-2.6.38-r6 ohne Probleme durch. Testen kann ich nicht, da keine Hardware da.
Beachte, Punkt 9 bezieht sich auf den Haupt-Artikel für TBS 6980. Es müssen die selben Änderungen in den Dateien gemacht werden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier [0x1a72120] dvb access debug: frontend has acquired carrier [0x1a72120] dvb access debug: frontend has lost carrier |
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Gregor-« (09.06.2011, 23:20)
Hab mal bischen gestestet, leider funktioniert es so nicht, wie ich es oben beschrieben habe.
Aus Interesse habe ich mal die hier beschriebenen Schritte mal durchgeführt: http://blog.mohammadzadeh.info/index.php…e-tbs-6980#c281
Das Kompilieren lief mit sys-kernel/gentoo-sources-2.6.38-r6 ohne Probleme durch. Testen kann ich nicht, da keine Hardware da.
Beachte, Punkt 9 bezieht sich auf den Haupt-Artikel für TBS 6980. Es müssen die selben Änderungen in den Dateien gemacht werden.