Nach kernel update kein PCMCIA und sound mehr
Hallo Liste, Nachdem ich mir vom SuSE ftp Server den Kernel 2.4.18 sowie die dazugehoerenden Quellen runtergeladen habe und beide pakete eingespielt habe erhalte ich jedoch folgende Fehlermeldung: (jedenfalls habe ich wieder ein "komplettes" boot log :-) ) [snip] Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.18-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.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod i82365 failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: insmod ds failed cardmgr[254]: starting, version is 3.1.25 cardmgr[254]: no pcmcia driver in /proc/devices cardmgr[254]: exiting done [/snip] Somit funktioniert mein PCMCIA modem nicht. Laut Kernel-HOWTO muss man die module neu uebersetzen. Habe ich getan mit: bash# cd /usr/src/linux bash# make dep bash# make clean bash# nohup make bzImage & bash# tail -f nohup.out (.... to monitor the progress) bash# make modules bash# make modules_install Den neuen Kernel nach /boot kopiert, neuen Eintrag in lilo.conf und Lilo habe ich auch ausgefuehrt. Auch habe ich die System.map nach /boot kopiert (steht im Linux Buch). Ich habe die System.map nach System.map-2.4.18 umbenannt, da mein alter kernel die "Verlaengerung" -2.4.4 hatte. Danach erhalte ich immer noch die gleiche Fehlermeldung. Ich habe in die entsprechenden Verzeichnisse geschaut, aber alle module sind dort. Auch ein manuelles modprobe oder insmod bringt die gleiche Meldung. Ein _depmod -a_ sagt gar nichts. In der .config habe ich unter PCMCIA folgende Eintraege: [snip] # # PCMCIA/CardBus support # CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_I82092=y CONFIG_I82365=y CONFIG_TCIC=y [/snip] Auch habe ich seitdem neuen kernel keinen sound mehr. ich erhalte die Meldung [snip] Starting sound driver: snd-card-maestro3 modprobe: Can't locate module snd-card-maestro3 [/snip] Die module stehen auch in der .config: [snip] CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m [/snip] Ein starten von xmms bringt eine Meldung, dass /dev/dsp nicht da ist, oder aehnlich. YAST2 sagt mir, dass eine Soundkarte installiert ist, die aber im Moment nicht angesprochen werden kann. Das Konfigurieren einer zweiten Soundkarte schlaegt fehl. Mit dem alten Kernel (2.4.4-4GB) hat beides ohne weiteres funktioniert. Ich denke, dass beide Probleme auf die gleich Ursache zurueckzufuehren sind. Aber welche? Was habe ich vergessen? Was mache ich falsch?Kann mir jemand einen Tipp geben? Danke im Voraus Stephan PS: SuSE 7.2 auf HP XE3 -- Stephan Anstötz Spacecraft Operations Engineer X-Ray Multimirror Mission European Space Agency, ESOC
On Tuesday, 19. March 2002 13:43, you wrote:
Hallo Liste,
Nachdem ich mir vom SuSE ftp Server den Kernel 2.4.18 sowie die
Ich ziehe mir meine Quellen bezüglich Kernel immer direkt von ftp.kernel.org-
dazugehoerenden Quellen runtergeladen habe und beide pakete eingespielt habe erhalte ich jedoch folgende Fehlermeldung: (jedenfalls habe ich wieder ein "komplettes" boot log
:-) )
[snip] Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.18-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.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod i82365 failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: insmod ds failed cardmgr[254]: starting, version is 3.1.25 cardmgr[254]: no pcmcia driver in /proc/devices cardmgr[254]: exiting done [/snip] Somit funktioniert mein PCMCIA modem nicht.
Laut Kernel-HOWTO muss man die module neu uebersetzen. Habe ich getan mit: bash# cd /usr/src/linux bash# make dep bash# make clean bash# nohup make bzImage & bash# tail -f nohup.out (.... to monitor the progress) bash# make modules bash# make modules_install
Den neuen Kernel nach /boot kopiert, neuen Eintrag in lilo.conf und Lilo habe ich auch ausgefuehrt. Auch habe ich die System.map nach /boot kopiert (steht im Linux Buch). Ich habe die System.map nach System.map-2.4.18 umbenannt, da mein alter kernel die "Verlaengerung" -2.4.4 hatte.
Danach erhalte ich immer noch die gleiche Fehlermeldung.
Ich benenne die System.map nicht um. Hatte ähnliche Probleme als ich sie umbenannt habe. Kann aber auch damit zusammenhängen das ich wie gesagt die original Quellen verwende.
Ich habe in die entsprechenden Verzeichnisse geschaut, aber alle module sind dort. Auch ein manuelles modprobe oder insmod bringt die gleiche Meldung. Ein _depmod -a_ sagt gar nichts. In der .config habe ich unter PCMCIA folgende Eintraege: [snip] # # PCMCIA/CardBus support # CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_I82092=y CONFIG_I82365=y CONFIG_TCIC=y [/snip]
Auch habe ich seitdem neuen kernel keinen sound mehr. ich erhalte die Meldung [snip] Starting sound driver: snd-card-maestro3 modprobe: Can't locate module snd-card-maestro3 [/snip]
Kann es sein das Dein System vorher die ALSA-treiber benutzt hat? Die sind nicht im "Standard"-Kernel mit drin. Hole Die die ALSA quellen und komiliere sie, dann sollte es funktionieren.
Die module stehen auch in der .config: [snip] CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m [/snip]
Ein starten von xmms bringt eine Meldung, dass /dev/dsp nicht da ist, oder aehnlich.
YAST2 sagt mir, dass eine Soundkarte installiert ist, die aber im Moment nicht angesprochen werden kann. Das Konfigurieren einer zweiten Soundkarte schlaegt fehl.
Mit dem alten Kernel (2.4.4-4GB) hat beides ohne weiteres funktioniert. Ich denke, dass beide Probleme auf die gleich Ursache zurueckzufuehren sind. Aber welche? Was habe ich vergessen? Was mache ich falsch?Kann mir jemand einen Tipp geben?
Danke im Voraus Stephan
PS: SuSE 7.2 auf HP XE3
Grüße Andreas
Hallo, Erstmal: RTF-Etikette und http://learn.to/quote, ja? On Tue, 19 Mar 2002, Andreas Ittgenshorst wrote:
On Tuesday, 19. March 2002 13:43, you wrote: ^^^ wer ist you? Ich bestimmt nicht! s. Vorbemerkung!
[snip] Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.18-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.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/i82365.o: insmod i82365 failed /lib/modules/2.4.18-4GB/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted
Sieht fuer mich nach nem config-Fehler oder Rechteproblem aus, aber ich hab von dem PCMCIA-Kram keine Ahnung. [..]
Den neuen Kernel nach /boot kopiert, neuen Eintrag in lilo.conf und Lilo habe ich auch ausgefuehrt. Auch habe ich die System.map nach /boot kopiert (steht im Linux Buch). Ich habe die System.map nach System.map-2.4.18 umbenannt, da mein alter kernel die "Verlaengerung" -2.4.4 hatte.
Danach erhalte ich immer noch die gleiche Fehlermeldung.
Ich benenne die System.map nicht um. Hatte ähnliche Probleme als ich sie umbenannt habe. Kann aber auch damit zusammenhängen das ich wie gesagt die original Quellen verwende.
Hat damit nix zu tun. Siehe http://www.dhaller.de/linux/multikernel.html. Wenn es aber zusaetzlich _auch_ ne /boot/System.map gibt wird IIRC evtl. diese verwendet, aber das gibt der Kernel beim booten aus (siehe dmesg bzw. /var/log/boot.msg). -dnh -- Well I wish you'd just tell me rather than try to engage my enthusiasm. -- Marvin
Stephan.Anstoetz@esa.int wrote:
Hallo Liste,
[snip]
Ich habe in die entsprechenden Verzeichnisse geschaut, aber alle module sind dort. Auch ein manuelles modprobe oder insmod bringt die gleiche Meldung. Ein _depmod -a_ sagt gar nichts. In der .config habe ich unter PCMCIA folgende Eintraege: [snip] # # PCMCIA/CardBus support # CONFIG_PCMCIA=m CONFIG_CARDBUS=y CONFIG_I82092=y CONFIG_I82365=y CONFIG_TCIC=y [/snip]
Sind die PCMCIA-Module in der /ec/modules.conf überhaupt richtig aktiviert? Ich weiß leider nicht, wonach genau Ausschau gehalten werden muß (ich selbst benutze kein PCMCIA), aber die Module müssen konfiguriert werden... vielleicht hilft YaST2 hier ja weiter...?
Auch habe ich seitdem neuen kernel keinen sound mehr. ich erhalte die Meldung [snip] Starting sound driver: snd-card-maestro3 modprobe: Can't locate module snd-card-maestro3 [/snip]
Die module stehen auch in der .config: [snip] CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m [/snip]
Dann versuch mal, was den Sound betrifft, auf ALSA auszuweichen. Ganz wichtig dabei ist, daß Du dann ALSA 0.5.12a verwendest - vorige Versionen scheinen aus irgendeinem Grund mit einem Kernel ab 2.4.16 (den benutze ich) nicht zu funktionieren, und die Kernel-Soundtreiber sind teilweise für den A..., und außerdem scheinen in /etc/modules.conf die notwendigen Parameter für das manuelle Aktivieren des Kernel-Treibers zu fehlen - eine andere Variante wäre das feste Einbinden des Soundtreibers (hatte für meine SB PCI128 wunderbar gefunzt).
Am Dienstag, 19. März 2002 13:43 schrieb Stephan.Anstoetz@esa.int:
Nachdem ich mir vom SuSE ftp Server den Kernel 2.4.18 sowie die dazugehoerenden Quellen runtergeladen habe und beide pakete eingespielt habe erhalte ich jedoch folgende Fehlermeldung: (jedenfalls habe ich wieder ein "komplettes" boot log
Ich mag die von SuSE zugepatchten Kernel nicht ...
:-) )
[snip] Starting PCMCIA (using scheme: SuSE)/lib/modules/2.4.18-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
Das Problem hatte ich auch mit meinem Powerbook, bin auf das yenta_socket umgestiegen, das läuft einwandfrei, vielleicht hilft das auch bei Dir.
Den neuen Kernel nach /boot kopiert, neuen Eintrag in lilo.conf und Lilo habe ich auch ausgefuehrt. Auch habe ich die System.map nach /boot kopiert (steht im Linux Buch). Ich habe die System.map nach System.map-2.4.18 umbenannt, da mein alter kernel die "Verlaengerung" -2.4.4 hatte.
Die System.map sollte auch so heissen, also nicht umbenennen.
Danach erhalte ich immer noch die gleiche Fehlermeldung.
vielleicht hilft auch ein 'depmod -a'
Auch habe ich seitdem neuen kernel keinen sound mehr. ich erhalte die Meldung [snip] Starting sound driver: snd-card-maestro3 modprobe: Can't locate module snd-card-maestro3 [/snip]
Klar, das ist ein alsa-Modul, da müssen die Alsa Treiber für den neuen Kernel compiliert werden.
Die module stehen auch in der .config: [snip] CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m [/snip]
Das sind die Kerneltreiber, beim starten wird versucht die Alsa-Treiber zu laden, das ist nicht das selbe.
Ein starten von xmms bringt eine Meldung, dass /dev/dsp nicht da ist, oder aehnlich.
Logisch, kein Treiber geladen. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (5)
-
Andreas Ittgenshorst
-
David Haller
-
Manfred Tremmel
-
Olaf Martens
-
Stephan.Anstoetz@esa.int