Linux 15.036 Themen, 107.107 Beiträge

Soundmodule können nicht geladen werden!?! sound-k lässt sic

jetman (Anonym) / 4 Antworten / Baumansicht Nickles

Hi Leute,

ich brauche dringend eure Hilfe.(Newbie)
Ich glaub ich werd' noch bekl...ppt!!
Ich kann einfach die soundkarte nicht zum laufen bekommen.

zum system:
SUSE 6.4, Kernel 2.2.14 mit aktivierter modularer Soundunterstützung,
soundkarte Opti 82c931, ALSA-Treiber, KDE2.0

Ich habe über isapnp die isapnp.conf erstellt. Karte wird erkannt.
In der modules.conf komm ich auch nicht mehr weiter.
In der Konsole, wenn KDE 2.0 startet, habe ich auch keine Fehlermeldung.
Übrigens unter Kmix kann ich garNIX einstellen. Ich denk, da sind die Audiokanäle standartmäßig auf mute. doch wenn ich nicht dran komm?!

Jedoch, wenn ich versuche über YAST2 die Karte einzubinden, bzw. zu
aktivieren, kommt die Meldung:
" The Kernel module snd-card-opti93x for sound support cannot be loaded"

Warum?????

wo ist mein denkfehler??

Im voraus, best thx

cu

jetman

bei Antwort benachrichtigen
(Anonym) jetman (Anonym) „Soundmodule können nicht geladen werden!?! sound-k lässt sic“
Optionen

Kein Denkfehler, das Modul für die 931 liegt vermutlich nicht in kompilierter Form vor.

Entsprechendes Modul kompilieren! Und einbinden (über Yast2).

bei Antwort benachrichtigen
jetman (Anonym) (Anonym) „Kein Denkfehler, das Modul für die 931 liegt vermutlich nicht in kompilierter...“
Optionen

wie kompiliert man ein Modul für 'ne Soundkarte?
oder wo find ich 'ne Anleitung??

thx

jetman

bei Antwort benachrichtigen
(Anonym) jetman (Anonym) „wie kompiliert man ein Modul für ne Soundkarte?oder wo find ich ne...“
Optionen

Oh je!!

Schau erst mal unter /lib/modules/KERNELVERSION/misc

bei mir gibts da ein snd-card-opti93x.o (ALSA-Treibermodul für Opti93x).

Dann mal in der /etc/modules.conf nach den ALSA-Einträgen schauen.

Sieht etwa so:

# ALSA native device support, generated by YaST2
#
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=1

#Hier natürlich den Opti Treiber einbinden (ich hab ne SB128 mit ES 1371 chip)

alias snd-card-0 snd-card-ens1371
options snd-card-ens1371 snd_index=0 snd_id=card1
#
# OSS/Free emulation
#
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

bei Antwort benachrichtigen
Alpeneraser jetman (Anonym) „Soundmodule können nicht geladen werden!?! sound-k lässt sic“
Optionen

Es reicht nicht die Datei isapnp.conf zu erstellen, man muß die Kommentarzeichen vor den richtigen Zeilen entfernen weil es mehrere Möglichkeiten gibt.
Das zu bewältigen ist eine Kunst.
Ich habe die selbe Soundkarte und habe folgende Erfahrungen gemacht(mit SuSE 6.4 und GO!Linux):
Bei RedHat gibt es ein Programm namens setup damit kann man dann ein Programm namens sndconfig aufrufen, dass die isapnp.conf und die conf.modules richtig einstellt.
aber Vorsicht bei SuSE heißt die Datei modules.conf
es existiert ein Link von c.m auf m.c
beim nächsten starten kann man dann eine Fehlermeldung bekommen, dass die Datei m.c und die Datei c.m vorhanden sind und man die c.m löschen soll.
in diesem Fall muss man eben den Inhalt kopieren und die c.m löschen und den Symlink wieder erstellen.

ich hab´s übrigens unter SuSE nicht geschafft den Sound zu aktivieren ich hab mir auch nicht viel Zeit genommen weil ich mich ständig über die Eigenheiten von SuSE ärgern musste und dann ganz schnell umgestiegen bin.

so läuft der Sound bei RedHat und GO!Linux:

viel Glück

meine conf.modules:

alias eth0 via-rhine # Das ist für die Netzwerkkarte
alias parport_lowlevel parport_pc
alias sound mad16
pre-install sound /sbin/insmod sound dmabuf=1
alias midi opl3
options opl3 io=0x388
options sb mad16=1
options mad16 io=0x530 irq=5 dma=0 dma16=1 mpu_io=0x300 mpu_irq=5 joystick=1

isapnp.conf für Opti 82c931 auf IRQ5 ohne Kommentare:

(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL))
(CONFIGURE OPT0931/-1 (LD 0
))
(CONFIGURE OPT0931/-1 (LD 1
(IO 0 (SIZE 4) (BASE 0x0534))
(IO 1 (SIZE 12) (BASE 0x0380))
(IO 2 (SIZE 16) (BASE 0x0220))
(IO 3 (SIZE 3) (BASE 0x0e8d))
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 0))
(DMA 1 (CHANNEL 1))
(NAME "OPT0931/-1[1]{OPTi Audio 16 }")
(ACT Y)
))
(CONFIGURE OPT0931/-1 (LD 2
(IO 0 (SIZE 1) (BASE 0x0200))
(NAME "OPT0931/-1[2]{Game Port }")
(ACT Y)
))
(CONFIGURE OPT0931/-1 (LD 3
(IO 0 (SIZE 2) (BASE 0x0300))
(NAME "OPT0931/-1[3]{MPU401 }")
(ACT Y)
))
(WAITFORKEY)

bei Antwort benachrichtigen