lobomax
Anmeldungsdatum: 14. März 2011
Beiträge: 39
|
Liebe Ubuntu-Users! Ich habe gerade Ubuntu 14.04.1 installiert. Das Problem ist, dass die Audiowiedergabe nicht funktiniert. In den Audioeinstellungen wird auch nur das Dummy-Ausgabegerät zur Auswahl angezeigt. Ich habe auch diesen Artikel zur Fehlerbehebung durchgearbeitet: https://help.ubuntu.com/community/SoundTroubleshooting Hier die Terminal-Ausgaben:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 | ubuntu:~$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks
1 sink(s) available.
* index: 0
name: <auto_null>
driver: <module-null-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: 0: 100% 1: 100%
0: 0,00 dB 1: 0,00 dB
balance 0,00
base volume: 100%
0,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
max request: 344 KiB
max rewind: 344 KiB
monitor source: 1
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
module: 12
properties:
device.description = "Dummy-Ausgabe"
device.class = "abstract"
device.icon_name = "audio-card"
ubuntu:~$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
ubuntu:~$ lsmod | grep "snd"
snd_hda_intel 29473 0
snd_hda_controller 30673 1 snd_hda_intel
snd_hda_codec 120135 2 snd_hda_intel,snd_hda_controller
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 85501 4 snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 3 snd_pcm,snd_hda_intel,snd_hda_controller
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25135 1 snd_seq_midi
snd_seq 55383 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 28584 2 snd_pcm,snd_seq
snd 60939 12 snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,saa7134_alsa,snd_seq_midi
soundcore 12600 2 snd,snd_hda_codec
ubuntu:~$ lspci -v | grep -A7 -i "audio"
04:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7318
Flags: bus master, fast devsel, latency 0, IRQ 68
Memory at dfafc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
07:09.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
|
Wobei nicht einmal meldet, dass keine Tonausgabegeräte gefunden wurden. Wie geschrieben, ich habe den obig erwähnten Artikel zur Problembehebung durchgearbeitet. Im BIOS gibt es eine Option zu einem VIA-Chipsatz. Diese war aber schon auf "Enabled" gestellt. Ich habe auch die HDA-Treiber im DKMS-Format installiert. Und ich habe mit | sudo modprobe snd-via82xx
|
die Treiber manuell gesetzt. Nichts hat jedoch zum gewünschten Ergebnis geführt. Die Boxen funktionieren am anderen PC und ich habe nach jeder Änderung immer einmal den vorder- und den rückseitigen Audioausgang getestet. Nichts hat bisher gefruchtet. Hat jemand eine Ahnung warum aplay keine Playback-Geräte erkennt? Danke im Voraus!
|
lobomax
(Themenstarter)
Anmeldungsdatum: 14. März 2011
Beiträge: 39
|
hakel schrieb: Soundkarte (Hardware) → Alsa (Treiber) → Pulse (Soundserver) → Lautsprecher. Diese Kette muß stehen. Wenn die Hardwareerkennung nicht stimmt, können aplay und Pulse nichts anzeigen. Der Fehler sitzt bei dir also ganz "tief". @ BattleFairy - wie gesagt Pulse ist unschuldig hier. 😈 http://wiki.ubuntuusers.de/Sound_Problembehebung hier ist eine gute Schritt für Schrittanleitung.
lspci | grep -i audio Das ist praktisch, ganz unten "HW".
Danke für die Antwort. Hier die Ausgabe: | user@ubuntu14:~$ lspci -v | grep -i audio -A10
04:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7318
Flags: bus master, fast devsel, latency 0, IRQ 68
Memory at dfafc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
|
Ich bin auch das von Dir beschrieben HowTo durchgegangen, allerdings bin ich auf keinen grünen Ast gekommen. Nachfolgend einige Dinge welche ich probiert habe. Also ein Audiochipsatz wird erkannt. Dann kontrolliere ich ob ALSA eine Audiokarte erkennt:
| user@ubuntu14:~$ cat /proc/asound/cards
1 [SAA7134 ]: SAA7134 - SAA7134
saa7133[0] at 0xdf5ff000 irq 16
|
Hmm, ist das eine Audiokarte? ... Um herauszufinden was das ist, mache ich:
| user@ubuntu14:~$ lspci -v | grep -i saa -A10
07:09.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
Subsystem: Creatix Polymedia GmbH Device 000d
Flags: bus master, medium devsel, latency 32, IRQ 16
Memory at df5ff000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: saa7134
|
"Video Broadcast Decoder" ... das könnte die Fernsehempfangskarte sein ... und daher vielleicht ein Audioeingabegerät. Aber es hat nichts mit dem Audiochipsatz von VIA zu tun. Ich versuche noch herauszufinden welche Kernelmodule für den VIA-Chipsatz installiert sind:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | user@ubuntu14:~$ lsmod | grep snd
snd_hda_intel 29473 0
snd_hda_controller 30673 1 snd_hda_intel
snd_hda_codec 120135 2 snd_hda_intel,snd_hda_controller
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 85501 4 snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 3 snd_pcm,snd_hda_intel,snd_hda_controller
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25135 1 snd_seq_midi
snd_seq 55383 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 28584 2 snd_pcm,snd_seq
snd 60939 14 snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,saa7134_alsa,snd_seq_midi
soundcore 12600 2 snd,snd_hda_codec
|
Nichts mit "via" zu sehen. Aber "saa*"-Module fallen mir auf. Ich mache noch ein
| user@ubuntu14:~$ lsmod | grep via
i2c_viapro 13096 0
via_rhine 27653 0
mii 13654 1 via_rhine
pata_via 13407 0
sata_via 13535 2
|
und aus Neugierde ein
1
2
3
4
5
6
7
8
9
10
11
12
13 | user@ubuntu14:~$ lsmod | grep saa
saa7134_dvb 33618 0
videobuf_dvb 13820 1 saa7134_dvb
saa7134_alsa 18080 2
snd_pcm 85501 4 snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
saa7134 157142 2 saa7134_dvb,saa7134_alsa
tveeprom 16984 1 saa7134
videobuf_dma_sg 18710 3 saa7134_dvb,saa7134,saa7134_alsa
rc_core 26724 4 rc_medion_x10_or2x,saa7134,ati_remote
v4l2_common 15132 2 tuner,saa7134
videobuf_core 25098 3 videobuf_dma_sg,saa7134,videobuf_dvb
videodev 108503 3 tuner,saa7134,v4l2_common
snd 60939 14 snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,saa7134_alsa,snd_seq_midi
|
Also meinem Urteil nach sind keine spezifisch für VIA laufenden Module vorhanden. Vielleicht ist das auch nicht notwendig. Ich habe keine Ahnung. Ich schaue mir diesen Befehl aus der von Dir erwähnten Anleitung an:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | user@ubuntu14:~$ find /lib/modules/$(uname -r) -type f -name "*.ko" | grep -i via
/lib/modules/3.13.0-36-generic/kernel/sound/pci/snd-via82xx.ko
/lib/modules/3.13.0-36-generic/kernel/sound/pci/hda/snd-hda-codec-via.ko
/lib/modules/3.13.0-36-generic/kernel/sound/pci/snd-via82xx-modem.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/watchdog/via_wdt.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/hwmon/via-cputemp.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/hwmon/via686a.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/ata/pata_via.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/ata/sata_via.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/mmc/host/via-sdmmc.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/net/ethernet/via/via-velocity.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/net/ethernet/via/via-rhine.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/net/irda/via-ircc.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/i2c/busses/i2c-viapro.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/i2c/busses/i2c-via.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/gpu/drm/via/via.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/char/hw_random/via-rng.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/video/via/viafb.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/media/platform/via-camera.ko
/lib/modules/3.13.0-36-generic/kernel/drivers/fmc/fmc-trivial.ko
/lib/modules/3.13.0-36-generic/updates/dkms/snd-hda-codec-via.ko
|
Also probiere ich das Modul "snd-via82xx" aus:
| user@ubuntu14:~$ sudo modprobe snd-via82xx
|
Das ergibt dann dieses:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | user@ubuntu14:~$ lsmod | grep snd
snd_via82xx 28455 0
snd_mpu401_uart 13865 1 snd_via82xx
snd_ac97_codec 105709 1 snd_via82xx
ac97_bus 12642 1 snd_ac97_codec
gameport 15189 1 snd_via82xx
snd_hda_intel 29473 0
snd_hda_controller 30673 1 snd_hda_intel
snd_hda_codec 120135 2 snd_hda_intel,snd_hda_controller
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 85501 6 snd_via82xx,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 4 snd_via82xx,snd_pcm,snd_hda_intel,snd_hda_controller
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25135 2 snd_mpu401_uart,snd_seq_midi
snd_seq 55383 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 28584 2 snd_pcm,snd_seq
snd 60939 17 snd_via82xx,snd_ac97_codec,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,saa7134_alsa,snd_seq_midi
soundcore 12600 2 snd,snd_hda_codec
|
und dieses:
1
2
3
4
5
6
7
8
9
10
11
12
13 | user@ubuntu14:~$ lsmod | grep -i via
snd_via82xx 28455 0
snd_mpu401_uart 13865 1 snd_via82xx
snd_ac97_codec 105709 1 snd_via82xx
gameport 15189 1 snd_via82xx
snd_pcm 85501 6 snd_via82xx,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 4 snd_via82xx,snd_pcm,snd_hda_intel,snd_hda_controller
snd 60939 17 snd_via82xx,snd_ac97_codec,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,saa7134_alsa,snd_seq_midi
i2c_viapro 13096 0
via_rhine 27653 0
mii 13654 1 via_rhine
pata_via 13407 0
sata_via 13535 2
|
Aber ALSA erkennt immer noch keine Audiokarte. Ich probiere noch den "snd-hda-codec-via":
| user@ubuntu14:~$ sudo modprobe snd-hda-codec-via
|
und das ergibt folgende Ausgaben:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 | user@ubuntu14:~$ lsmod | grep snd_hda_codec_via
snd_hda_codec_via 23090 0
snd_hda_codec_generic 62873 1 snd_hda_codec_via
snd_hda_codec 120135 4 snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd 60939 19 snd_via82xx,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,saa7134_alsa,snd_seq_midi
user@ubuntu14:~$ lsmod | grep snd
snd_hda_codec_via 23090 0
snd_hda_codec_generic 62873 1 snd_hda_codec_via
snd_via82xx 28455 0
snd_mpu401_uart 13865 1 snd_via82xx
snd_ac97_codec 105709 1 snd_via82xx
ac97_bus 12642 1 snd_ac97_codec
gameport 15189 1 snd_via82xx
snd_hda_intel 29473 0
snd_hda_controller 30673 1 snd_hda_intel
snd_hda_codec 120135 4 snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 85501 6 snd_via82xx,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 4 snd_via82xx,snd_pcm,snd_hda_intel,snd_hda_controller
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25135 2 snd_mpu401_uart,snd_seq_midi
snd_seq 55383 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 28584 2 snd_pcm,snd_seq
snd 60939 19 snd_via82xx,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,saa7134_alsa,snd_seq_midi
soundcore 12600 2 snd,snd_hda_codec
user@ubuntu14:~$ lsmod | grep via
snd_hda_codec_via 23090 0
snd_hda_codec_generic 62873 1 snd_hda_codec_via
snd_via82xx 28455 0
snd_mpu401_uart 13865 1 snd_via82xx
snd_ac97_codec 105709 1 snd_via82xx
gameport 15189 1 snd_via82xx
snd_hda_codec 120135 4 snd_hda_codec_via,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_pcm 85501 6 snd_via82xx,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
snd_page_alloc 14230 4 snd_via82xx,snd_pcm,snd_hda_intel,snd_hda_controller
snd 60939 19 snd_via82xx,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_via,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_mpu401_uart,snd_seq_device,saa7134_alsa,snd_seq_midi
i2c_viapro 13096 0
via_rhine 27653 0
mii 13654 1 via_rhine
pata_via 13407 0
sata_via 13535 2
|
Aber ALSA erkennt nach wie vor keine Audiokarte:
| user@ubuntu14:~$ cat /proc/asound/cards
1 [SAA7134 ]: SAA7134 - SAA7134
saa7133[0] at 0xdf5ff000 irq 16
|
Tja, ich habe keine Ahnung was ich nun tun soll und ob das, was ich bereits probiert habe, überhaupt nützlich war. Beim "snd-via82xx"-Modul gibt es noch die Möglichkeit Parameter zu setzen. Da kann ich mich also noch herumspielen. Ausserdem ist mir aufgefallen, dass es in der Liste der verfügbaren Module zwei "snd-hda-codec-via" gibt.
| /lib/modules/3.13.0-36-generic/kernel/sound/pci/hda/snd-hda-codec-via.ko
|
und
| /lib/modules/3.13.0-36-generic/updates/dkms/snd-hda-codec-via.ko
|
Ich glaube aber ich brauche eine Anleitung für jeden Schritt, weil auf diesem PC etwas spinnt. Bitte um Hilfe. Danke und lG
|