PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alsaconf - kann modul nicht finden



tuXist-j0ker
10.02.05, 10:39
Hi zusammen!

Soundkarte: Soundblaster Live!
Chip : emuk10

Wie die Überschrift schon sagt gehts um alsaconf!
Also ich hab die alsa-lib, alsa-utils und alsa-oss
brav wie ich bin installiert!
Im Kernel ist auch Alsa-support drinne und der treiber für die emuk10 ist auch fest integriert.

Wenn ich nun aber alsaconf starte passiert folgendes:

root:/home/tuxist# alsaconf
/usr/sbin/alsaconf: line 35: [: too many arguments
/usr/sbin/alsaconf: line 37: [: too many arguments
modinfo: could not find module snd
modinfo: could not find module snd
modinfo: could not find module snd
which: no dialog in (/sbin:/bin:/usr/sbin:/usr/bin)
which: no whiptail in (/sbin:/bin:/usr/sbin:/usr/bin)
Error, dialog or whiptail not found.
root:/home/tuxist#

tjo, da ich mich mit modul Geschichten nicht so gut auskenne hoffe ich das mir jemand nen Tip geben kann das ganze zu beheben!

Distri: MyGeOs

Cya

tuXist

fuffy
10.02.05, 10:52
Hi!


Im Kernel ist auch Alsa-support drinne und der treiber für die emuk10 ist auch fest integriert.
Genau das ist dein Problem. alsaconf verlang ALSA als Module.

Gruß
fuffy

tuXist-j0ker
10.02.05, 12:17
vielen dank für die schnelle antwort fuffy

tuXist-j0ker
10.02.05, 18:54
Hi!

Ich hab jetzt den Treiber als modul reingebaut - wieder der gleiche Fehler wie oben und keine Verbesserung in Sicht.... Es scheint ja wirklich an fehlenden modulen zu liegen aber wie kann ich die in den kernel bauen bzw. wo hab ich sie bisher übersehen in den Kernel zu packen ?

MfG

tuXist

fuffy
11.02.05, 06:44
Hi!


Ich hab jetzt den Treiber als modul reingebaut - wieder der gleiche Fehler wie oben und keine Verbesserung in Sicht....
Nur snd-emu10k1 oder das komplette ALSA-Subsystem? Weiterhin findet alsaconf das Programm dialog nicht, um ein TUI darzustellen.

Gruß
fuffy

tuXist-j0ker
11.02.05, 09:14
Hi!

Also was ich bisjetzt erreicht habe:

- dialog installiert nun funktioniert das gui

- den soundcard support im kernel nun auch modular gemacht
=> hab jetzt das snd modul : )


Aber:

Wenn ich alsaconf starte sagt er, das er keine passenden PCI-Karten erkennt *urgs*
Was nun ?

freakypriest
11.02.05, 12:11
Ich hatte genau das gleiche Problem. Nachdem ich einfach den Kompletten Soundtree als Modul reingemacht habe ging dann alles.

tuXist-j0ker
11.02.05, 17:08
Also ich mach das jetzt alles wirklich komplett mit M und dann mal sehen was passiert :ugly:

es ist nun wirklich alles modular im kernel drin vom soundtree aber es geht nach wie vor nicht
hab alsaconf gestartet ohne geladene module mit modulen alles keine wirkung ; /

Fatty
11.02.05, 17:27
Das ist aber auch nicht das normale Verhalten von alsaconf...
Da scheint irgendwas anderes im Argen zu liegen.

Zumindest bei mir sind nur die Module wie snd-intel8x0 vorhanden, der Soundsupport aber fest im Kernel verankert.

Was für einen Kernel verwendest du denn? Was auch wichtig ist: welche ALSA-Version ist bei dem enthalten?
$ cat /da/wo/source/include/sound/version.h

tuXist-j0ker
11.02.05, 19:29
So :

hab jetzt deinen Befehl benutzt fatty und dabei herausgefunden das die Soundtreiber im kernel auf der version 1.0.6 . die alsa-lib und die alsa-utils die ich installiert waren aber 1.0.7... ich hab also als erstes mal donwgegraded so das alles auf 1.0.6 war.
Leider ging alsaconf trotzdem nicht ; /
So jetzt hab ich aber einfach nochmal manuell das modul für meine soundkart geladen
und per amixer master und pcm raufgedreht und unmuted

so kann ich als root jetzt wenigstens mit xmms mp3s hören : )

noch schöner wäre es wenn ich das jetzt auch noch als user könnte :ugly:

die device nodes in /dev/ legt bei mir udev an
die geladenen alsamodule legt er in /dev/snd
und wenn ich die oss module (snd-oss-pcm,snd-oss-mixer) beim start laden lasse legt er mir /dev/dsp und /dev/mixer an.
Wenn ich aber als user versuche mp3s abzuspielen sagt er mir bei alsa das ich keine berechtigung habe auf hw,0 und bei oss sagt er mir das ich keine berechtigung für dsp habe ; (

auch manuelles rechte setzen mit chmod hat nix gebracht.

Ich hab nun in der /etc/udev/permission.de/*Udev-permission
bei den modulen jeweils immer alles auf 0755 gesetzt aber leider hat das gar nix bewirkt ; /.

Wer Lüsungsvorschläge hat oder noch ne idee warum alsaconf nach wie vor nicht geht bitte posten :)!


So für heute hab ich dann genung geackert ; )

Cya

Bis moin

tuXist

Fatty
12.02.05, 00:15
Hier mal meine Alsa-Einträge in den Udev-Configs:
rules.d:

# alsa devices
KERNEL="controlC[0-9]*", NAME="snd/%k"
KERNEL="hw[CD0-9]*", NAME="snd/%k"
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k"
KERNEL="midiC[D0-9]*", NAME="snd/%k"
KERNEL="timer", NAME="snd/%k"
KERNEL="seq", NAME="snd/%k"

# sound devices
KERNEL="adsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="adsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer[0-9]*", NAME="sound/%k", SYMLINK="%k"
permission.d:

# audio devices
dsp*:root:audio:0660
audio*:root:audio:0660
midi*:root:audio:0660
mixer*:root:audio:0660
sequencer*:root:audio:0660
sound/*:root:audio:0660
snd/*:root:audio:0660
beep:root:audio:0660
admm*:root:audio:0660
adsp*:root:audio:0660
aload*:root:audio:0660
amidi*:root:audio:0660
dmfm*:root:audio:0660
dmmidi*:root:audio:0660
sndstat:root:audio:0660

Was bei mir wegen den Zugriffsrechten auch immer wieder geholfen hat, waren die Einträge in der Datei /etc/security/console.perms:

<sound>=/dev/dsp* /dev/audio* /dev/midi* \
/dev/mixer* /dev/sequencer* \
/dev/sound/* /dev/snd/* /dev/beep \
/dev/admm* \
/dev/adsp* /dev/aload* /dev/amidi* /dev/dmfm* \
/dev/dmmidi* /dev/sndstat

<console> 0600 <sound> 0600 root.audio

Zusätzlich lasse ich beim Booten udevstart ausführen, weil es gelegentlich doch noch zu Problemen gekommen ist - seitdem ist Ruhe :)

tuXist-j0ker
12.02.05, 12:52
So es geht nun ; ) - ich kann als user Mucke hören :D

also erstmal hab ich meinen user zu der Gruppe audio hinzugefügt:
usermod -G audio <username>

dann hab ich die Einstellung der Permissions und der Rules von fatty übernommen,
nun kann ich als user Musik hören - muss nur noch per amixer master und pcm unmuten
und dann den Lautstärkeregler raufdrehen :D

alsaconf hab ich bisher nicht getestet mal sehen ; )

Danke für die Hilfe

Cya

tuXist :ugly:

tuXist-j0ker
13.02.05, 21:48
Also alsaconf funktioniert nach wie vor nicht!

Wäre allerdings sehr an einer Lösung dieses Problems interessiert!
Kann sich jemand vorstellen woran das liegen könnte ?
Ist es vielleicht ein Bug der alsaversion 1.0.6 ?

Cya

tuXist :ugly: