Manfred Tremmel wrote:
Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
hab auf meiner SuSE 7.2 (ist ein Fujitsu-Siemens S4542) vom Kernel 2.4.4-4GB auf 2.4.16-4GB gewechselt (über das RPM aus dem update-Verzeichnis).
Nach einem reboot kamen folgende Fehlermeldungen beim Laden von Modulen:
<notice>/etc/init.d/rc3.d/S06pcmcia start Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: init_module: No such device
Nimm anstelle des i82365 Moduls das yenta_socket Modul, vermutlich gehts damit ohne Probleme (Eintrag in der /etc/rc.config ändern).
Hab mich in letzter Zeit nicht besonders um PCMCIA gekümmert, da kein Bedarf an firewire war. Nun hat sich das aber wieder geändert. Hab in der rc.config unter START_PCMCIA="yes" noch PCMCIA="yenta_socket" eingetragen; mit dem Resultat, dass beim booten trotzdem i82365 geladen wird :-( Ein /etc/rc.d/rc3.d/S06pcmcia stop modprobe -r i82365 entfernt das Modul. modprobe yenta_socket meint, dass das Modul nicht gefunden werden kann und insmod yenta_socket meint: Using /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_register_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol dead_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_resume_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_unregister_socket /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/yenta_socket.o: unresolved symbol pcmcia_suspend_socket Ich schaffs einfach nicht, meine firewire pcmcia Karte unter 2.4.16-4GB zum laufen zu bringen. Verwende pcmcia-3.1.28-166 aus dem update/7.2/kernel/2.4.16 Verzeichnis. Auch alle anderen RPM aus diesem Verzeichnis sind installiert (auch wenn sie gar nicht benötigt werden) Mit dem Original Kernel von 7.2 und dem original pcmcia.rpm läuft meine firewire einwandfrei. Hab auch versucht, die Module von 2.4.4-4GB zu forcieren; dann bekomm ich segfaults :-( Neuer Kernel mit altem pcmcia.rpm funktioniert ebenfalls nicht Die aktuellen Bootmeldungen unter 2.4.16 sind: <notice>/etc/init.d/rc3.d/S06pcmcia start Starting external PCMCIA (using scheme: SuSE)<notice>startproc: execve (/sbin/cardmgr) [ /sbin/cardmgr -m /lib/modules/2.4.16-4GB/ -n pcmcia-external ], [ PWD=/ BOOT_FILE=/boot/vmlinuz HOSTNAME=pingu CONSOLE=/dev/console vga=0x0303 PREVLEVEL=N AUTOBOOT=YES MACHTYPE=i386-suse-linux LINES=25 SHLVL=2 COLUMNS=80 BOOT_IMAGE=linux SHELL=/bin/bash HOSTTYPE=i386 OSTYPE=linux HOME=/ TERM=linux PATH=/sbin:/bin:/usr/sbin:/usr/bin RUNLEVEL=3 INIT_VERSION=sysvinit-2.78 _=/sbin/startproc DAEMON=/sbin/cardmgr ] cardmgr[242]: starting, version is 3.1.28 cardmgr[242]: modpath = /lib/modules/2.4.16-4GB/ cardmgr[242]: modsubdir = pcmcia-external cardmgr[242]: watching 2 sockets cardmgr[242]: initializing socket 0 cardmgr[242]: socket 0: Cherri IEEE-1394 cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o' cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/cb_enabler.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: executing: 'insmod -v /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o' cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_get_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_sent cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_bus_reset cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_complete cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol highlevel_add_one_host cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_unregister_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_packet_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_selfid_received cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: unresolved symbol hpsb_register_lowlevel cardmgr[242]: + /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o: cardmgr[242]: + Hint: You are trying to load a module without a GPL compatible license cardmgr[242]: + and it has unresolved symbols. Contact the module supplier for cardmgr[242]: + assistance, only they can help you. cardmgr[242]: + cardmgr[242]: + Using /lib/modules/2.4.16-4GB//pcmcia-external/ohci1394_cb.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: insmod exited with status 1 cardmgr[242]: executing: 'modprobe -v ohci1394_cb' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/kernel/drivers/ieee1394/ieee1394.o cardmgr[242]: + Symbol version prefix '' cardmgr[242]: + /sbin/insmod /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: + Using /lib/modules/2.4.16-4GB/pcmcia-external/ohci1394_cb.o cardmgr[242]: executing: './ieee1394 start ohci1394' done Hab auch schon versucht, die Module mit den Kernel-sourcen selber zu kompilieren und sie an die richtige Stelle zu kopieren. Resultat: wen wundert's: keine Änderung :-( dvgrab meldet übrigens folgenden Fehler (ich nehm an, das hat mit den unresolved symbols zu tun). Wie gesagt, dvgrab unter 2.4.4-4GB läuft out of the box raw1394 - couldn't set port: Invalid argument Ist noch eine Idee vorhanden? Gruss Marco