PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 9.1 Sound, 9.2 kein Sound



barbarlinux
20.11.04, 09:11
Die Hardwareerkennung von Suse 9.2 (frisch installiert) meldet :

Alter eindeutiger Schlüssel: l_lv._RbME4vDhd1
Bus: PCI
Eindeutiger Code: lsCg._RbME4vDhd1
Gerät: Sound Controller
Geräte-ID (Spez.) : 112434
Hersteller Silicon Integradet SystemCorp.
Kennung des Geräts 94226
Kennung des Unterherstellers: 69657
Klasse: Multimedia-Controller
Liefranten-ID: 69689
Modell: Elitegroup Sound Controller
Bei Treiber Module steht:
active:Nein
midprobe: Ja
modules: modprobe i810_audio


Nach kdesu "xterm -e alsaconf" kommt folgender Bildschirm:

folgende Soundkarten gefunden:

intel8x0 SiS Sound Controller (rev a0)
legacy Probe legacy ISA (non-PnP) chips.

Daran verstehe ich schon mal nicht, dass angeblich zwei erkannt werden, obwohl ein Laptop bekanntlich keine ISA-Slots hat, wo man eine Legacy reinstecken könnte. Versuche ich diese Legacy dann zu konfigurieren, kommt folgerichtig die Meldung: Keine Legacy an Bord.


Die intel8x0 Konfiguration findet wie folgt Fortsetzung:
Do you want to modify /etc/modprobe.d/sound and /etc/modprob.conf if present?

Nach Bestätigung erscheint die Meldung: Ok, driver sound-intel 8x0 is configured, Alsa Configuration will prepare the card for playing now. No, I'll run alsasound.start then I'll use amixer to raise the default volumen. You can change the volume later via a mixer program such as alsamixer or gamix.

Untersuche ich dann, was Yast dazu sagt:

Konfiguration der Sound-Karte
Sound controller
bereits konfigurierte
Soundcard als snd-card0 konfiguriert.

gehe ich auf ändern, kommt die Meldung: Anzahl der laufenden Soundkarten stimmt nicht mit der Anzahl der konfigurierten Karten in den Konfigurationsdateien überein. Soll Soundsystem neu gestartet werden.
(Ist ja eigentlich logisch, wenn 2 erkannt werden??)

Nach Bestätigen von ja kommt
Soundkonfiguration
Anzahl Modell Status
0 Soundcard läuft nicht
klicke ich Sequenzer starten an, dann wird etwas installiert und es scheint alles ok zu sein, aber der Kreislauf beginnt von vorne. Starte ich eine Anwendung mit Geräusch, z. B. ltris, dann bleibt dies stumm.
Inzwischen läuft ein reines 9.2, alles neu installiert!

michael.sprick
21.11.04, 11:29
ähm...wie jetzt? Kannst Du nochmal "kurz" zusammenfassen welche Soundkarte du haben willst und was an dieser nicht funktioniert?

Welchen Kernel nutzt Du?
Welche ALSA Version?

Nicht vergessen - weniger ist manchmal mehr ;)

MeHa
21.11.04, 11:33
scheint am kernel zu liegen, ich habe hier ebenfalls nen kleineres problem SiS sound (als intel konf.) wird seit kernel update 2.5.7 => 2.6.8-1 nur noch mit dem trick (nach neustarten des systems) über yast die sound konf anladen beenden fertig => sound geht bis zum nächsten neustart des systems.

gleiches beobachte ich im zusammenhang neustart => inet verbindung (bei sys start) hier muss ich ebenfalls die yast conf starten / beenden => inet geht *g nunja ich suche noch nach dem problem :(

zorck
21.11.04, 17:43
Hallo,

wirf mal den kdemultimedia3-mixer raus und installiere kamix.
Dann Neustart. Danach sollte das tun.

zorck
21.11.04, 17:44
Achja, evtl. malt die Output-Buchse an der Soundkarte probieren; bei mir ist das irgendwie verdreht.

barbarlinux
21.11.04, 20:32
Habe deinen Tipp mit dem Deinstallieren bzw. Installieren der Mixer befolgt. Leider kein Effekt. Ich bin jetzt schon so weit gekommen, dass ich mit yast2 sound .oss zu einer erfolgreichen Meldung beim Suse-Plugger gekommen bin: Elitegroup Sound Kontroller Status Verfügbar , Konfiguriert ja.

carnil
21.11.04, 20:54
Hi

Könnte es sein, dass zorck auf dieses hier hinauswollte? http://portal.suse.com/sdb/de/2004/05/thallma_91_sndsilence.html Falls, ja ... dort wäre es etwas ausführlicher erklärt, also Schritt für Schritt alle 15 Punkte ausführen.

MfG carnil

barbarlinux
21.11.04, 21:28
Ist ja für Suse 9.1
Scheitert bei mir daran: rm /etc/asound.state
Diese Datei gibt es unter 9.2 nicht.
Habe jetzt mit yast sound .oss
bzw. mit modprobe(s.u)

beim SUSE-Plugger unter Treiber folgenden Status:

Driver Info #0:
Driver Status: i810_audio is active
Driver Activation Cmd: "modprobe i810_audio"
Driver Info #1:
Driver Status: snd-intel8x0 is active
Driver Activation Cmd: "modprobe snd-intel8x0"

Aber die Kiste bleibt stumm! Ich weiß nicht ob man für oss u. U. andere Abspieler braucht?
Danke jedenfalls für dein Mitdenken!

MeHa
22.11.04, 05:22
testsound unter ´yast ?

wenn ja alsamixer konfigurieren.

barbarlinux
22.11.04, 18:44
Keinerlei Töne!

rcalsasound stop liefert den Kommentar, dass keine Soundkarte da ist!

Mit alsaconfig kann ich konfigurieren, danach liefert rcalsasound stop wieder die Meldung, dass keine Soundkarte da ist!

barbarlinux
23.11.04, 15:41
Führe ich als root aus:

laptop:~ # modprobe i810_audio

erhalte ich mit tail -f /var/log/messages:

Nov 23 16:26:59 laptop kernel: Intel 810 + AC97 Audio, version 1.01, 18:31:18 Oct 26 2004
Nov 23 16:26:59 laptop kernel: ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 9 (level, low) -> IRQ 9
Nov 23 16:26:59 laptop kernel: i810: SiS 7012 found at IO 0x1080 and 0x1400, MEM 0x0000 and 0x0000, IRQ 9
Nov 23 16:27:00 laptop kernel: i810_audio: Codec not ready.. wait.. no response.
Nov 23 16:27:00 laptop kernel: i810_audio: Audio Controller supports 2 channels.
Nov 23 16:27:00 laptop kernel: i810_audio: Defaulting to base 2 channel mode.
Nov 23 16:27:00 laptop kernel: i810_audio: Resetting connection 0
Nov 23 16:27:00 laptop kernel: i810_audio: Primary codec not ready.
Nov 23 16:27:00 laptop kernel: ac97_codec: AC97 Modem codec, id: L!L33 (Unknown)
Nov 23 16:27:05 laptop kernel: i810_audio: timed out waiting for codec 0 analog ready.

rmmode i810_audio bewirkt keine Ausgabe bei tail -f /var/log/messages

Nochmaliges modprobe i810_audio erzeugt eine identische Ausgabe (Siehe Oben)

Jetzt habe ich den Eindruck, dass der Fehler "eigekreist ist". Was bedeutet nun Codec not ready ...bzw. Primary codec not ready bzw. AC97 Modem code, id L!33(Unknown)? Was macht ein Modem bei einer Soundkartenausgabe?

dann
laptop:~ # alsamixer
folgende Ausgabe:

alsamixer: function snd_ctl_open failed for default: No such device
laptop:~ #

Wie kann ich erreichen, dass die Codec zur Verfügung stehen und bei Aufruf des Alsamixer die Fehlermeldung verschwindet?


Danke für Ihre Unterstützung!

Gantzer
27.11.04, 11:39
Hallo,
habe leider die gleiche Problematik, mit gleichen Fehlermeldungen (Anzahl laufender Soundkarten..., etc...) mit meinem Laptop.
Mit früheren Suse-Versionen keine Soundprobleme, jetzt bleibt der Rechner absolut stumm. Die Lösungsvorschläge im Forum haben leider nicht funktioniert bzw. waren nicht anwendbar.

Habe offenbar eine ähnliche Hardware:
SIS-Chipsatz, AC97.
Elitegroup Sound Controller

Der Suse-Support war leider nicht sehr kooperativ. Immerhin ein Hinweis: Könnte an der Acpi-Funktionalität liegen. Habe mehrmals neu installiert, mit ausgeschaltetem Acpi, APM, Noapic und diversen Konfigurationsvariationen. Scheint jedoch nicht am Acpi-Routing zu liegen, erspar Dir die zeitraubende Prozedur. Bin insofern gespannt, ob Du das Problem lösen kannst. Werde mich melden, falls ich weiterkomme. Falls Du eine Lösuung hast, bitte mail sie mir...
Viel Glück

barbarlinux
27.11.04, 12:41
Ich gebe jetzt erst einmal auf, da es m.E. am Kernel liegt, dass sich die Module nicht einbinden lassen. Der Suse-Support war bei mir sehr nett und ausfühlich, ich lasse dir gerne Mails zukommen!

Gruß

barbarlinux :eek:

Gantzer
27.11.04, 15:14
Gib nicht auf,
denke auch, daß es ein Kernelproblem bzw. eines der Sound-Module ist. Dazu paßt die Fehlermeldung, die ich im Konfigurationsmenü der Soundkarte unter Yast bekomme: "Das Kernelmodul snd-intel8x0 für die Soundunterstützung konnte nicht geladen werden. Ein möglicher Grund könnten falsche Modulparameter sein, sowie ungültige IO- oder IRQ-Parameter".
Schau mal unter /etc/modprobe.d/sound nach den Modulparametern für Alsa.
Vielleicht lassen sich diese parameter von Hand nachtragen. Mögliche Parameter erhältst Du mit modinfo "Name des Moduls".
Leider weiß ich nicht, wie ich IRQ, DMA und Speicherbereich etc. direkt übergeben kann... Vielleicht kommst Du ja weiter. Mail mir doch mal die Hilfsangebote von Suse: a.gantzer@arcor.de.
Viel Glück,
Gruss Armin

barbarlinux
28.11.04, 11:31
Danke für die Ermutigung!

/etc/modprob.d/sound:

alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0


localhost:/etc/modprobe.d # modinfo snd-intel8x0
filename: /lib/modules/2.6.8-24.3-default/kernel/sound/pci/snd-intel8x0.ko
author: Jaroslav Kysela <perex@suse.cz>
description: Intel 82801AA,82901AB,i810,i820,i830,i840,i845,MX440; SiS 7012;
Ali 5455
license: GPL
parm: index:Index value for Intel i8x0 soundcard.
parm: id:ID string for Intel i8x0 soundcard.
parm: enable:Enable Intel i8x0 soundcard.
parm: ac97_clock:AC'97 codec clock (0 = auto-detect).
parm: ac97_quirk:AC'97 workaround for strange hardware.
parm: buggy_irq:Enable workaround for buggy interrupts on some motherb
oards.
parm: xbox:Set to 1 for Xbox, if you have problems with the AC'97 code
c detection.
vermagic: 2.6.8-24-default 586 REGPARM gcc-3.3
depends: snd-ac97-codec,snd-pcm,snd-page-alloc,snd
alias: pci:v00008086d00002415sv*sd*bc*sc*i*
alias: pci:v00008086d00002425sv*sd*bc*sc*i*
alias: pci:v00008086d00002445sv*sd*bc*sc*i*
alias: pci:v00008086d00002485sv*sd*bc*sc*i*
alias: pci:v00008086d000024C5sv*sd*bc*sc*i*
alias: pci:v00008086d000024D5sv*sd*bc*sc*i*
alias: pci:v00008086d000025A6sv*sd*bc*sc*i*
alias: pci:v00008086d0000266Esv*sd*bc*sc*i*
alias: pci:v00008086d00007195sv*sd*bc*sc*i*
alias: pci:v00001039d00007012sv*sd*bc*sc*i*
alias: pci:v000010DEd000001B1sv*sd*bc*sc*i*
alias: pci:v000010DEd0000003Asv*sd*bc*sc*i*
alias: pci:v000010DEd0000006Asv*sd*bc*sc*i*
alias: pci:v000010DEd00000059sv*sd*bc*sc*i*
alias: pci:v000010DEd0000008Asv*sd*bc*sc*i*
alias: pci:v000010DEd000000DAsv*sd*bc*sc*i*
alias: pci:v000010DEd000000EAsv*sd*bc*sc*i*
alias: pci:v00001022d0000746Dsv*sd*bc*sc*i*
alias: pci:v00001022d00007445sv*sd*bc*sc*i*
alias: pci:v000010B9d00005455sv*sd*bc*sc*i*


das könnte ja ein Hinweis sein:
xbox:Set to 1 for Xbox, if you have problems with the AC'97 code
c detection.

Wie setzt man den Wert auf 1?

Gruß

barbarlinux!

barbarlinux
28.11.04, 11:39
Habe mir die neuesten Alsa-Treiber von alsa.org geladen und installiert. Nun meldet:

localhost:~ # modprobe snd-intel8x0


WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.8-24.3-default/kernel/sound/acore/snd-page-alloc.ko): Invalid module format
WARNING: Error inserting snd (/lib/modules/2.6.8-24.3-default/kernel/sound/acore/snd.ko): Invalid module format
WARNING: Error inserting snd_timer (/lib/modules/2.6.8-24.3-default/kernel/sound/acore/snd-timer.ko): Invalid module format
WARNING: Error inserting snd_pcm (/lib/modules/2.6.8-24.3-default/kernel/sound/acore/snd-pcm.ko): Invalid module format
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.8-24.3-default/kernel/sound/pci/ac97/snd-ac97-codec.ko): Invalid module format
FATAL: Error inserting snd_intel8x0 (/lib/modules/2.6.8-24.3-default/kernel/sound/pci/snd-intel8x0.ko): Invalid module format
localhost:~ #

Wie werde ich die neuen Treiber wieder los?

Gantzer
04.12.04, 11:57
Hallo,
nach umfangreichem Experimentieren und diversen Neuinstallierungen habe ich jetzt doch das Soundproblem (zumindest für mein Laptop) gelöst! Möglicherweise seid Ihr damit auch erfolgreich:
Im Bios des Laptops als Betriebssystem "WinXP" (nicht "OTHER!") einstellen! Offenbar läuft nur damit die Acpi-Funktionalität fehlerfrei und der Kernel kommt mit den Soundmodulen zurecht (meine Erklärung). Möglicherweise muß auch im Bios "Clear extended System-Area" eingestellt werden. Da sind die Ergebnisse meiner Experimente widersprüchlich... Wichtig aber auch: das Online-Update des smartlink.modem-Treibers darf nicht durchgeführt werden!!! Anderenfalls ergibt sich die gleiche Problematik wie bei im Bios nicht eingestelltem WinXP, nämlich keinerlei Sound! Falls der schon installiert ist, einfach über Yast deinstallieren und neu Booten. Danach läufts! Der Smartmodem-Treiber und die Soundkarte verwenden beide IRQ 9 und vielleicht liegen da die Probleme begründet.
Also viel Erfolgt,
Gruß Armin

barbarlinux
05.12.04, 17:04
Hallo, Ganzer,
dur bist wirklich ein "Ganzer Kerl!" Habe meine Bios-Einstellungen deinem Rat entsprechend geändert, wobei ich nur als Betriebssystem WINXP statt OTHER eingestellt habe, die andere Option gibt es bei mir nicht und schon klappte die ganze Sache!

Also, "Ganzer Kerl", nochmals danke!
:p :p :p :p :p

ThomasZöllner
20.12.04, 17:14
Nach vielen verzweifelten Versuchen meinen Sound in den Griff zu bekommen bin ich auf deinen Threat gestossen und denke mal das ist auch mein Problem.

"Wichtig aber auch: das Online-Update des smartlink.modem-Treibers darf nicht durchgeführt ......."

Habe zwar Mandrake 10.1 aber bei der letzten neuinstallation war mir aufgefallen, das mein Sound immer funktioniert hat, bis ich mein Smartlink 56k Modem installiert habe.

Bei mir wars so, das der Sound zwar Installiert wurde, aber dann kam immer beim booten AlsaMixer kann Soundkarte nicht finden..die Folge war alle Regler im KMix auf 0 und alle Kanäle Ein und Ausgänge sowie der PCM Sound waren deaktiviert. Nach dem ich alle Regler hochgeschoben und die einzelnen Ausgänge sowie PCM Sound wieder aktiviert habe ging alles ohne Probleme..bis zum Reboot.

Werd mal versuchen was ich an älteren Paketen für mein Modem kriege (jetzt 2.9.10) und es mal damit probieren

Danke nochmal...suche wegen dem Problem schon Monate im iNet

barbarlinux
20.12.04, 17:38
Seit ich die Bios-Umstellung gemacht habe, stürzt auch mein USB 2.0 nicht mehr ab, allerdings in Verbindung mit ESCD-Update yes und Betriebssystem XP statt Other.

Der Dank gebührt dem Herrn Gantzer, der das alles entdeckt hat!

Gruß

barbarlinux

Schluchti
30.03.06, 19:05
kann mir jemand sagen,wo ich die Einstellungen im BIOS finde?

Bernhard