PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein sound auf dell dimension 5000 mit debian



craano
18.07.06, 13:53
Hallo,

ich habe hier einen schicken Dell Dimension 5000 mit onboard sound vor mit. Debin Etch ist installiert, läuft alles einwandfrei, nur leider habe ich keinen sound.


lspci | grep audio
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)


Alsa ist installiert. Alsaconf läuft ohne Probleme durch, erkennt auch die Karte.

Danach alle muted Regler im Mixer wieder aufgedreht.

Wenn ich nun versuche ein mp3 abzuspielen, läuft das auch in jedem Player prima, nur leider kommt kein Ton aus den Boxen.

Was kann ich tun, damit ich etwas höre?

Grüße.
craano.

floogy
19.07.06, 15:24
Es scheint ja alles richtig konfiguriert zu sein.
Lautsprecher in der falschen Buchse? ;-)

Was sagt denn `lsmod|egrep "(snd|ich)"` ?

Columbo0815
19.07.06, 16:57
Versuch mal



amixer set Master 90% unmute
amixer set PCM 90% unmute

Vielleicht hast du die Mixer hochgedreht aber nicht wirklich "geunmuted".

HTH

craano
19.07.06, 22:14
Es scheint ja alles richtig konfiguriert zu sein.
Lautsprecher in der falschen Buchse? ;-)

Was sagt denn `lsmod|egrep "(snd|ich)"` ?

Diesn Befehl verstehe ich leider nicht. Ich komme dan in irgendeine seltsame Konsole.

>
>
>

So in dieser Art.

Die Lautsprecher sind in der richtigen Buchse. Unter Windows läuft es einwandfrei. Habe aber auch alle anderen Buchsen durchprobiert.

Grüße.
crano.

craano
19.07.06, 22:14
Versuch mal



amixer set Master 90% unmute
amixer set PCM 90% unmute

Vielleicht hast du die Mixer hochgedreht aber nicht wirklich "geunmuted".

HTH

Ich habe jetzt mal so unmuted, bringt leider keinen Erfolg.

hp_tux
20.07.06, 00:05
Hallo,


Was sagt denn `lsmod|egrep "(snd|ich)"` ?
nun, die Backticks mußt Du aber weglassen.

Gruß

hp_tux

craano
20.07.06, 06:02
Ok,

dann spuckt er das hier aus:


schlafen:/home/craano# lsmod | grep snd
snd_intel8x0 29852 2
snd_ac97_codec 82336 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 45856 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 77576 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 21636 2 snd_pcm
snd 48612 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_ oss,snd_pcm,snd_timer
soundcore 9184 1 snd
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm


Gruß.
craano.

floogy
20.07.06, 08:45
nun, die Backticks mußt Du aber weglassen.
Sorry, Ich wollte das nur hervorheben. Mit backticks müsste ein vorangestelltes 'echo' gute Dienste leisten (ohne ' ;-).

floogy
20.07.06, 08:46
schlafen:/home/craano# lsmod | grep snd
snd_intel8x0 29852 2
snd_ac97_codec 82336 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 45856 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 77576 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 21636 2 snd_pcm
snd 48612 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_ oss,snd_pcm,snd_timer
soundcore 9184 1 snd
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm


Hmm..., wie gesagt, sieht alles gut aus (, falls ich nicht total falsch liege.)

intel als Suchbegriff anstelle von ich wäre also eher das gewesen, was ich vorschlagen wollte, also:
sudo lsmod | egrep "(snd|intel)"

craano
20.07.06, 18:29
Dann bekomme ich das hier:


schlafen:/home/craano# lsmod | egrep "(snd|intel)"
snd_intel8x0 29852 2
snd_ac97_codec 82336 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 45856 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 77576 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 21636 2 snd_pcm
snd 48612 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_ oss,snd_pcm,snd_timer
soundcore 9184 1 snd
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm
intel_agp 21020 1
agpgart 31560 2 drm,intel_agp
schlafen:/home/craano#


Ist mir wirklich ein Rätsel warum die Membranen nicht hämmern!
Danke.

Grüße.
craano.

craano
31.07.06, 20:18
Hallo,

jetzt ist mittlerweile eine Woche vergangen und ich bin immer noch kein Stück weiter.

Zur Zeit behelfe ich mir mit einer Soundblaster live 24 bit Karte. Die Karte läuft auch einwandfrei. Nur kann das keine Dauerlösung sein, da ich den PCI Slot benötige.

Wäre daher schön, wenn noch irendjemand von Euch eine Idee hätte.

Grüße.
craano.

iakchos
05.08.06, 12:26
Ich hab haargenau das gleiche Problem nur mit Ubuntu.
Auch Dell Dimension 5000. :(

floogy
05.08.06, 12:53
Schaut mal hier:
http://www.linuxforen.de/forums/showpost.php?p=1404183&postcount=29
http://www.linuxforen.de/forums/showpost.php?p=1403590&postcount=91

kernel parameter acpi=off noapic nolapic mittels /boot/grub/menu.lst oder lilo.conf übergeben.

http://www.pl-berichte.de/t_system/grub-howto.html


Wie man an dieser Beispielkonfiguration bereits erkennen kann, benutzt GRUB für Parameter, die an den Kernel übergeben werden sollen, keine append-Zeile wie LILO. Sämtliche Parameter wie z. B. hdx=ide-scsi werden direkt mit einem Leerzeichen dazwischen an den Aufruf des Kernels angehängt.

Besser wäre wahrscheinlich, wenn euer snd- alsa-modul die Übergabe des irq unterstützen würde. Das kann man beim alsa project nachlesen. Also erstmal testen, ob's mit dem Parameter überhaupt klappt. Wenn ja, dann kann man versuchen, den wieder herauszunehmen (damit man apic weiternutzen kann) und den funktionierenden irq (ermittelt unter laufenden sound) per Modul Konfiguration zu übergeben, oder diesen per Kerneloption mit dem Bootloader zu übergeben.

zgrep ALSA `locate kernel-parameters.txt|head -n1` oder zgrep mit grep austauschen, um die kerneloptionen zu erfahren.


$ zgrep ALSA `locate kernel-parameters.txt|head -n1`|grep intel
snd-intel8x0= [HW,ALSA]



$ modinfo snd-intel8x0|grep parm:
parm: index:Index value for Intel i8x0 soundcard. (int)
parm: id:ID string for Intel i8x0 soundcard. (charp)
parm: ac97_clock:AC'97 codec clock (0 = auto-detect). (int)
parm: ac97_quirk:AC'97 workaround for strange hardware. (charp)
parm: buggy_semaphore:Enable workaround for hardwares with problematic codec semaphores. (bool)
parm: buggy_irq:Enable workaround for buggy interrupts on some motherboards. (bool)
parm: xbox:Set to 1 for Xbox, if you have problems with the AC'97 codec detection. (bool)
parm: enable:bool
parm: joystick:int

Das sollte also beides gehen...

iakchos
05.08.06, 15:14
Erster Erfolg: Der Sound kommt aus der Kopfhörerbuchse!

Allerdings krieg ich auf allen anderen Soundausgängen kein Signal.


Woran kanns liegen?

e: Es geht!!!!

Ich hab die Anzeige des "Surround-Reglers" aktiviert und selbigen hochgefahren.

Ich freu mich so.... :) :D

floogy
05.08.06, 17:35
Also Ich habe nur 6 Buchsen an meiner Soundcard:

Mic-in Eingang
Line-in Eingang

Line-out earphones/speaker (Frontspeaker if surround)

Rear-out Rearspeaker (if surround)
Side-out Sidespeaker (if surround)
Center-out Subwoofer (if surround)

Vielleicht mal den alsamixer oder alsamixergui probieren.

Mußtest Du nur alsamixer (surround) unmuten, oder mußtest Du auch noch noapic als Kernelparameter übergeben?

smartysmart34
14.08.06, 23:13
Hallo zusammen,

Mich würde mal interessieren, woran es denn nun genau gelegen hat. Ich muß mich gerade entscheiden, ob ich meine SB Live 24 weiterhin nutzen will - ohne Eingänge, was mir etwas auf die Nerven geht - oder ob ich die onboard Intel-Hardware nutze. Wenn das beim Dimension 5000 (den ich auch habe) zu Problemen führt... ich möchte eigentlich nicht auf APIC verzichten...
Altrenativ denke ch über Terratec nach.

Würde mich freuen, hier nochmal was zur Lösung zu lesen.

Danke und Gruß,
Martin Soltau

craano
14.08.06, 23:28
Ich hatte bisher noch keine Zeit mich weiter damit zu beschäftigen, aber anscheinend haben floggy und iakchos weiter oben eine Lösung gefunden, die funktioniert.

Grüße.
craano.

floogy
15.08.06, 00:47
Mußtest Du nur alsamixer (surround) unmuten, oder mußtest Du auch noch noapic als Kernelparameter übergeben?

Auf diese Frage habe ich noch keine Antwort.