PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [OpenSuse10.2] Kein Sound / Ton vorhanden.



BonkiLinux
24.01.07, 16:32
Hallo!

Ich habe am Freitag Suse 10.2 auf meinem Laptop installiert. Soweit läuft es bis jetzt auch ganz gut.
Leider komme ich mit meinem Sound nicht klar (kein Sound oder Systemton) - Im Yast wird aber die Soundkarte angezeigt, zumindest die Typ-Nummer (82801G) und der Zusatz "ICH7 Family". Komplette Bezeichnung lautet: Asustek 82801G.

Regler sind alle offen. "Alsa" meldete auch das der Sound betriebsbereit sein soll, aber den Test-Ton konnte ich nicht hören.

Im "alsamixer" zeigt er mir folgende Werte an: Card = HDA Intel Chip = Realtek ALC660 View = [Playback] Capture All Headphone 00 PCM 100<>100 Front 00 CD 100<>100 Mic 100<>100 IEC953 00 CD Input

Das gibt "lspci" aus:

linux-08b8:/home/benny # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 110M / GeForceGo 7300 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
06:01.1 Generic system peripheral [Class 0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
06:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)

Ich hoffe ihr könnt mir weiterhelfen, im Moment beiße ich mich am Sound-Problem fest und komme auf anderen Gebieten nicht weiter. :(

Gruß
Benny

PS: Was lsmod sagt poste ich noch....

BonkiLinux
24.01.07, 16:39
Und das sagt "lsmod":


linux-08b8:/home/benny # lsmod
Module Size Used by
pppoe 21696 2
pppox 7816 1 pppoe
af_packet 29320 2
ppp_generic 31380 6 pppoe,pppox
slhc 10752 1 ppp_generic
xt_pkttype 6016 3
ipt_LOG 10624 8
xt_limit 6912 8
snd_pcm_oss 53376 0
snd_mixer_oss 21248 1 snd_pcm_oss
snd_seq 60272 0
snd_seq_device 12812 1 snd_seq
cpufreq_conservative 11912 0
cpufreq_ondemand 10892 2
cpufreq_userspace 9088 0
cpufreq_powersave 5888 0
speedstep_centrino 12832 1
freq_table 8832 1 speedstep_centrino
button 10896 0
battery 14340 0
ac 9476 0
ip6t_REJECT 9344 3
xt_tcpudp 7296 3
ipt_REJECT 9472 3
xt_state 6272 12
iptable_mangle 7040 0
iptable_nat 11524 0
ip_nat 21804 1 iptable_nat
iptable_filter 7168 1
ip6table_mangle 6528 0
ip_conntrack 52960 3 xt_state,iptable_nat,ip_nat
nfnetlink 11032 2 ip_nat,ip_conntrack
ip_tables 17604 3 iptable_mangle,iptable_nat,iptable_filter
ip6table_filter 7040 1
ip6_tables 18756 2 ip6table_mangle,ip6table_filter
x_tables 18180 10 xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp, ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tabl es
ipv6 263584 21 ip6t_REJECT
apparmor 55572 0
aamatch_pcre 18304 1 apparmor
nls_iso8859_1 8320 2
nls_cp437 9984 2
vfat 16640 2
fat 55324 1 vfat
loop 20488 0
dm_mod 60184 0
usbhid 52192 0
ipw3945 191520 1
ieee80211 34632 1 ipw3945
ohci1394 37040 0
nvidia 4741172 22
r8169 34312 0
ieee80211_crypt 10112 1 ieee80211
firmware_class 14080 1 ipw3945
ieee1394 102584 1 ohci1394
snd_hda_intel 23060 2
snd_hda_codec 164352 1 snd_hda_intel
snd_pcm 86916 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 27908 2 snd_seq,snd_pcm
intel_agp 27804 1
snd 61188 12 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,s nd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
sdhci 21644 0
agpgart 35528 2 nvidia,intel_agp
soundcore 13792 1 snd
mmc_core 28672 1 sdhci
ehci_hcd 34696 0
i2c_i801 11660 0
uhci_hcd 26892 0
i2c_core 25216 2 nvidia,i2c_i801
snd_page_alloc 14472 2 snd_hda_intel,snd_pcm
usbcore 114896 3 usbhid,ehci_hcd,uhci_hcd
ext3 141192 2
mbcache 12804 1 ext3
jbd 70324 1 ext3
edd 13892 0
sr_mod 20132 0
cdrom 38432 1 sr_mod
fan 8964 0
sg 38044 0
ata_piix 19332 5
libata 119188 1 ata_piix
thermal 18568 0
processor 34664 2 speedstep_centrino,thermal
sd_mod 24576 6
scsi_mod 136712 4 sr_mod,sg,libata,sd_mod

claudius
24.01.07, 16:51
Hallo,
leider muss ich dich enttäuschen: dass der sound nicht funktioniert liegt an einem bug in alsa. Es gibt dafür einen patch, der allerdings zumindest mir zu stressig ist einzuspielen.
Was einfacher sein dürfte: warte einfach, bis die nächste Version der alsa treiber draussen sind. Dort ist der bug behoben. Da es momentan alsa in 1.0.14rc2 gibt (wenn du dir das anstelle von 1.0.13 installiert, geht es auch; der rc ist aber zumindest bei mir in smart nicht vorhanden, und ich bin zu faul es selber zu machen), dürfte es nicht mehr allzu lange dauern ...

<edit> sollte vielleicht hinzufügen, dass ich die gleiche soundkarte wie du hab, (hab das f3jm von Asus) und daher momentan noch ebenfalls unter soundlosigkeit leide ;-) </edit>

BonkiLinux
24.01.07, 17:11
Hallo claudius!

Das ist doch mal eine Aussage! Danke dir. :)
Wenn es an alsa liegt, dann hat man ja schon mal einen Anhaltspunkt und kann die Sache darüber angehen. Bis jetzt konnte man in diversen Foren alles von A-Z lesen, aber ein Treffer war nicht dabei.

Ok, dann warten wir wohl am besten ab. Wo kann ich den prüfen ob und wann ein Update des alsa rauskommt?

Downgraden geht auch? Wäre ja erstmal eine Lösung, falls es doch länger dauert.

Gruß
Benny

claudius
24.01.07, 17:30
Das ist die Internetseite von Alsa: klick (http://www.alsa-project.org/)
Ansonsten sagt dir ja auch immer dein paket-manager (je nachdem welchen du benutzt: smart, den von opensouse, ...), wenn es eine Neue Version von einem Programm gibt. Da kann man dann ja auch ganz bequem Alsa aktualisieren :-)

Ob die Soundkarte in der vorherigen Version unterstützt wurde hab' ich keine Ahnung. Aber da wahrscheinlich die meisten Programme die aktuelle Version von alsa benötigen werden, weiss ich nicht, ob das sowieso so eine gute Idee wäre. Aber das ist eine reine Vermutung.

bonwit
28.01.07, 13:51
Ich habe auch ein Problem mit dem Sound. Und zwar hat der Computer Onboard-Sound und zusätzlich noch eine Soundkarte. Ich vermute, daß das System mit den zwei Sachen nicht klarkommt und deswegen nichts zu hören ist. Ich wollte ja den Onboard-Sound per Jumper deaktivieren, habe aber nirgendwo eine Anleitung gefunden wie das geht. Kann mir jemand helfen?

claudius
28.01.07, 14:12
Hallo bonwit,
mach dafür doch bitte ein neues Thema auf; das hat nicht wirklich was mit dem Problem von oben zu tun :)
(außerdem fehlen Angaben wie Distribution, welche soundkarte, welches motherboard, etc. Das kannste dann am Besten gleich im neuen Thema mit angeben)

BonkiLinux
10.02.07, 18:13
Hallo,

gibt es schon etwas Neues von der alsa-"Front"?

Bei mir läuft der Sound immer noch nicht. :( Eine Neuinstallation brachte auch keinen Erfolg (-was ich mir aber schon dachte).
Gibt es evtl. eine andere Distri die meine Soundkarte unterstützt?? :rolleyes: Es nervt schon wenn gar kein Ton aus dem OS kommt, dann machen auch die anderen offenen Baustellen keinen Spass anzugehen. *hmm*

Gruß
Benny

Worti23
11.02.07, 11:52
Habe die gleiche Sounkarte in meinem Lappi die eingebauten Lautsprecher funzen auch aber ich bekomme kein Signal auf den Audio/Kopfhörerausgang ????:( :( :(

rkauskh
11.02.07, 13:24
Hi

Kannst du bitte mal testweise mit der Option "acpi=off" im Grub-Menü dein Suse10.2 starten und testen ob der Sound dann funktioniert?
Bei mir war eine fehlerhafte DSDT des BIOS für stumme Lautsprecher verantwortlich. Eventuell solltest du dann mal deine DSDT prüfen. Wie's geht steht hier im Forum.

Crazymichi
18.02.07, 11:48
Hi Ihr, bin gerade bei einem ähnlichen Problem, was sagt bei euch eigentlich

cat /proc/asound/version
und

cat /proc/asound/cards?

Hab nämlich gesehen, dass laut Suse-RPM ALSA in der Version 1.0.13 vorliegen soll, aber tatsächlich nur in Ver. 1.0.12 vorliegt.

rkauskh
18.02.07, 17:35
Hi

Da kommt ...


Advanced Linux Sound Architecture Driver Version 1.0.14rc1.
Compiled on Jan 7 2007 for kernel 2.6.18.2-34-default (SMP).

und


0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd2500000 irq 50


Laut Yast ist Version 1.13.22 (was auch ein 1.14rc sein kann. Für mich kein Widerspruch.

Crazymichi
19.02.07, 08:01
Haste mal versucht über YAST der Soundkarte einen Parameter für das Model vorzugeben, wie es in
/usr/src/linux-2.6.18.2-34/Documentation/sound/alsa/ALSA-Configuration.txt
steht?
Hier mal der Teil über HDA Sound:
Module snd-hda-intel
--------------------

Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8),
ATI SB450, SB600, RS600,
VIA VT8251/VT8237A,
SIS966, ULI M5461

model - force the model name
position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)
single_cmd - Use single immediate commands to communicate with
codecs (for debugging only)

This module supports one card and autoprobe.

Each codec may have a model table for different configurations.
If your machine isn't listed there, the default (usually minimal)
configuration is set up. You can pass "model=<name>" option to
specify a certain model in such a case. There are different
models depending on the codec chip.

Model name Description
---------- -----------
ALC880
3stack 3-jack in back and a headphone out
3stack-digout 3-jack in back, a HP out and a SPDIF out
5stack 5-jack in back, 2-jack in front
5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
6stack 6-jack in back, 2-jack in front
6stack-digout 6-jack with a SPDIF out
w810 3-jack
z71v 3-jack (HP shared SPDIF)
asus 3-jack
uniwill 3-jack
F1734 2-jack
lg LG laptop (m1 express dual)
lg-lw LG LW20 laptop
test for testing/debugging purpose, almost all controls can be
adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
auto auto-config reading BIOS (default)

ALC260
hp HP machines
fujitsu Fujitsu S7020
acer Acer TravelMate
basic fixed pin assignment (old default model)
auto auto-config reading BIOS (default)

ALC262
fujitsu Fujitsu Laptop
basic fixed pin assignment w/o SPDIF
auto auto-config reading BIOS (default)

ALC882/885
3stack-dig 3-jack with SPDIF I/O
6stck-dig 6-jack digital with SPDIF I/O
auto auto-config reading BIOS (default)

ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
6stack-dig-demo 6-stack digital for Intel demo board
auto auto-config reading BIOS (default)

ALC861/660
3stack 3-jack
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack with SPDIF I/O
auto auto-config reading BIOS (default)

CMI9880
minimal 3-jack in back
min_fp 3-jack in back, 2-jack in front
full 6-jack in back, 2-jack in front
full_dig 6-jack in back, 2-jack in front, SPDIF I/O
allout 5-jack in back, 2-jack in front, SPDIF out
auto auto-config reading BIOS (default)

AD1981
basic 3-jack (default)
hp HP nx6320
thinkpad Lenovo Thinkpad T60/X60/Z60

AD1986A
6stack 6-jack, separate surrounds (default)
3stack 3-stack, shared surrounds
laptop 2-channel only (FSC V2060, Samsung M50)
laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J)

AD1988
6stack 6-jack
6stack-dig ditto with SPDIF
3stack 3-jack
3stack-dig ditto with SPDIF
laptop 3-jack with hp-jack automute
laptop-dig ditto with SPDIF
auto auto-confgi reading BIOS (default)

STAC7661(?)
vaio Setup for VAIO FE550G/SZ110

If the default configuration doesn't work and one of the above
matches with your device, report it together with the PCI
subsystem ID (output of "lspci -nv") to ALSA BTS or alsa-devel
ML (see the section "Links and Addresses").

Note 2: If you get click noises on output, try the module option
position_fix=1 or 2. position_fix=1 will use the SD_LPIB
register value without FIFO size correction as the current
DMA pointer. position_fix=2 will make the driver to use
the position buffer instead of reading SD_LPIB register.
(Usually SD_LPLIB register is more accurate than the
position buffer.)

NB: If you get many "azx_get_response timeout" messages at
loading, it's likely a problem of interrupts (e.g. ACPI irq
routing). Try to boot with options like "pci=noacpi". Also, you
can try "single_cmd=1" module option. This will switch the
communication method between HDA controller and codecs to the
single immediate commands instead of CORB/RIRB. Basically, the
single command mode is provided only for BIOS, and you won't get
unsolicited events, too. But, at least, this works independently
from the irq. Remember this is a last resort, and should be
avoided as much as possible...

The power-management is supported.

BonkiLinux
25.02.07, 11:38
Hi Ihr, bin gerade bei einem ähnlichen Problem, was sagt bei euch eigentlich

cat /proc/asound/version
und

cat /proc/asound/cards?

Hab nämlich gesehen, dass laut Suse-RPM ALSA in der Version 1.0.13 vorliegen soll, aber tatsächlich nur in Ver. 1.0.12 vorliegt.

Bei mir sagt...
-> "cat /proc/asound/version" = Version 1.0.12rc1 und
-> "rpm -q alsa" = Version 1.0.13-22 aus.

Das kann doch auch nicht i.O. sein, oder?

BonkiLinux
25.02.07, 12:15
Hi

Kannst du bitte mal testweise mit der Option "acpi=off" im Grub-Menü dein Suse10.2 starten und testen ob der Sound dann funktioniert?
Bei mir war eine fehlerhafte DSDT des BIOS für stumme Lautsprecher verantwortlich. Eventuell solltest du dann mal deine DSDT prüfen. Wie's geht steht hier im Forum.

Hallo!

Wenn ich mit "acpi=off" (ohne ") boote, dann wird mein Screen schwarz und es passiert gar nichts mehr.

Was ich aber bei einem Neustart kurzzeitig beim Boot-Text lesen konnte, war etwas mit "....alsa...timeout...". - Kann hier das Problem liegen?!

Gruß
Benny

Crazymichi
25.02.07, 12:19
Is aber so, ich hab die ALSA-Driver in der Version 1.0.14-rc2 aus dem Tarball von der ALSA Seite drüberinstalliert und seitdem geht's.

BonkiLinux
25.02.07, 12:51
Is aber so, ich hab die ALSA-Driver in der Version 1.0.14-rc2 aus dem Tarball von der ALSA Seite drüberinstalliert und seitdem geht's.

Hi,

sorry für die doofe Frage. - Was bedeutet "aus dem Tarball"?

Hast du den Treiber ganz normal mit yast installiert?

Bin absolut am Anfang meiner Linux-"Karriere", sorry!

Gruß!

Crazymichi
26.02.07, 05:13
Ein Tarball ist der Quellcode in ein Tar-Paket gepackt (in dem Fall .tar.bz2).
Gehe auf www.alsa.com (http://www.alsa.com) und lad Dir oben rechts das Paket Driver 1.0.14rc2 runter, das hat bei mir gereicht, eigentlich sollte man auch die Lib und Utils mit installieren, aber dann ging nix mehr bei mir. Also Driver runterladen, am einfachsten mit ark entpacken und in das neue Verzeichnis wechseln. Gehe im Konquerer (ich denke, Du benutzt KDE) auf "Extras/Terminal öffnen...", dann geht eine Konsole auf und Du bis bereits im richtigen Verzeichnis.
Gib jetzt
./configureein und warte bis das durchgelaufen ist, steht in der letzten Zeile ein Fehler, fehlt Dir ein oder mehrere Programme, um das anschließende 'make' ausführen zu können. Scrolle hoch und such nach dem Fehler und installiere das fehlende Programm über YAST, wenn kein Fehler auftritt, gib in der Konsole
makeein. Läuft das auch ohne Fehler durch, hast Du's fast geschafft.
Jetzt mußt Du Dir Root-Rechte verschaffen indem Du
sugefolgt von Deinem Root-Passwort eingibst und anschließend
make installAuch kein Fehler? Sehr gut. Jetzt noch ein
rcalsasound restartum ALSA neu zu starten und schon sollten Deine neuen Treiber installiert sein.
Ich hoffe, ich habe keinen Fehler gemacht und Du kommst klar.