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

Absolut kein Sound unter Linux

Korn.at

Newbie
Abend!

Ich habe mir vor kurzem Linux auf die Platte geschmissen und es funktioniert seit der Installation auch alles super! Ich konnte mir das Internet einfach einrichten, etc etc. Doch leider musste ich festestellen, als ich Musik wiedergeben wollte, dass ich absolut keinen Sound habe! Die Boxen sind richtig angesteckt und auch aufgedreht, unter Windows funktionieren sie. Auch unter Linux ist die Lautstärke richtig aufgedreht und nicht abgedreht.

Vielleicht liegt es daran, dass Linux für meine Soundkarte keinen geeigneten Treiber hat? Leider weiß ich auch nicht, was für eine Soundkarte ich habe... :roll:

Bitte beachtet bei euren Ausführungen auch, dass ich absoluter Linux-Neuling bin und mich nada auskenne!

Danke im Voraus,
Korn
 
OP
K

Korn.at

Newbie
Gar keinen Sound. Nur diesen komischen von der Festplatte oder woher der auch immer kommt. Jedoch _nichts_ von den Boxen.
 
Poste bitte die Ausgabe von
Code:
lspci
(aus der Konsole)

Konsole Öffnen:

KDE:
<ALT> + <F2>
Befehl: konsole

Gnome:
Anwendungen -> Anwendung ausführen
Befehl: gnome-terminal

Und dann die Karte auch gleich in der Konsole einrichten:
Code:
su -
<root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
alsaconf
 
OP
K

Korn.at

Newbie
b3ll3roph0n schrieb:
Poste bitte die Ausgabe von
Code:
lspci
(aus der Konsole)

Konsole Öffnen:

KDE:
<ALT> + <F2>
Befehl: konsole

Gnome:
Anwendungen -> Anwendung ausführen
Befehl: gnome-terminal

Und dann die Karte auch gleich in der Konsole einrichten:
Code:
su -
<root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
alsaconf

Danke für diese schnellen Informationen mal :) Da ich jetzt jedoch meine Sachen packen werde und morgen nach der Schule auf Urlaub fahren für 10 Tage, wird es etwas dauern, bis ich das Resultat durchgeben kann.

Also, schönes Wochenende dann noch!
Korn
 
A

Anonymous

Gast
Also ich hatte schon öfters das gleiche Problem. Auch bei der Suse 10.2 Neuinstallation,
Abhilfe; Yast starten , Hardware -> Sound > im Fenster wird die erkannte Soundkarte angezeigt, rechts unten im Fenster - Andere anklicken - Lautstärke auswählen, in diesem Fenster dann Master Lautstärke erhöhen u mit Test überprüfen - wenn Konzertmusik hörbar ist, müsste es funktionieren.
Weiters auch beim Lautsprecher im KDE Menü schauen, dass der Lautsprecher nicht stummgeschaltet ist. Das wären so Fehler die einfach zu beheben sind.
Eine weitere Einstellmöglichkeit ist noch im KDE Menü unter Einstellung ->Sound u Multimedia -> Sound
 
OP
K

Korn.at

Newbie
Code:
00:00.0 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M890 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. P4M890 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller
00:09.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30                      )
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (re                      v 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/                      C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                       (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                       (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                       (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller                       (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
02:00.0 VGA compatible controller: nVidia Corporation Unknown device 01dd (rev a                      1)
04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controlle                      r (rev 10)

Das wären die Informationen. Was jetzt?
 
OP
K

Korn.at

Newbie
Habe die Alsaconfig für hda-intel VIA Technologies, Inc. VIA High Definition Audio Controller durchgeführt. Trotzdem kein Sound.

Es gibt aber noch eine zweite Soundkarte:

legacy Probe legacy ISA (non-PnP) chips

Da sagt er jedoch, dass es keine Treiber gibt.
 

jacko

Newbie
Ausgabe posten:

Code:
/usr/sbin/hwinfo --sound

lsmod | grep -i snd


Da sagt er jedoch, dass es keine Treiber gibt.

Wer sagt da was?

BTW: Hast Du uns überhaupt schon verraten, welches Linux Du überhaupt nutzt?

Und, teste mal das:

http://www.root-forum.org/musik-video-foto/1915-sound-und-insbesondere-mikrofon-probleme.html
http://www.root-forum.org/musik-video-foto/2612-geloest-opensuse-10-2-sound-probleme-gruppenzuweisung-nach-update.html


Grüße

Jacko
 
OP
K

Korn.at

Newbie
b3ll3roph0n schrieb:

Hmm, ich schrieb doch, dass ich kompletter Linux-Noob bin. Also Schritt für Schritt bitte:

Man sollte sich die neusten ALSA Treiber von http://www.alsa-project.org/download.php runterladen, diese kompilieren (nach der INSTALL Anleitung) und dann genüßlich an den Boxen lauschen... Evtl. nochmal alsaconf starten... Kmix zeigt dann alle Regler an und der Sound funktioniert !!!

Welches Paket lade ich da von wo am besten runter?

Wie kompiliere ich diese?

Danke
 

Maladjez

Newbie
Hallo!

Ich klinke mich hier mal' mit ein, denn ich habe ein ähnliches Problem wie Kollege Korn.at. Ich versuche auch, mein Onboard Sound des MoBos unter Opnenuse 10.2 zum Laufen, bzw. Hören, zu bekommen. Allerdings musste ich, um einen Treiber einer WLAN Karte zu installieren, den Original Kernel 2.6.18-32-default patchen (Deaktivierung von PREEMPT und SMP, vgl. http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=3077). Zum Installieren habe ich die Alsa Software von Realteks' Homepage verwendet (hier: realtek-linux-audiopack-4.05e.tar.bz2). Das Installationsprogramm findet auch "hda_intel: 00:05.0 Audio device NVidia Cooperation MCP61High Definition...", und /etc/modprobe.conf wird angepasst, dann kommt aber folgende Fehlermeldung:
ALSA lib confmisc.c:560:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device or address
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_concat returned error: No such device or address
ALSA lib confmisc.c:955:(snd_func_refer) error evaluating name
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_refer returned error: No such device or address
ALSA lib conf.c:3948:(snd_config_expand) Evaluate error: No such device or address
ALSA lib pcm.c:2090:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:533: audio open error: No such device or address
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...

Lsmod liefert:
Module Size Used by
snd_page_alloc 10248 0
nls_iso8859_1 4352 1
nls_cp437 6016 1
vfat 12288 1
fat 50460 1 vfat
ipv6 236384 14
af_packet 20488 2
vmix 34596 0
osscore 567632 1 vmix
lirc_imon 13316 1
lirc_dev 14164 1 lirc_imon
thermal 14600 0
processor 25264 1 thermal
button 6928 0
battery 10372 0
ac 5508 0
apparmor 50328 0
aamatch_pcre 14464 1 apparmor
loop 16008 0
dm_mod 54968 0
sr_mod 16036 1
cdrom 34080 1 sr_mod
usbhid 46176 0
usb_storage 77760 3
rt61 230024 1
forcedeth 38404 0
ohci_hcd 18692 0
ehci_hcd 29448 0
usbcore 107984 6 lirc_imon,usbhid,usb_storage,ohci_hcd,ehci_hcd
parport_pc 37348 1
lp 11588 0
parport 34632 2 parport_pc,lp
ext3 134664 2
mbcache 8452 1 ext3
jbd 61364 1 ext3
edd 9924 0
fan 4996 0
sg 32540 0
sata_nv 11140 2
libata 113812 1 sata_nv
amd74xx 13724 0 [permanent]
sd_mod 20496 7
scsi_mod 130952 5 sr_mod,usb_storage,sg,libata,sd_mod
ide_disk 16384 0
ide_core 123016 3 usb_storage,amd74xx,ide_disk

Lspci liefert:
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:08.0 Network controller: Atheros Communications, Inc. Unknown device 0023 (rev 01)
01:0a.0 Network controller: RaLink RT2561/RT61 802.11g PCI
02:00.0 VGA compatible controller: nVidia Corporation GeForce 7300 LE (rev a1)

Hwinfo liefert:
17: PCI 05.0: 0403 Audio device
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_10de_3f0
Unique ID: CvwD.NrGvVZjpct4
SysFS ID: /devices/pci0000:00/0000:00:05.0
SysFS BusID: 0000:00:05.0
Hardware Class: sound
Model: "ASRock In Audio device"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x03f0
SubVendor: pci 0x1849 "ASRock Incorporation"
SubDevice: pci 0x0888
Revision: 0xa2
Memory Range: 0xdddf8000-0xdddfbfff (rw,non-prefetchable)
IRQ: 11 (no events)
Module Alias: "pci:v000010DEd000003F0sv00001849sd00000888bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=no, avail=yes, need=no, active=unknown

Den Installer (./install) habe ich noch modifizieren müssen:

Code:
#!/bin/sh

######## VERSION 1.0 ########

[b]KERNEL_VER1=linux-2.6.18.2-nopreemptsmp[/b]
[b]KERNEL_VER2='uname -r'[/b]

. ./version

echo ".....Decompress Driver source v1.0.12-$ver"
tar xvpfj alsa-driver-1.0.12-$ver.tar.bz2 > /dev/null 2>&1
echo ".....Decompress ALSA Library source v1.0.9"
tar xvpfj alsa-lib-1.0.9.tar.bz2 > /dev/null 2>&1
echo ".....Decompress ALSA Utility v1.09a"
tar xvpfj alsa-utils-1.0.9a.tar.bz2 >/dev/null 2>&1
#echo ".....Decompress XRealMixer v0.5"
#tar xvpfj xrmix-0.5.tar.bz2 > /dev/null 2>&1
sync

echo "Remove old sound driver"
i[b]f [ -d /lib/modules/$KERNEL_VER1/kernel/sound ]; then
   rm -rf /lib/modules/$KERNEL_VER1/kernel/sound/pci > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER1/kernel/sound/acore > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER1/kernel/sound/driver > /dev/null 2>&1
fi

if [ -d /lib/modules/$KERNEL_VER2/kernel/sound ]; then
   rm -rf /lib/modules/$KERNEL_VER2/kernel/sound/pci > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER2/kernel/sound/acore > /dev/null 2>&1
   rm -rf /lib/modules/$KERNEL_VER2/kernel/sound/driver > /dev/null 2>&1
fi[/b]

## remove driver modules
if [ -f /etc/rc.d/init.d/alsasound ]; then
   /etc/init.d/alsasound stop
   rmmod snd-page-alloc > /dev/null 2>&1 
   rmmod soundcore > /dev/null 2>&1
fi

sleep 2

echo "Compile Driver........"
cd alsa-driver-1.0.12-$ver
[b]./configure --with-kernel=/usr/src/linux-2.6.18.2-nopreemptsmp --with-card=hda-intel[/b]
make
make install
./snddevices
cd ..

## for x86
echo "Remove old alsa library"
rm -rf /lib/libasound.* > /dev/null 2>&1 
rm -rf /lib64/libasound.* > /dev/null 2>&1 
rm -rf /usr/lib/libasound.* > /dev/null 2>&1 
rm -rf /usr/lib64/libasound.* > /dev/null 2>&1

echo "Compile ALSA Library....."
cd alsa-lib-1.0.9
[b]./configure --with-kernel=/usr/src/linux-2.6.18.2-nopreemptsmp --with-card=hda-intel[/b]
make
make install
cd ..


echo "Compile ALSA Utility......"
cd alsa-utils-1.0.9a
[b]./configure --with-kernel=/usr/src/linux-2.6.18.2-nopreemptsmp --with-card=hda-intel[/b]
make
make install
cd ..

#echo "Comiple XrealMixer......"
#cd ./

## for x86_64
if [ -d /usr/lib64 ]; then
  cp -lf /usr/lib/libasound.* /usr/lib64
  cp -lf /usr/lib/pkgconfig/alsa.pc /usr/lib64/pkgconfig
  ldconfig -n /usr/lib64
fi

sleep 1

## del audio stat file
if [ -f /etc/asound.state ]; then
   rm -rf /etc/asound.state > /dev/null 2>&1
fi

## alsa driver sndstat file relink
rm -rf /dev/sndstat > /dev/null 2>&1
ln -s /proc/asound/oss/sndstat /dev/sndstat

## sample wave
if [ -d /usr/share/sounds/alsa ]; then
     bzip2 -d test.wav.bz2
     cp -f test.wav /usr/share/sounds/alsa
     bzip2 test.wav
else
     mkdir /usr/share/sounds/alsa
     bzip2 -d test.wav.bz2
     cp -f test.wav /usr/share/sounds/alsa
     bzip2 test.wav
fi

echo "Remove Folder....."
rm -rf alsa-driver-1.0.12-$ver > /dev/null
rm -rf alsa-lib-1.0.9 > /dev/null
rm -rf alsa-utils-1.0.9a > /dev/null
alsaconf

Fett sind meine Änderungen skizziert.

Ach ja: dmesg liefert reichlich 'unknown symbol' Meldungen...

Was genau könnte das Problem sein? Hat wer eine Idee? Für Lösungsansätze wäre ich dankbar.
 

Maladjez

Newbie
@jacko

Falls Du mit Deiner Antwort meinst, ich solle doch nur einfach

Code:
modprobe snd_hda_intel

ausführen, kann ich Dir sagen, dass ich das ja auch schon gemacht habe. Ergebnis:

ALSA lib confmisc.c:560:(snd_determine_driver) could not open control for card 0
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device or address
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_concat returned error: No such device or address
ALSA lib confmisc.c:955:(snd_func_refer) error evaluating name
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_refer returned error: No such device or address
ALSA lib conf.c:3948:(snd_config_expand) Evaluate error: No such device or address
ALSA lib pcm.c:2090:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:533: audio open error: No such device or address
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...

Dies ist die oben genannte Fehlermeldung...
 
OP
K

Korn.at

Newbie
Korn.at schrieb:
b3ll3roph0n schrieb:

Hmm, ich schrieb doch, dass ich kompletter Linux-Noob bin. Also Schritt für Schritt bitte:

Man sollte sich die neusten ALSA Treiber von http://www.alsa-project.org/download.php runterladen, diese kompilieren (nach der INSTALL Anleitung) und dann genüßlich an den Boxen lauschen... Evtl. nochmal alsaconf starten... Kmix zeigt dann alle Regler an und der Sound funktioniert !!!

Welches Paket lade ich da von wo am besten runter?

Wie kompiliere ich diese?

Danke

:?:

In Noobish bitte nochmal erklären :)
 

Maladjez

Newbie
So, mein Problem ist gelöst: nach der Deinstallation von OSS und der Neuinstalation von Alsa funzte auch der Sound!

@Korn.at

unter www.alsa-project.org gibt es eine gute Dokumentation! Einfach mal nachlesen - ist dort gut beschrieben (Englischkenntnisse vorausgesetzt).
 
Oben