• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

sound nur als root

Tino2

Member
Hallo!

Ich hab bei einem Bekannten SUSE 10.3 installiert und folgendes Problem.

Soundausgabe geht nur als Benutzer ROOT.
Als user ist im Kicker das Lautsprechersymbol mit rot durchgestrichen. Wenn ich Kmix öffne steht da auch nichts drinnen. Ich hab dann testweise einen neuen Benutzer angelegt mit selben Ergebnis.
Ich hab mich danach mal als Root eingelogt und siehe da, Lautsprechersymbol und MIXER funktionieren. Auch Sound selbst funktioniert. Nur bei den usern nicht.
Ich habe was im Forum gefunden, den user in die Gruppe Audio aufnehem. Das hat mir das Lautsprechersymbol richtig dargestellt und hatte auch den Mixer, aber immer noch keinen Sound. Bei meinen Rechnern wo Sound funktioniert, sind alle Benutzer nicht in der Gruppe audio. Geht aber trotzdem! Ich hab ihn auch gleich noch die Gruppe users zugewiesen, da die bei mir standartmäsig eigetragen war.
Ich hab auch schon in Yast die Soundkarte gelöscht und über alsaconf konfiguriert mit selben Ergebniss.
Yast erkannte die Soundkarte als Crystal snd-cs4236. Wie gesagt unter Root geht alles!
Unter Kmix wird mir im Fenster cs 4235 angezeigt!
alsaconf erkennt eine cs4232 spielt auch den Testsound ab.
Es ist eine ISA-Karte in einem 500 MhZ Pentium. SuSE 10.3 läuft auch da noch angenehm schnell mit um die 300 MB Arbeitsspeicher!

lspci hatte keine Soundkarte gefunden (ich denke weil ja ISA)
lsmod bracht folgendes:
Code:
computer:~ # lsmod
Module                  Size  Used by
joydev                 13632  0
snd_pcm_oss            50432  0
snd_mixer_oss          20096  1 snd_pcm_oss
snd_seq_midi           13440  0
snd_seq_midi_event     10880  1 snd_seq_midi
snd_opl3_synth         18564  0
snd_seq_instr          11648  1 snd_opl3_synth
snd_seq_midi_emul      10240  1 snd_opl3_synth
snd_ainstr_fm           6400  1 snd_opl3_synth
snd_seq                54452  5 snd_seq_midi,snd_seq_midi_event,snd_opl3_synth,s
nd_seq_instr,snd_seq_midi_emul
snd_cs4236             22284  1
snd_opl3_lib           14592  2 snd_opl3_synth,snd_cs4236
snd_hwdep              13316  1 snd_opl3_lib
snd_cs4236_lib         19712  1 snd_cs4236
snd_mpu401_uart        12416  1 snd_cs4236
snd_rawmidi            28416  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device         12172  5 snd_seq_midi,snd_opl3_synth,snd_seq,snd_opl3_lib
,snd_rawmidi
snd_cs4231_lib         28288  2 snd_cs4236,snd_cs4236_lib
snd_pcm                82564  3 snd_pcm_oss,snd_cs4236_lib,snd_cs4231_lib
snd_timer              26756  4 snd_seq,snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd                    58164  19 snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_opl3
_synth,snd_seq_instr,snd_seq_midi_emul,snd_seq,snd_cs4236,snd_opl3_lib,snd_hwdep
,snd_cs4236_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_cs4231_lib,snd_pc
m,snd_timer
microcode              15372  0
firmware_class         13568  1 microcode
radeon                116228  1
drm                    79636  2 radeon
apparmor               40736  0
fuse                   45460  2
loop                   21636  0
dm_mod                 56880  0
snd_page_alloc         14472  2 snd_cs4231_lib,snd_pcm
ns558                   8704  0
gameport               18312  2 ns558
parport_pc             40764  0
soundcore              11460  1 snd
parport                37832  1 parport_pc
rtc_cmos               12064  0
rtc_core               23048  1 rtc_cmos
rtc_lib                 7040  1 rtc_core
8139too                29184  0
8139cp                 26112  0
mii                     9344  2 8139too,8139cp
sr_mod                 19492  0
cdrom                  37020  1 sr_mod
shpchp                 35092  0
intel_agp              27156  1
agpgart                35764  2 drm,intel_agp
pci_hotplug            33216  1 shpchp
i2c_piix4              12556  0
i2c_core               27520  1 i2c_piix4
sg                     37036  0
sd_mod                 31104  4
uhci_hcd               27024  0
usbcore               123756  2 uhci_hcd
edd                    12996  0
ext3                  131976  1
mbcache                12292  1 ext3
jbd                    68148  1 ext3
ata_piix               21380  3
libata                137032  1 ata_piix
scsi_mod              140376  4 sr_mod,sg,sd_mod,libata

Brauch hilfe sonst steigt er wieder auf Windows um!
 
OP
T

Tino2

Member
ja und im alsamixer auch geschaut.

Ich denke es ist ein Rechte Problem.
Wie kann ichs´ herausfinden?
 
towo schrieb:
Na, da ist der user wohl nicht in der Gruppe audio, was?
Wenn du wüsstest, dass die Audiogeräte mittels HAL - wenn man sich lokal anmeldet - mittels ACLs an den User freigegeben werden... und somit braucht man nicht in "audio" drin sein. Selbiges gilt für video.
 
OP
T

Tino2

Member
So, und wie kann ich jetzt überprüfen warum es bei root geht und bei den usern nicht?
 

abgdf

Guru
Nachdem ich richtig gelesen habe, glaube ich, daß Du "Audio" und "audio" verwechselt, bzw. nicht unterschieden hast.
 
OP
T

Tino2

Member
Hallo, ich wieder!

Ich hab jetzt mal zu hause auch so ein altes System installiert. Board Asus mit 1xAGB 6xPCI 1xISA PIII 500MhZ 320MB Ram. Fast identisch mit den Rechner meines Kollegen. Hab eine andere Soundkarte in den ISA Steckplatz gesteckt und SUSE mit KDE installiert KEINE separate HOME-Partition. Nach den ersten KDE-Start des Benutzers fiel mir schon auf, daß das Lautsprechersymbol nicht erscheint. Ich also Kmix gestartet und es erscheint das Lautsprecher-Symbol mit rot durchgestrichen. Jetzt hab ich mich als root angemeldet und sound ging dort auch nicht. Yast hatte diese aber als Sounkarte gefunden und konfiguriert. Ich hab nun mit Yast die Karte gelöscht und mit alsaconf konfiguriert. Ging alles Sound da . So nun wieder zum Benutzer und siehe da, es ist immernoch der selbe Fehler wie vorher Sound geht nur bei root und beim benutzer nur Lautsprechersymbol mit rotem kreuz .

Ich denke nun das entweder die nicht angelegte Home-Partition der Rechte wegen der Fehler ist oder SuSE hat da was in Verbindung mit ISA- Soundkarten /Berechtigungen vermasselt.

Ich hab nun mal unter root chmod 777 -R snd gemacht, Benutzer angemeldet und Sound geht plötzlich. Nur nach einem Neustart sind die Rechte wieder so gesetzt wie sie waren (Sound geht nicht mehr). Sind das im Order /dev/snd/ nur symbolische links? Und wo sind die echten Dateien?
Dann Soundkarte mit Yast gelöscht und runter gefahren ISA Soundkarte raus, PCI Soundkarte rein, mit YAST konfiguriert und geht bei allen Benutzern.

Ja wo ist nun der Fehler?
 
Oben