[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ALSA Sound und das Kernel Modul...



Philipp Drewes <phili@bonu.de> schrieb am 09.12.02 00:26:44:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hallo Liste,
> ich habe den Kernel 2.4.20 heruntergeladen und mit dem .configure file
> config-2.4.18-bf2.4 aus /boot konfiguriert, gemaket und sonstiges. Danach
> habe ich ALSA auch aus den Quellen erstellt und installiert. Das mit dem
> Sount klappt auch zur Zeit... nur nicht nach meinen Wünschen.
> 
> Während des Bootens für die Debian einen Hardware Scan durch und liefert
> ein "Detecting Hardware" und darunter auch es1371.
> 
> Ein lsmod liefert danach (im wesentlichen für den sound):
> 
> ...
> es1371                 28000   1
> gameport                1308   0  [es1371]
> ac97_codec             10016   0  [es1371]
> soundcore               3236   4  [snd es1371]
> ...
> 
> In die /etc/modules habe ich snd-ens1371 eingetragen. Um schon bei dem
> während des bootens auftretenden depmods meine ALSA Module zu laden.
> 
> Da bekomme ich dann:
> 
> Dec  8 23:50:51 stuttgart kernel: Ensoniq AudioPCI soundcard not found or device busy
> Dec  8 23:50:51 stuttgart insmod: /lib/modules/2.4.20/kernel/sound/pci/snd-ens1371.o: init_module: No such device
> Dec  8 23:50:51 stuttgart insmod: Hint: insmod errors can be caused by ....
> Dec  8 23:50:51 stuttgart insmod: /lib/modules/2.4.20/kernel/sound/pci/snd-ens1371.o: insmod snd-card-0 failed
> Dec  8 23:50:52 stuttgart kernel: Ensoniq AudioPCI soundcard not found or device busy
> Dec  8 23:50:52 stuttgart insmod: /lib/modules/2.4.20/kernel/sound/pci/snd-ens1371.o: init_module: No such device
> Dec  8 23:50:52 stuttgart insmod: Hint: insmod errors can be caused by ....
> Dec  8 23:50:52 stuttgart insmod: /lib/modules/2.4.20/kernel/sound/pci/snd-ens1371.o: insmod snd-card-0 failed
> 
> was ja auch klar ist, da der KernelTreiber schon die Soundkarte belegt.
> 
> Wenn ich alle es1371 Abhängigkeiten mit rmmod entferne, wird das ALSA
> System mit depmod oder /etc/init.d/alsaconfig start/stop sauber
> konfiguriert.
> 
> FRAGEN (mal wieder ganz viele):
> - ---------
> 
> 1)  Wie werde ich also den es1371 beim Hardware Scan wieder los?
> 
> 1a) Muß ich das beim Kernel Bulid ausschalten?

jain, die ens1371 ist bei jungfräulichen sourcen aktiviert
du kannst aber auch in /etc/modutiles/aliases die entsprechenden Einträge
auskommentieren ( ich weiss jetzt nicht, welche das sind ) und danach
update-modules laufen lassen

> 1b) Wenn ja, wird dann ein
>     neues make modules; makes modules_install das Modul auch aus den
>     /lib/modules/'uname -r'... entfernen oder muß ich da zuerst ein make
>     remove machen (gibt es das beim Kernel)

nein, make menuconfig (xconfig, config), dep, bzImage reicht in deinem Fall
(immer vorausgesetzt, du übersetzt den Kernel von Hand)
dabei aber nur die ens1371 deaktivieren

> 
> 2)  Hat mal jemand ne übersicht parat, was es beim Kernel für make
>     Optionen gibt?
> 
> 3)  Wißt ihr auch, wie man bei den alsa-drivers nur einzelne Module
>     erzeugt?

./configure --help sagt es dir, 
ich weiss sie jetzt auch nicht mehr aus dem Kopf

> 3a) Welche make optionen sind es denn dort?
> 
>     ALSA läuft aber leider doch nicht SO perfekt, wie oben beschrieben:
>     beim /etc/init.d/alsaconf start
> 
>     bekomme ich folgende Fehlermeldung:
> 
>     /usr/sbin/alsactl: set_control:960: Cannot write control '3:0:0:IEC958 Playback Mask:0' : Operation not permitted
> 
>     Das stop geht ohne Probleme.
> 4)  Woran kann denn das liegen?
> 
> 5)  Weiterhin kann nur root alsamixer benutzen alle anderen bekommen:
> 
>     alsamixer: function snd_ctl_open failed for default: Permission denied

der Rest hat keine Berechtigung auf das Audio-Device. Trag sie in der gruppe audio
mit ein und es sollte funktionieren.

> 
> 
> Kann sein, daß ich im oberen Teil Dinge behauptet habe, die nicht ganz
> richtig sind. Aber ich bin noch ein Neuling mit dem Kernel und auch mit
> der tollen Debian Distri.
> 
> Danke für eure Antworten.
> - ----
> - -      ,,,,,
> - -      /'^'\                    Gruß, Phili
> - -     ( o o )
> - --oOOO--(_)--OOOo----------------------------------------------------
> - -  .oooO               Philipp Drewes, http://phili.bonu.de
> - -  (   )   Oooo.         phili@bonu.de, sillyphili@gmx.de
> - ----\ (----(   )-----------------------------------------------------
> - -    \_)    ) /
> - -          (_/
> - -
> 
> "I believe that the best psychiatrist is the sheet of paper with a pencil"
> (Hates, Adrian)
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
> 
> iD8DBQE989SAWnqGsBHPYocRAnvNAJ9CYSbLiLy9lnzK6KxG/ZxcNCrfNACfaUtD
> boNVcckujgda2RgG2xK/6+E=
> =Rn/F
> -----END PGP SIGNATURE-----
> 


Johannes
______________________________________________________________________________
Ihr FreeMail-Postfach kann von jedem Telekom Festnetzanschluss erreicht
werden? Mit der Voicebox - http://freemail.web.de/features/?mc=021163



Reply to: