Re: ALSA Sound und das Kernel Modul...
Am 09 Dec 2002, schrieb Philipp Drewes: 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. Was hat alsa mit nis zu tun??? -- Lotharmailto:[EMAIL PROTECTED] Man weiß selten, was Glück ist; aber man weiß meistens, was Glück war. msg28139/pgp0.pgp Description: PGP signature
ALSA Sound und das Kernel Modul...
-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 gameport1308 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? 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) 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? 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 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. [EMAIL PROTECTED], [EMAIL PROTECTED] - \ (( )- - -\_)) / - - (_/ - - 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- -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: ALSA Sound und das Kernel Modul...
Philipp Drewes [EMAIL PROTECTED] 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 gameport1308 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. [EMAIL PROTECTED], [EMAIL PROTECTED] - \ (( )- - -\_)) / - - (_/ - - 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 -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe.
Re: ALSA Sound und das Kernel Modul...
On Mon, Dec 09, 2002 at 12:23:37AM +0100, Philipp Drewes wrote: Hallo Liste, Hallo Philipp, ... FRAGEN (mal wieder ganz viele): - - 1) Wie werde ich also den es1371 beim Hardware Scan wieder los? den Hardware Scan macht bei dir das Paket discover. Die eine Moeglichkeit waere das Paket einfach zu deinstallieren, du kannst aber auch einfach in /etc/discover.conf eine skip-Zeile einfuegen. 1a) Muß ich das beim Kernel Bulid ausschalten? ... Du kannst beim Konfigurieren des Kernels angeben dass das OSS-es1371-Modul nicht kompiliert werden soll. Gruss Adrian -- Is there not promise of rain? Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. Only a promise, Lao Er said. Pearl S. Buck - Dragon Seed -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: ALSA Sound und das Kernel Modul...
Hi, Johannes Hirte hat gesagt: // Johannes Hirte wrote: Philipp Drewes [EMAIL PROTECTED] schrieb am 09.12.02 00:26:44: 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 Oder in /etc/alsa/alsa-source.conf nur die gewünschten Karten entsprechend eintragen. Das geht aber nur bei den offiziellen Debian-Paketen. ciao -- Frank Barknecht _ __footils.org__ -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: ALSA Sound und das Kernel Modul...
Beim Schreiben aus versehen den Reply statt den neue Mail schreiben Button angeglickt?! On 09.Dez 2002 - 00:23:37, Philipp Drewes wrote: -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. Woher ist das Alsa, direkt vom Projekt oder aus deb-Paketen? Der Kernel von Debian oder auch direkt von kdernel.org? Wie gemaket - debian way oder das originale? 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 gameport1308 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: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. Richtig, außerdem gehören die Treiber für Alsa unter Debian nicht in irgendeine /etc/modules*. Wenn ich alle es1371 Abhängigkeiten mit rmmod entferne, wird das ALSA System mit depmod oder /etc/init.d/alsaconfig start/stop sauber konfiguriert. Richtig, aber auf meinem Debian (testing mit Kernel 2.4.19 und Alsa 2.9RC5 beides von debian.org) wird alsa mittel /etc/init.d/alsa gestartet?! 1) Wie werde ich also den es1371 beim Hardware Scan wieder los? 1a) Muß ich das beim Kernel Bulid ausschalten? Prinzipiell nicht, aber da ja ein Hardwarescan beim booten gemacht wird wohl doch. Denn der lädt dann wohl den Kerneltreiber für die Karte. Also mit make menuconfig oder wie auch immer, das es1371 Modul entfernen und das ac97 am besten auch. soundcore brauchst du aber noch für ALSA. BTW: Wieso willst du eigentlich ALSA wenn du nen Kerneltreiber hast? 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) Also wenn du einfaches entfernen/deinstallieren der Module und so willst empfehle ich dir den debian way zum Kernel bauen mittels make-kpkg. Da kriegst du am ende ein .deb und kannst das einfach installieren. Nachteil: Das bauen dauert etwas länger und du kannst Module dir zu den Kernelquellen gehören (wie das es1371) nicht entfernen, sondern musst den ganzen Kernelbau wiederholen. Nun zu deiner Frage 1b) AFAIK (ich baue normalerweise mit make-kpkg, also garantiere ich für diese Aussagen nicht) musst du /lib/modules/'uname -r' löschen. Dann in /usr/src/linux folgendes machen make clean ; make modules ; make modules_install Das sollte dann reichen. 2) Hat mal jemand ne übersicht parat, was es beim Kernel für make Optionen gibt? Guck doch einfach mal ins Makefile unter /usr/sr/linux ?! So kompliziert ist das eigentlich nicht aufgebaut. Ich kenne folgende: make clean - Löschen der Binärfiles make modules_clean - Löschen der Binärfiles für die Module make mrproper - Alles löschen was nicht im Originalen tar.gz war make config - Abfrage der Optionen in reinem Text make menuconfig - ASCII Menu für die Kerneloptionen make xconfig - startet ein tcl/tk Menü für die Kerneloptionen make oldconfig - Macht aus einer .config im Kernelverz. eine neue Konfiguration und fragt nur nach unbekannten Optionen make bzImage - Kernel bauen make zImage - Das war was mit sehr kleinem Kernel bauen glaube ich (oder wars das obere??) make bzlilo - richtet lilo ein, so das der neue Kernel automatisch gestartet wird und der alte drin bleibt als 2. Option make modules - Module bauen make modules_install - Module installieren 3) Wißt ihr auch, wie man bei den alsa-drivers nur einzelne Module erzeugt? Ich nehme mal an du willst nur bestimmte Karten haben und nicht alle? Da gibts das hübsche debconf Interface alsaconf aus dem gleichnamigen Paket. Der erzeugt (zwar eigentlich für Alsa 0.5 aber das geht auch mit 0.9) /etc/alsa/alsa-source.conf mit den Karten die du dort auswählst. Diese Datei wiederum wird von den Alsaquellen aus den Debian-paketen eingelesen (ich nehme mal stark an auch von den anderen). 3a) Welche make optionen sind es denn dort? Guck doch einfach mal in die Readme unter /usr/src/modules/alsa-driver/ oder auf alsa-project.org. ALSA läuft aber leider doch nicht SO perfekt, wie oben beschrieben: beim /etc/init.d/alsaconf start bekomme ich folgende
Re: ALSA Sound und das Kernel Modul...
On Mon, 2002-12-09 at 00:23, Philipp Drewes wrote: 2) Hat mal jemand ne übersicht parat, was es beim Kernel für make Optionen gibt? $ cd /usr/src/linux /usr/src/linux$ egrep '^[a-zA-Z_]+:' Makefile | sed 's/:.*//g' all Version boot vmlinux symlinks oldconfig xconfig menuconfig config linuxsubdirs newversion TAGS tags modules modules_install _modinst_ _modinst_post _modinst_post_pcmcia clean mrproper distclean backup sgmldocs psdocs pdfdocs htmldocs mandocs sums checkconfig checkhelp checkincludes dummy dummy spec rpm Gruß Sven -- Sven Lauritzen pub 1024D/95C9A892 sub 1024g/D30E490F Fp 2FA9 FC9B 078C 5BC7 87DC 0B0D 2329 94F6 95C9 A892 signature.asc Description: This is a digitally signed message part