Am Samstag, 9. Februar 2002 14:26 schrieb Marco Nierlich:
HI all,
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 Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: unresolved symbol pci_irq_mask /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o failed /lib/modules/2.4.16-4GB/pcmcia-external/i82365.o: insmod i82365 failed /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.16-4GB/kernel/drivers/pcmcia/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: init_module: Operation not permitted /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod /lib/modules/2.4.16-4GB/pcmcia-external/ds.o failed /lib/modules/2.4.16-4GB/pcmcia-external/ds.o: insmod ds failed <notice>startproc: execve (/sbin/cardmgr) [ /sbin/cardmgr ], [ 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[217]: starting, version is 3.1.25 cardmgr[217]: no pcmcia driver in /proc/devices cardmgr[217]: exiting done
Der Tenor in groups.google.com meinte, pcmcia-???.rpm entfernen und stattdessen die aktuellste pcmcia-cs kompilieren und installieren. Hab ich gemacht, mit folgendem Hinweis bei ./Configure
The kernel source tree is version 2.4.16. WARNING: the current kernel is sublevel 2.4.16-4GB. The current kernel build date is Tue Dec 18 15:10:30 2001.
Hab die Module trotzdem kompiliert und installiert, mit dem Resultat, dass ich beim booten nun folgendes bekomm:
Starting PCMCIA services: modules/lib/modules/2.4.16-4GB/pcmcia/i82365.o: unresolved symbol isapnp_find_dev /lib/modules/2.4.16-4GB/pcmcia/ds.o: init_module: Operation not permitted Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters cardmgr.
Hat da jemand eine Lösung, wie ich meinen externen PCMCIA-Bus unter 2.4.16-4GB wieder zum Laufen bekomm?
Das Problem liegt hier eher in der meiner Meinung nach eigenwilligen (aber verständlichen) Benennung des SuSE Kernels. Das pcmcia-cs Configure sucht da etwas anderes als es vorfindet. Ich hab das mal zu Fuss angepasst. Das war aber ein hoher Aufwand. Leichter sollte es da sein die original Kernelsourcen zu kompilieren und dann das pcmcia neu aufzusetzen. Bei problemen dazu kannst Du Dich ja PM melden. CIAO Michael