Problem mit Soundkarte

  • Themenstarter Themenstarter jagdfalke
  • Beginndatum Beginndatum
J

jagdfalke

Guest
Hallo,
ich hab ein kleines Problemchen mit einer Soundkarten. Leider ist das so ein onboard Ding aber aus Windows-Zeiten wissen wir, dass es sich um eine C-Media handelt. Welches Modell genau ist uns aber leider unbekannt.
Das Problem liegt darin, dass die Soundwiedergabe zwar einwandfrei funktioniert, die Aufnahme aber nicht. Also diese Aufnahmepegel-Anzeige macht keinen Zucker. Wenn ich versuche ein Modell von C-Media per Yast (ja hab Suse 10.0 drauf) zu installieren kommt die Meldung:
"Fehler bei der Installation von CMI8338A.
Das Kernelmodel snd-cmipci für die Soundunterstützung konnte nicht geladen werden. Ein möglicher Grund dafür konnen falsche Modulparameter sein, sowie ungültige IO- oder IRQ-Parameter."

Kann man da was machen?

mfg
jagdfalke
 
Hast du was am Kernel verändert? Eventuell hast ja vergessen die Advanced Linux Sound Architecture mit einzubinden. Eventuell hast auch das falsche Treibermodul oder so. Hab auch ne OnBoard C-Media und mit dem Intel AC97 Dings läuft sie eigentlich ganz top.
 
Ich hab eigentlich nix verändert. Wie kann ich nachprüfen ob dieser Sound Architektur mit drin ist?

mfg
jagdfalke
 
naja. wenn du so fragst, hast du wahrscheinlich nix dran gemacht, das bedeutet du hast ein standard kernel image. da ist das auf jeden fall mit dabei. also liegst nicht da dran.
falls es dich doch mal interessiert, gehst du in /usr/src/linux und gibst ein make menuconfig.
Du musst allerdings vorher das kernel-source paket installiern.
/edit:
Achja. Deine Karte kannst du feststellen, indem du "lspci" eingibst.
 
also lspci zeit das hier an:
00:00.0 Host bridge: Intel Corporation 915G/P/GV/GL/PL/910GL Processor to I/O Co ntroller (rev 04)
00:01.0 PCI bridge: Intel Corporation 915G/P/GV/GL/PL/910GL PCI Express Root Por t (rev 04)
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High D efinition Audio Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) US B UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) US B UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) US B UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) US B UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) US B2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Brid ge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Contr oller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV36 [GeForce PCX 5750] (are ev a2)
02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller ( rev 46)
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10)

Ich schätz mal, dass
Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High D efinition Audio Controller (rev 03)
hier meine Soundkarte ist. Ist es jetzt wohl doch keine C-Media? Irgendwelche Vorschläge wie ich das hinbekomme?

mfg
jagdfalke
 
Sollte kein Problem sein. Ich hab bei mir mal nachgeguckt, es gibt ein "Intel High Definition" Audio Modul.
Gib mal lsmod ein und such nach dem Modul snd-hda-intel. Falls du das nicht drin hast (bei suse is ja afaik sowas immer n modul) gib mal ein "modprobe snd-hda-intel". Sollte das dann nicht klappen, würd ich dir vorschlagen selbst nen kernel mit diesen modules zu kompiliern.
 
lsmod:
Module Size Used by
nls_utf8 6016 1
subfs 12672 1
af_packet 31368 0
speedstep_lib 8452 0
freq_table 8832 0
ipv6 280192 12
button 11024 0
snd_pcm_oss 67616 0
battery 14212 0
snd_mixer_oss 24704 1 snd_pcm_oss
ac 9220 0
snd_seq 62864 0
snd_seq_device 13068 1 snd_seq
prism2_usb 81284 0
p80211 39568 1 prism2_usb
usbhid 50656 0
usb_storage 81600 0
ide_cd 46084 1
cdrom 42912 1 ide_cd
edd 14560 0
nvidia 3716332 12
ohci1394 39348 0
ieee1394 107960 1 ohci1394
8139too 32512 0
mii 9600 1 8139too
i2c_i801 12812 0
i2c_core 25344 1 i2c_i801
ehci_hcd 38920 0
generic 8452 0 [permanent]
uhci_hcd 39440 0
usbcore 126720 6 prism2_usb,usbhid,usb_storage,ehci_hcd,uhci_hcd
intel_agp 26652 1
snd_hda_intel 23296 0
agpgart 38476 2 nvidia,intel_agp
snd_hda_codec 97664 1 snd_hda_intel
shpchp 100228 0
pci_hotplug 32188 1 shpchp
snd_pcm 109700 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 31108 2 snd_seq,snd_pcm
snd 71300 8 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 13920 1 snd
snd_page_alloc 15112 2 snd_hda_intel,snd_pcm
parport_pc 45252 0
lp 15780 0
parport 40392 2 parport_pc,lp
dm_mod 63004 0
reiserfs 269424 1
sg 42528 0
fan 8964 0
thermal 18696 0
processor 32104 1 thermal
ata_piix 13956 3
libata 55428 1 ata_piix
piix 14596 0 [permanent]
sd_mod 23808 4
scsi_mod 142952 4 usb_storage,sg,libata,sd_mod
ide_disk 22656 0
ide_core 136528 5 usb_storage,ide_cd,generic,piix,ide_disk

snd_hda_intel scheint schon geladen zu sein. was jetzt?

mfg
jagdfalke
 
gib ma ein:
modprobe snd_cmipci
und wenn da ein fehler steht sag uns den mal, zusammen mit der ausgabe von dmesg | tail
 
also zum veralgeinern:

probier mal ein:

Code:
modprobe snd-via82xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

wenn das geht tragst du die einzenlen module in deine /etc/modules ein :)

mfg
 
root@tobi:/home/tobi# modprobe snd_cmipci
root@tobi:/home/tobi# dmesg | tail
[4295438.182000] PCI: Setting latency timer of device 0000:01:00.0 to 64
[4295438.183000] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7667 Fri Jun 17 07:01:04 PDT 2005
[4295822.855000] ACPI: PCI interrupt for device 0000:01:00.0 disabled
[4295861.458000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[4295861.458000] PCI: Setting latency timer of device 0000:01:00.0 to 64
[4295861.458000] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7676 Fri Jul 29 12:58:54 PDT 2005
[4295861.465000] ACPI: PCI interrupt for device 0000:01:00.0 disabled
[4295952.033000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[4295952.033000] PCI: Setting latency timer of device 0000:01:00.0 to 64
[4295952.033000] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7676 Fri Jul 29 12:58:54 PDT 2005
root@tobi:/home/tobi# modprobe snd-via82xx;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

Also snd_cmipci ist ok, und mit dem dmesg | tail kann ich nix anfangen. Was bedeutet das und was sagt euch das betreffs meiner Soundkarte?

mfg
jagdfalke
 
in dmesg steht drin wenn fehler auftreten. aber bei dir sind keine ERRORs also ist in ordnung. aber warum yast bringt, er kann den treiber nicht laden, ist rätselhaft, weil er ja geladen wird...
 
Was ich etwas strange finde:
Dieser Aufnahmepegel-Anzeiger der mit drauf ist macht keinen Rucker. Wir haben aber jetzt TeamSpeak installiert (mein Bruder zockt ja CS wie ein wilder) und da geht das Mic. seltsam seltsam.

mfg
jagdfalke
 
Zurück
Oben