openSUSE 11.0 und C-Media CM 6501

teufel72

New Member
Hallo, ich nutze seit einer Woche die 11.0 Von SUSE & weiß nicht mehr weiter und hoffe, dass Ihr mir helfen könnt.
Ich habe das Problem, dass meine Soundkarte auch keinen Ton von sich gibt.
Nun blättere ich seit Stunden in Eurem Forum und probierte sämtliche Lösungen aus, aber das Non-Ton-Problem mit der C-Media CM6501 besteht nach wie vor.
Code:
lsmod | egrep -i 'snd|via'
snd_pcm_oss            64256  0
snd_mixer_oss          33408  1 snd_pcm_oss
snd_seq                73664  0
snd_usb_audio         100992  0
snd_pcm               100100  2 snd_pcm_oss,snd_usb_audio
snd_timer              40712  2 snd_seq,snd_pcm
snd_page_alloc         27400  1 snd_pcm
snd_usb_lib            34432  1 snd_usb_audio
snd_rawmidi            42496  1 snd_usb_lib
snd_seq_device         25100  2 snd_seq,snd_rawmidi
snd_hwdep              26372  1 snd_usb_audio
snd                    79544  10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_usb_audio,snd_pcm,snd_timer,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hwdep
soundcore              24264  1 snd
usbcore               164684  7 snd_usb_audio,snd_usb_lib,usb_storage,usbhid,ehci_hcd,ohci_hcd

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC).

lspci -nn
00:00.0 Host bridge [0600]: nVidia Corporation nForce3 250Gb Host Bridge [10de:00e1] (rev a1)
00:01.0 ISA bridge [0601]: nVidia Corporation nForce3 250Gb LPC Bridge [10de:00e0] (rev a2)
00:01.1 SMBus [0c05]: nVidia Corporation nForce 250Gb PCI System Management [10de:00e4] (rev a1)
00:02.0 USB Controller [0c03]: nVidia Corporation CK8S USB Controller [10de:00e7] (rev a1)
00:02.1 USB Controller [0c03]: nVidia Corporation CK8S USB Controller [10de:00e7] (rev a1)
00:02.2 USB Controller [0c03]: nVidia Corporation nForce3 EHCI USB 2.0 Controller [10de:00e8] (rev a2)
00:05.0 Bridge [0680]: nVidia Corporation CK8S Ethernet Controller [10de:00df] (rev a2)
00:08.0 IDE interface [0101]: nVidia Corporation CK8S Parallel ATA Controller (v2.5) [10de:00e5] (rev a2)
00:0a.0 IDE interface [0101]: nVidia Corporation CK8S Serial ATA Controller (v2.5) [10de:00e3] (rev a2)
00:0b.0 PCI bridge [0604]: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge [10de:00e2] (rev a2)
00:0e.0 PCI bridge [0604]: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge [10de:00ed] (rev a2)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV505 [Radeon X1550 64-bit] [1002:7147]
01:00.1 Display controller [0380]: ATI Technologies Inc Device [1002:7167]

lsusb
Bus 003 Device 004: ID 0bc2:0503 Seagate RSS LLC
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
Bus 001 Device 004: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 003: ID 03eb:3301 Atmel Corp. at43301 4-port Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Nachdem ich in einem Posting las, dass ich den usb-sound-Treiber von Generic einstellen könne, weil der bei Einigen usern funzt, probierte ich auch dieses leider ohne Erfolg.

Hat noch jemand einen Lösungsvorschlag?
Ich wäre sehr dankbar darüber.

lG aus Berlin

//EDIT (RM)

Beitrag abgetrennt von hier:

http://www.pc-forum24.de/suse-treiber/8237-suche-treiber-fuer-7-1-soundkarte-von-c-media-cm-6501-a.html
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

Hallo,

Zumindest habe ich im Internet einiges gefunden, dass diese Karte (mit Einschränkungen) läuft.

Poste mal bitte
Code:
cat /etc/modprobe.d/sound
Grüße

Jacko
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Hallo Jacko,

bei dem Aufruf

code:
Code:
cat /etc/modprobe.d/sound
erhalte ich keine Reaktion->bekomme nur wieder die Eingabeaufforderung.

lG
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

teufel72 schrieb:
Hallo Jacko,

bei dem Aufruf

code:
Code:
cat /etc/modprobe.d/sound
erhalte ich keine Reaktion->bekomme nur wieder die Eingabeaufforderung.

lG
Also ist die Datei leer.

Hast Du die "snd_usb_audio" Module von Hand geladen?

Führe mal bitte
Code:
sudo  /usr/sbin/alsaconf
aus.

Danach bitte nochmal
Code:
lsmod | grep snd
cat /etc/modprobe.d/sound
posten.

Grüße

Jacko
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Hallo Jacko,

nun habe ich nochmalig die alsaconf durchlaufen lassen, und er fand mehrere mögliche Treiber, die ich nach und nach durchprobieren ließ.

Vielleicht hilft Dir das weiter...mir leider nicht, da der Sound aus bleibt :confused:

Code:
# alsaconf
       │ │     [*] opl3sa2  Yamaha OPL3SA2+                         │ │
       │ │     [*] cs4236   Cirrus Logic CS4235-9                   │ │
       │ │     [*] cs4232   Cirrus Logic CS4232                     │ │
       │ │     [*] cs4231   Generic CS4231                          │ │
       │ │     [*] es18xx   ESS ES18xx AudioDrive                   │ │
       │ │     [*] es1688   Generic ESS ES1688/ES688 AudioDrive     │ │
       │ │     [*] sb16     Sound Blaster 16                        │ │
       │ │     [*] sb8      Sound Blaster 1.0/2.0/Pro               │ │
 
Probing legacy cards..   This may take a few minutes..
Probing: opl3sa2 : FOUND!!

Loading driver...
Starting sound driver:  opl3sa2                                      done
Setting default volumes...
amixer: Mixer attach default error: No such file or directory

ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:583: audio open error: Datei oder Verzeichnis nicht gefunden


 # lsmod | grep snd
snd_pcm_oss            64256  0
snd_mixer_oss          33408  1 snd_pcm_oss
snd_seq                73664  0
snd_opl3sa2            36884  0
snd_opl3_lib           28672  1 snd_opl3sa2
snd_hwdep              26372  1 snd_opl3_lib
snd_cs4231_lib         42496  1 snd_opl3sa2
snd_pcm               100100  2 snd_pcm_oss,snd_cs4231_lib
snd_timer              40712  4 snd_seq,snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd_page_alloc         27400  2 snd_cs4231_lib,snd_pcm
snd_mpu401_uart        25472  1 snd_opl3sa2
snd_rawmidi            42496  1 snd_mpu401_uart
snd_seq_device         25100  3 snd_seq,snd_opl3_lib,snd_rawmidi
snd                    79544  12 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_opl3sa2,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              24264  1 snd
 # cat /etc/modprobe.d/sound
alias snd-card-0 snd-opl3sa2
alias sound-slot-0 snd-opl3sa2
options snd-opl3sa2 fm_port=-1 midi_port=-1 port=0x370 wss_port=0x530 isapnp=0 dma1=1 dma2=0 irq=5
Bei der usb-config gibt er folgendes aus:

Code:
# cat /etc/modprobe.d/sound

options snd slots=snd-usb-audio
# uniq.unknown_key:USB Audio
alias snd-card-0 snd-usb-audio

# lsmod | grep snd
snd_pcm_oss            64256  0
snd_mixer_oss          33408  1 snd_pcm_oss
snd_seq                73664  0
snd_usb_audio         100992  0
snd_pcm               100100  2 snd_pcm_oss,snd_usb_audio
snd_timer              40712  2 snd_seq,snd_pcm
snd_page_alloc         27400  1 snd_pcm
snd_usb_lib            34432  1 snd_usb_audio
snd_rawmidi            42496  1 snd_usb_lib
snd_seq_device         25100  2 snd_seq,snd_rawmidi
snd_hwdep              26372  1 snd_usb_audio
snd                    79544  10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_usb_audio,snd_pcm,snd_timer,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hwdep
soundcore              24264  1 snd
usbcore               164684  7 snd_usb_audio,snd_usb_lib,usb_storage,usbhid,ehci_hcd,ohci_hcd
lG und Danke für Deine Hilfe
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Hallo Rain_Maker,

bei dem Befehl gibt er folgendes aus:

Code:
# ls -l /etc/modprobe.d
insgesamt 48
-rw-r--r-- 1 root root 5904  6. Jun 22:08 blacklist
-rw-r--r-- 1 root root   23 26. Jun 15:21 ipv6
-rw-r--r-- 1 root root   33  6. Jun 23:44 ipw2200
-rw-r--r-- 1 root root  858  8. Jun 13:53 module-renames
-rw-r--r-- 1 root root   86 16. Jun 17:33 nvidia
-rw-r--r-- 1 root root   26  6. Jun 21:39 pnp-aliases
-rw-r--r-- 1 root root   18  6. Jun 23:44 prism54
-rw-r--r-- 1 root root   93 28. Jun 17:38 sound
-rw-r--r-- 1 root root  159 28. Jun 17:26 sound.YaST2save
-rw-r--r-- 1 root root  372  6. Jun 22:04 thinkpad_acpi
-rw-r--r-- 1 root root    0 26. Jun 15:21 tv
-rw-r--r-- 1 root root  495 10. Jun 14:11 unsupported.blacklist
lG und Danke für Deine Hilfe
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.0 und C-Media CM 6501

Jo, jetzt ist die Datei nicht nur vorhanden (das war sie vorher schon) sondern auch nicht mehr leer (wie Jacko richtig bemerkt hatte, vorhin wäre da eine Null-Byte Datei angezeigt worden, sonst hätte der cat-Befehl einen Fehler ausgeworfen).

Hat sich aber jetzt eh erledigt.
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

Hallo teufel72,

Falls es Deine aktuelle Konfiguration nicht die mit "snd_usb_audio" ist, führe "alsaconf" nochmal aus und wähle das USB Audio Modul.

Zunächst versuchen wir folgendes:
Sichere Deine /etc/modprobe.d/sound, etwa so:
Code:
sudo cp /etc/modprobe.d/sound /etc/modprobe.d/sound.backup
.

Aus Deiner "lsusb" Ausgabe
Code:
Bus 002 Device 002: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
entnehmen wir die vendor und die product id der Karte:

vid = 0d8c
pid = 0201

Mit diesen Informationen kann man dem "snd_usb_audio" Modul explizit mitteilen, welche Soundkarte angeschlossen ist.

Öffne (als root) die Datei /etc/modprobe.d/sound mit einem Editor Deiner Wahl:
Code:
sudo [I]$EDITOR_DEINER_WAHL[/I] /etc/modprobe.d/sound
bzw.
kdesu [I]$EDITOR_DEINER_WAHL[/I] /etc/modprobe.d/sound
bzw.
gnomesu [I]$EDITOR_DEINER_WAHL[/I] /etc/modprobe.d/sound
Füge folgende Zeile ans Ende ein:
Code:
options snd-usb-audio vid=0d8c pid=0201
Datei abspeichern, alsa neustarten:

Code:
sudo /etc/init.d/alsasound restart
(Ich hoffe das Script ist bei der openSUSE 11.0 nicht wieder verschoben worden. Falls es eine Fehlermeldung gibt, einfach mal Neustarten.)

Ergebnisse bitte hier posten.

Grüße

Jacko
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

habe alles soweit eingetragen und bekam folgende Meldung:

Code:
# sudo /etc/init.d/alsasound restart
/usr/sbin/alsactl: save_state:1497: No soundcards found...
Shutting down sound driver                                           done
Starting sound driver:  usb-audioFATAL: Error inserting snd_usb_audio (/lib/modules/2.6.25.5-1.1-pae/kernel/sound/usb/snd-usb-audio.ko): Invalid argument
                                                                     failed
 # ICE default IO error handler doing an exit(), pid = 14703, errno = 11
lG und Danke
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

Schade ...

Dann einfach ursprüngliche Datei wieder herstellen:
Code:
sudo mv /etc/modprobe.d/sound.backup /etc/modprobe.d/sound
Welchen Desktop-Manager nutzt Du?

Grüße

Jacko
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

GuMo Jacko,

habe alles noch einmal direkt in YaST probiert, um evtl. Fehlereingaben von mir auszuschließen. Doch das Ergebnis bleibt das Gleiche. :(

Nun erst einmal los muss. Melde mich heute Nachmittag nochmal.
Vielleicht ist mir bis dahin noch eine Idee "gekommen".

Wünsche einen schönen Sonntag - Vormittag

Big
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Hallo Jacko,

ich weiß nicht, wie ich den Link erstellen kann.
Tut mir leid

lG
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

Hallo teufel72,

das Script gibt Dir (nachdem es durchgelaufen ist) auf der Konsole eine InternetAdresse an.
Die must Du einfach hier angeben und schon ist alles fertig.

Grüße

Jacko
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Hallo Jacko,
gleich am Verzweifeln bin, da keine url richtig ausgeschrieben ist.
Am Ende des Scripts steht nur final # proceed.
Wo steht der link?
:mad:
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.0 und C-Media CM 6501

Code:
Your ALSA information is located at http://[B]DIE_URL_DER_AUSGABE[/B]

Please inform the person helping you.
Das kann man doch gar nicht übersehen.
 

teufel72

New Member
AW: openSUSE 11.0 und C-Media CM 6501

Wie ich schon sagte, die Konsole gibt mir nur die Hälfte der Zeilen aus---
hier ein Auszug:
Code:
> echo "Your ALSA information is loca
> echo "Please inform the person helping
> echo ""
> fi
> #We posted the file t
>
> then
>
11 Scorpions - Wind Of Change.mp3  .inputrc
4661.0.ReadMessageLight.doc        .java/
.adobe/                            .kde/
Audio/                             .kde4/
.bash_history                      .local/
.bashrc                            .macromedia/
.beagle/                           .mcop/
bin/                               .mozilla/
.cddb/                             .ooo-2.0/
.config/                           .profile
.dbus/                             public_html/
.DCOPserver_linux-7kl3__0          .qt/
.DCOPserver_linux-7kl3_:0          .realplayerrc
.DCOPserver_linux-7kl3__1          .recently-used
.DCOPserver_linux-7kl3_:1          .sidplay/
Desktop/                           .skel/
.dmrc                              .thumbnails/
Documents/                         .wapi/
.emacs                             .Xauthority
.fontconfig/                       .xim.template
.fonts/                            .xine/
.gconf/                            .xinitrc.template
.gconfd/                           .xsession-errors
.gnome2/                           .xsession-errors-:1
.gnome2_private/                   .y2log
.gstreamer-0.10/                   .y2usersettings
.ICEauthority
> $FILE
> fi
>
> #We couldnt find a suitable wget, so tel
> else
:confused:
 

Jacko

Moderator
AW: openSUSE 11.0 und C-Media CM 6501

Hm ... also

hast Du im passenden Verzeichnis
Code:
chmod +x alsa-info.sh
und
Code:
./alsa-info.sh
ausgeführt ?

Grüße

Jacko
 
Oben