Hallo , in der Vergangenheit habe ich mir immer ohne Probleme zum neu übersetzten Kernel die passenden ALSA Module erzeugt. Nur diesmal habe ich Probleme unter Suse 8.0 mit einem (aus den Original Sourcen) 2.4.20 Kernel mit den neuesten Alsa Paketen : alsa-driver-0.9.3c alsa-lib-0.9.3 alsa-tools-0.9.3 alsa-utils-0.9.3 . Nach dem erfolgreichen ( ich sehe keine Fehler beim Übersetzten ): ./configure make und make install von o.g. Programmen bekomme ich folgende Fehlermeldung beim Aufruf von : rcalsasound restart Starting sound driver: snd-emu10k1 /lib/modules/2.4.20usb/kernel/sound/ \acore/snd.o: invalid parameter parm_snd_major /lib/modules/2.4.20usb/kernel/sound/acore/snd.o: insmod /lib/modules/ \2.4.20usb/kernel/sound/acore/snd.o failed /lib/modules/2.4.20usb/kernel/sound/acore/snd.o: invalid parameter parm \_snd_major /lib/modules/2.4.20usb/kernel/sound/acore/snd.o: insmod /lib/modules/ \2.4.20usb/kernel/sound/acore/snd.o failed /lib/modules/2.4.20usb/kernel/sound/acore/snd.o: insmod snd-emu10k1 fai- \led Die Hardware (SBlive) ist übrigens ok, da unter dem Suse Kernel (und anderen alteren selbst erstellten Kerneln) alles läuft und unter dem parallel installierten Suse 7.1 der Sound auch gut per ALSA läuft . Die einzelnen ALSA Moule habe ich dabei weitgend nach u.g. Beschreibung übersetzt . http://myweb.cableone.net/eviltwin69/ALSA_JACK_ARDOUR.html ./configure --with-kernel=/usr/src/linux --with-cards=emu10k1 --with- \sequencer=yes --with-oss=yes --with-isapnp=no make make install usw. ... Der Link zu den aktuellen Kernelsourcen ist auch richtig gesetzt . meine /etc/modules.conf sieht für mich ganz ok. aus ... : ~ # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 0.9.0 --- alias char-major-116 snd alias snd-card-0 snd-emu10k1 alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss options snd snd_major=116 snd_cards_limit=1 options snd-emu10k1 snd_index=0 # --- END: Generated by ALSACONF, do not edit. --- ein lsmod ergibt folgendes : Module Size Used by Not tainted soundcore 3364 0 (autoclean) mga 103120 15 agpgart 12800 3 (autoclean) nfsd 68352 4 (autoclean) ipv6 129696 -1 (autoclean) mousedev 3904 1 hid 19424 0 (unused) evdev 4128 0 (unused) input 3168 0 [mousedev hid evdev] printer 7488 0 usb-uhci 21796 0 (unused) usbcore 55968 1 [hid printer usb-uhci] tulip 38176 1 hisax 146304 5 isdn 119936 7 [hisax] slhc 4672 2 [isdn] serial 44128 0 (autoclean) nls_iso8859-1 2880 2 (autoclean) nls_cp437 4384 2 (autoclean) vfat 9500 2 (autoclean) fat 29528 0 (autoclean) [vfat] Es ist übrigens das erste mal , daß ich mit der ALSA-Version 0.9.x arbeite , vorher hatte ich immer 0.5.x . Muss vielleicht etwas von der 0.5.x Version entfernt werden wegen evtl. vermischen der Versionen ... ? alsaconf erkennt übrigens die Karte richtig ! Das (entscheidende) Verzeichnis /lib/modules/2.4.20usb/kernel/sound/acore sieht so aus : total 244 drwxr-xr-x 4 root root 4096 May 30 22:13 . drwxr-xr-x 5 root root 4096 May 30 22:13 .. drwxr-xr-x 2 root root 4096 May 30 22:13 oss drwxr-xr-x 3 root root 4096 May 30 22:13 seq -rw-r--r-- 1 root root 8771 May 30 22:13 snd-hwdep.o -rw-r--r-- 1 root root 9360 May 30 22:13 snd-page-alloc.o -rw-r--r-- 1 root root 93720 May 30 22:13 snd-pcm.o -rw-r--r-- 1 root root 21840 May 30 22:13 snd-rawmidi.o -rw-r--r-- 1 root root 24660 May 30 22:13 snd-timer.o -rw-r--r-- 1 root root 49385 May 30 22:13 snd.o Wer hat einen Tip für mich ,warum es nicht funktioniert ? Danke im voraus für Tips und hilfreiche Ideen Heiko
Am Freitag, 30. Mai 2003 23:09 schrieb Heiko Weiß:
options snd snd_major=116 snd_cards_limit=1 options snd-emu10k1 snd_index=0
Der Prefix snd_ wurde in den neueren ALSA-Versionen gestrichen, nim ihn weg und die Fehlermeldungen sollten verschwinden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel schrieb:
Am Freitag, 30. Mai 2003 23:09 schrieb Heiko Weiß:
options snd snd_major=116 snd_cards_limit=1 options snd-emu10k1 snd_index=0 Der Prefix snd_ wurde in den neueren ALSA-Versionen gestrichen, nim ihn weg und die Fehlermeldungen sollten verschwinden.
... schnipp ... Die Lösung hatte ich wohl überlesen ( obwohl ich die readme usw. durch- gelesen hatte . Die Liste ist für solche (kleinen) Tips echt spitze ! Danke .(... funktioniert jetzt prima) . Gruß Heiko
participants (2)
-
Heiko Weiß
-
Manfred Tremmel