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

Soundkarte + openSuSE 11 + Laptop MD41113.

heiko0815

Newbie
(habe dieses Thema schon mal eingestellt , versehentlich unter wine / alternative zu windows-software)

Hallo,
zunächst mal eine info zu mir : ich bin absoluter linux neuling , habe mich halt mit windoofs bisher beschäftigt und möchte mir nun linux ein wenig anschauen.
auch wenn das hier schon 1000 mal geschrieben wurde : tipps bitte nicht in steno , auch wenn ich weiss was eine konsole ist finde ich mich doch erst langsam im linux zurecht.


ich habe unter suse 11 mit meinem laptop (md41113) noch das ein oder andere problem.
u.a. mit dem sound
beim start (grüner startbildschirm mit laufendem fortschritsbalken) kommt kurz ein einzelner ton , dann bei sich aufbauendem desktop je nach urzeit , batteriestatus oder vielleicht auch mondstellung / sonnenfinsterniss manchmal ein startsound (tonfolge) , manchmal auch nicht.
über yast/hardware/sound wird die soundkarte (als ipx150 ac'97 audiokontroler angezeigt) anfangs als nicht konfiguriert angezeigt
wählt man nun berarbeiten (erweitertes setup , da kann man ja einen test machen) und macht einen soundtest wird der sound auch abgespielt , manchmal komplett , manchmal bricht er mittendrin ab.
auf jeden fall funktioniert der test manchmal ein par sekunden lang , spätestens nach ca.15 sekunden tut sich nix mehr , mann kann auf sound testen klicken wie man will , es ist nichts mehr zu hören.
so geht es auch wenn ich die konfiguration beende und dann z.b. einen film starte, die ersten par sekunden (wenn überhaupt) habe ich ton , dann bricht der ton ab.

ich habe auch schon nachgelesen das alsaconf abhilfe schaffen soll , aber auch damit habe ich dieselben schwierigkeiten , die soundkarte wird immer erkannt , der testsound wird manchmal komplett gespielt , manchmal bricht er mittendrinn ab.


hier angaben die vielleicht noch weiterhelfen , wenn noch etwas fehlt bitte info , das liefere ich dann nach

linux-bhe5:~ # lspci in der konsole liefert folgrendes :
00:00.0 Host bridge: ATI Technologies Inc Radeon 9100 IGP Host Bridge (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc Radeon 9100 IGP AGP Bridge
00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01)
00:14.0 SMBus: ATI Technologies Inc SMBus (rev 18)
00:14.1 IDE interface: ATI Technologies Inc Dual Channel Bus Master PCI IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc Device 434c
00:14.4 PCI bridge: ATI Technologies Inc IXP200 3COM 3C920B Ethernet Controller
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller
00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01)
01:05.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
02:04.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
02:07.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)
02:07.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller
02:08.0 Ethernet controller: 3Com Corporation 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller (rev 40)
linux-bhe5:~ #


etc/modprobe.d/sound zeigt folgendes :
alias snd-card-0 snd-atiixp
alias sound-slot-0 snd-atiixp

hwinfo --sound zeigt folgendes :
linux-bhe5:~ # hwinfo --sound
14: PCI 14.5: 0401 Multimedia audio controller
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_1002_4341
Unique ID: hB6S.hAIVR+atuu7
SysFS ID: /devices/pci0000:00/0000:00:14.5
SysFS BusID: 0000:00:14.5
Hardware Class: sound
Model: "ATI IXP150 AC'97 Audio Controller"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x4341 "IXP150 AC'97 Audio Controller"
SubVendor: pci 0x1509 "FIRST INTERNATIONAL Computer Inc"
SubDevice: pci 0x3343
Driver: "ATI IXP AC97 controller"
Driver Modules: "snd_atiixp"
Memory Range: 0xe8004400-0xe80044ff (rw,non-prefetchable)
IRQ: 17 (6483 events)
Module Alias: "pci:v00001002d00004341sv00001509sd00003343bc04sc01i00"
Driver Info #0:
Driver Status: snd_atiixp is active
Driver Activation Cmd: "modprobe snd_atiixp"
Config Status: cfg=no, avail=yes, need=no, active=unknown
linux-bhe5:~ #



hat jemand eine idee wie man den sound dauerhaft einbinden kann?

danke schon mal für kommende antworten

heiko
 

whois

Ultimate Guru
Hi

Benutzt du KDE 4.1 oder welchen WM?
Lies dir das auch bitte mal durch.

http://wiki.linux-club.de/opensuse/High_Definition_Audio_AC%2797

cu
 
OP
H

heiko0815

Newbie
Hallo,
ich habe kde 4 , und den link habe ich auch schon mal gefunden und versucht nachzuvollziehen , der beschreibt aber nicht suse 11
abgesehen davon habe ich ja schon beschrieben das ich sowohl bei der konfiguration über yast als auch mit alsaconf keinen erfolg hatte , bzw. der sound funktioniert immer nur wenie sekunden
 

Laserandi

Newbie
Hallo,
das hört sich ein bisschen nach Hardwareproblemen an. War auf dem Laptop vorher eine anderes Betriebssystem installiert mit dem der Sound ohne Probleme funktioniert hat?
Hast Du schon mal ausprobiert externe Aktiv-Boxen anzuschließen?
Manchmal liegt es auch an falschen Mixereinstellungen. Versuch mal im KMix ein paar andere Einstellungen. Wenn ich Soundprobleme habe dann liegt es meistens daran.
Möglicherweise hilft auch ein anderer Mixer, der noch mehr Einstellmöglichkeiten bietet. Ich finde die allerdings alle sehr Benutzerunfreundlich (zumindest bis SuSE 10.1). Manchmal weiß man nicht mal ob ein Schalter aktiv oder deaktiviert ist. Zu meiner Schande muss ich allerdings auch sagen, dass ich mich noch nicht genauer eingelesen habe und deshalb auch nicht die Bedeutung aller Einstellungen kenne. Also immer treu nach dem Motto "trial and error".
 
OP
H

heiko0815

Newbie
Hallo,
auf dem laptop war (und ist immer noch) windoofs xp installiert , und da läuft der sound problemlos , externe boxen habe ich noch nicht probiert , macht bei einem laptop ja auch nicht wirklich sinn mit externen boxen rumzurennen.
prinzipiell funktioniert der sound ja auch , zumindest sekundenweise , ich habe auch schon mal nach der konfiguration über alsaconf über einen längeren zeitraum einen film guggen können , aber spätestens nach einem rechnerneustart funktioniert wieder nix mehr (außer dem meist abgewürgten startsound) was mich eher vermuten lässt das sich da irgendwelche treiber o.ä. überschreiben oder gegenseitig stören oder sowas.
im kmix habe ich alle regler mal eingeblendet ,steht keiner auf stumm ,alle mal verändert , funktioniert auch nicht.
 

Laserandi

Newbie
Das mit den Aktiv-Boxen sollte auch nur zur Prüfung der Hardware dienen und nicht als Dauerlösung.
Hast Du schon mal in den Persönlichen Einstellungen (kcontrol) -> Sound&Multimedia -> Sound-System -> Hardware andere Treiber getestet? Hierzu kann allerdings auch ein Neustart des Systems notwendig sein.
 
Wenn mal wieder kein Sound da sein sollte, zeig mal bitte was in diesem Moment alles fuer Prozesse am laufen sind. Das Programm top sollte es zeigen.
 
OP
H

heiko0815

Newbie
@laserandy

hi,
die hardwarekontrolle ist ja schon da , unter windoofs funktioniert ja der sound einwandfrei und unter linux ja auch kurzzeitig.
wo finde ich denn persönliche einstellungen ???
ein googeln nach kcontrol hat mich nicht weitergebracht , der befehl kcontrol in einer konsole bringt nur : command not found
 
OP
H

heiko0815

Newbie
@onkelchentobi

Hi,
anbei die liste der prozesse, wobei ich festgestellt habe das der sound unter yast anfangs als nicht konfiguriert steht , nach einer konfiguration lief der sound dann auch ganze 1,5 minuten und setzte dann wie gewohnt komplett aus



3699 heiko 20 0 155m 22m 11m S 87.2 1.8 10:29.82 knotify4
2283 root 20 0 156m 64m 8068 S 5.7 5.1 0:58.17 Xorg
3995 heiko 20 0 59568 16m 12m R 5.3 1.3 0:00.60 konsole
2972 heiko 20 0 31192 12m 10m S 0.7 1.0 0:19.62 knetworkmanager
1 root 20 0 772 300 256 S 0.0 0.0 0:00.98 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.16 ksoftirqd/0
5 root 15 -5 0 0 0 S 0.0 0.0 0:00.16 events/0
6 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
7 root 15 -5 0 0 0 S 0.0 0.0 0:00.30 kblockd/0
8 root 15 -5 0 0 0 S 0.0 0.0 0:00.02 kacpid
9 root 15 -5 0 0 0 S 0.0 0.0 0:01.18 kacpi_notify
10 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue
11 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
12 root 15 -5 0 0 0 S 0.0 0.0 0:00.26 kondemand/0
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
14 root 20 0 0 0 0 S 0.0 0.0 0:00.04 pdflush
15 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0
16 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
17 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
59 root 15 -5 0 0 0 S 0.0 0.0 0:00.28 ata/0
60 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
62 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
63 root 15 -5 0 0 0 S 0.0 0.0 0:00.44 scsi_eh_1
176 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ksuspend_usbd
179 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 khubd
500 root 15 -5 0 0 0 S 0.0 0.0 0:00.14 kjournald
565 root 16 -4 2524 1196 368 S 0.0 0.1 0:00.40 udevd
939 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2
941 root 15 -5 0 0 0 S 0.0 0.0 0:00.32 usb-storage
997 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khpsbpkt
1091 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 knodemgrd_0
1119 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 pccardd
1159 root 15 -5 0 0 0 S 0.0 0.0 0:00.32 rtl8187
1310 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kauditd
 
OP
H

heiko0815

Newbie
hi
das mit der konfiguration über yast ist übrigens beliebig reproduzierbar,
hardware->sound->bearbeiten->alle werte zurücksetzen->beenden
und schon läuft der sound wieder, nur die 1,5 minuten waren übertrieben ,sind nur 15 sekunden
 
OP
H

heiko0815

Newbie
hallo,
unter systemeinstellungen gibt es bei mir keinen punkt Sound&Multimedia , nur einen punkt "sound" , dort öffnet sich dann ein fenster mit der überschrift "sound-systemeinstellungen" , dort habe ich keine möglichkeit gefunden einen treiber auszuwählen oder zu ändern.


p.s. wie man daraus als newbie schließen soll dass es sich um kcontrol handeln soll ist mir schleierhaft


anbei noch das ergebnis von "lsmod | grep snd" :

snd_pcm_oss 64256 0
snd_mixer_oss 33408 1 snd_pcm_oss
snd_seq 73664 0
snd_seq_device 25100 1 snd_seq
snd_atiixp 37260 4
snd_atiixp_modem 33416 0
snd_ac97_codec 120868 2 snd_atiixp,snd_atiixp_modem
ac97_bus 18304 1 snd_ac97_codec
snd_pcm 100100 5 snd_pcm_oss,snd_atiixp,snd_atiixp_modem,snd_ac97_codec
snd_timer 40712 3 snd_seq,snd_pcm
snd 79544 15 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_atiixp,snd_atiixp_modem,snd_ac97_codec,snd_pcm,snd_timer
soundcore 24264 1 snd
snd_page_alloc 27400 3 snd_atiixp,snd_atiixp_modem,snd_pcm
 

Laserandi

Newbie
p.s. wie man daraus als newbie schließen soll dass es sich um kcontrol handeln soll ist mir schleierhaft

Ich glaube eindeutiger geht's nicht (siehe URL):

KControl wurde durch Systemsettings (Systemeinstellungen)) ersetzt, was die Systemkonfiguration wesentlich einfacher macht.

Was da einfacher geworden sein soll, kann ich nicht beurteilen. Ich habe noch nicht mit 11.0 gearbeitet aber mal zurück zum Thema.
Die "lsmod" Ausgabe sieht erstmal gut aus. Ändert sich denn etwas wenn der Sound funktioniert und wenn nicht?
 
OP
H

heiko0815

Newbie
hi,
ohne sound:

snd_pcm_oss 64256 0
snd_mixer_oss 33408 1 snd_pcm_oss
snd_seq 73664 0
snd_seq_device 25100 1 snd_seq
snd_atiixp_modem 33416 0
snd_atiixp 37260 9
snd_ac97_codec 120868 2 snd_atiixp_modem,snd_atiixp
ac97_bus 18304 1 snd_ac97_codec
snd_pcm 100100 7 snd_pcm_oss,snd_atiixp_modem,snd_atiixp,snd_ac97_codec
snd_timer 40712 5 snd_seq,snd_pcm
snd 79544 21 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_atiixp_modem,snd_atiixp,snd_ac97_codec,snd_pcm,snd_timer
soundcore 24264 1 snd
snd_page_alloc 27400 3 snd_atiixp_modem,snd_atiixp,snd_pcm



während der paar sekunden in denen sound läuft (wobei ich mich beeilen mußte , mehrere fenster aufhatte um sehr schnell zu konfigurieren, einen film abzuspielen und lsmod | grep snd auszuführen) :

snd_pcm_oss 64256 0
snd_mixer_oss 33408 1 snd_pcm_oss
snd_seq 73664 0
snd_seq_device 25100 1 snd_seq
snd_atiixp 37260 2
snd_ac97_codec 120868 1 snd_atiixp
ac97_bus 18304 1 snd_ac97_codec
snd_pcm 100100 4 snd_pcm_oss,snd_atiixp,snd_ac97_codec
snd_timer 40712 3 snd_seq,snd_pcm
snd 79544 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_atiixp,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 27400 2 snd_atiixp,snd_pcm
soundcore 24264 1 snd

scheint identisch zu sein
 

Laserandi

Newbie
Gut, scheinbar werden die Module richtig geladen und auch ständig angesprochen.

Dann solltest Du vielleicht mal posten, was auf der Konsole erscheint, wenn Du
Musik abspielst bis der Ton verschwindet. Z.B. mplayer liefert ausführliche Infos:

Code:
mplayer -v testsound.wav

Sollte hier auch nichts auffälliges zu finden sein. Sollte man sich mal anschauen,
was der Kernel dazu sagt:
Code:
dmesg | grep sound
bzw (die lange Version).:
Code:
dmesg
 
OP
H

heiko0815

Newbie
hi,
mplayer installiert , aber scheinbar funktioniert damit etwas nicht , hier die ausgabe der konsole :

linux-bhe5:~ # mplayer -v testsound.wav
MPlayer 1.0rc2-openSUSE Linux 11.0 (i686)-Packman-4.3 (C) 2000-2007 MPlayer Team
CPU: Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz (Family: 15, Model: 2, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Creating config file: /root/.mplayer/config
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --libdir=/usr/lib --with-extralibdir=/usr/lib --mandir=/usr/share/man --enable-runtime-cpudetection --enable-bl --enable-fbdev --enable-zr --enable-gui --enable-menu --language=all --enable-xvmc --with-xvmclib=XvMCW --enable-largefiles --enable-smb --enable-joystick --enable-radio --enable-radio-capture --with-dvdnav-config=/usr/src/packages/BUILD/MPlayer-1.0rc2/libdvdnav/ROOT/bin/dvdnav-config --disable-nemesi --enable-faad-external --with-extraincdir=/usr/lib/live --realcodecsdir=/usr/lib/RealPlayer10/codecs
CommandLine: '-v' 'testsound.wav'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 81 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('testsound.wav.conf') -> '/root/.mplayer/testsound.wav.conf'

Playing testsound.wav.
get_path('sub/') -> '/root/.mplayer/sub/'
File not found: 'testsound.wav'
Failed to open testsound.wav.

vo: x11 uninit called but X11 not inited..

Exiting... (End of file)
 

Laserandi

Newbie
Sorry, aber testsound.wav steht hier als Synonym für irgend ein Soundfile auf dem PC. Das kann auch mp3, wmf oder sonst was sein.

Übrigens:
Vorsicht mit so ultra langen Postings. Das wird hier nicht gerne gesehen.
- Am besten alles in einem Textfile speichern und mit einem Link versehen und/oder
- Du darfst es den anderen ruhig auch ein bisschen einfacher machen und offensichtlich
unwichtigen Kram schon mal rausfiltern wie z.B. wlan, usb oder Zeilenweise Code wo nur
irgendwelche Zahlenkolonnen drin stehen.
;)
 

whois

Ultimate Guru
Laserandi schrieb:
Übrigens:
Vorsicht mit so ultra langen Postings. Das wird hier nicht gerne gesehen.
- Am besten alles in einem Textfile speichern und mit einem Link versehen und/oder
- Du darfst es den anderen ruhig auch ein bisschen einfacher machen und offensichtlich
unwichtigen Kram schon mal rausfiltern wie z.B. wlan, usb oder Zeilenweise Code wo nur
irgendwelche Zahlenkolonnen drin stehen.
;)

Dementsprechend habe ich das mal angepasst bitte demnächst selber brauchen.


http://phpfi.com/350277
 
Oben