Supportnet / Forum / Linux
Alsa 0.9.6 - via82xx - codec 0 is not valid
Frage
Hallo,
ich habe alsa version 0.9.6 von den Quellen kompiliert und installiert. Folgende Einträge sind in der modules.conf:
alias char-major-116 snd
alias snd-card-0 snd-via82xx
alias char-major-14 soundcore
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
options snd major=116 cards_limit=1
options snd-via82xx index=0
Mein Board ist ein ASUS A7V600. Beim laden der Alsa-Module tritt folgende Fehlermeldung auf:
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid [0xfe0000]
Habe die alsa-driver, alsa-lib und alsa-utils installiert. Das Kompilieren funktionierte auch problemlos. Die Module werden auch korrekt eingebunden aber es funktioniert trotzdem kein Sound.
Alsamixer oder amixer brechen mit einer Speicherzugriffsverletzung ab.
Auszug von 'lsmod'
snd-pcm-oss 44356 0 (autoclean)
snd-mixer-oss 16024 1 (autoclean) [snd-pcm-oss]
snd-via82xx 16640 1
snd-pcm 83716 0 [snd-pcm-oss snd-via82xx]
snd-timer 19428 0 [snd-pcm]
snd-page-alloc 9780 0 [snd-via82xx snd-pcm]
snd-mpu401-uart 5088 0 [snd-via82xx]
snd-rawmidi 18464 0 [snd-mpu401-uart]
snd-seq-device 6220 0 [snd-rawmidi]
snd-ac97-codec 49272 0 [snd-via82xx]
snd 43556 0 [snd-pcm-oss snd-mixer-oss snd-via82xx snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore 6500 4 [snd]
Wäre super wenn mir jemand weiterhelfen könnte. Ich benutze RedHat 9 mit Kernel 2.4.21-20.1.2024.2.1.nptl (Ist ne Beta-Version, Codename: Severn)
Thanx for help
Devil
Antwort 1 von Samba
snd-via(xxx) und via(xxx) sind 2 ganz unterschiedliche Module!
Antwort 2 von Devil51
Hm,
und wieso kommt dann obige Fehlermeldung wenn ich mit
modprobe snd-via(xxx)
das Modul einbinden will. Wieso versucht er zwanghaft via(xxx) zu laden?
mfg
Devil
und wieso kommt dann obige Fehlermeldung wenn ich mit
modprobe snd-via(xxx)
das Modul einbinden will. Wieso versucht er zwanghaft via(xxx) zu laden?
mfg
Devil
Antwort 3 von Devil51
Hat denn niemand mehr eine Idee?
Bin für jeden Tip dankbar da ich schon langsam echt am verzweifeln bin.
Greets
Devil
Bin für jeden Tip dankbar da ich schon langsam echt am verzweifeln bin.
Greets
Devil
Antwort 4 von Samba
Warum kompilierst Du ALSA denn?
Jede Distro liefert ALSA gleich mit. Und wenn Du nicht gerade eine uralte Linux-Version nimmst, gibt es eigentlich keinen Grund für eine Kompilierung, es sei denn, Du hast wirklich eine sehr exotische bzw. neue Soundkarte oder nutzt einen von diesen unsäglichen Codecs, welcher unter ALSA ganz frisch unterstützt wird.
Unter SuSE und Mandrake kannst Du das gewünschte Modul aus einer Liste laden. Du kannst also wahlweise mal snd-via und auch mal via ausprobieren.
Du hast also den VIA-AC97-"Soundchip" auf Deinem Board??
(es handelt sich hierbei um keinen echten Soundchip, sondern im Halbleiter sind Programmroutinen zu finden (Codecs), die softwareseitig die Töne erzeugen.
Jede Distro liefert ALSA gleich mit. Und wenn Du nicht gerade eine uralte Linux-Version nimmst, gibt es eigentlich keinen Grund für eine Kompilierung, es sei denn, Du hast wirklich eine sehr exotische bzw. neue Soundkarte oder nutzt einen von diesen unsäglichen Codecs, welcher unter ALSA ganz frisch unterstützt wird.
Unter SuSE und Mandrake kannst Du das gewünschte Modul aus einer Liste laden. Du kannst also wahlweise mal snd-via und auch mal via ausprobieren.
Du hast also den VIA-AC97-"Soundchip" auf Deinem Board??
(es handelt sich hierbei um keinen echten Soundchip, sondern im Halbleiter sind Programmroutinen zu finden (Codecs), die softwareseitig die Töne erzeugen.
Antwort 5 von Devil51
Hallo,
Ich muss alsa mit meinem Kernel neu kompilieren weil es keine Pakete für diese Beta Version gibt. Hab auch schon versucht das paket alsa-kernel-modules einer anderen Kernelversion zu installieren was aber keinen Erfolg brachte. Was mein Problem ist, ist die Frage warum er ne Fehlermeldung bringt das an dem Modul via-... was faul ist obwohl ich snd-via82xx mit modprobe installieren will.
mfg
Devil
Ich muss alsa mit meinem Kernel neu kompilieren weil es keine Pakete für diese Beta Version gibt. Hab auch schon versucht das paket alsa-kernel-modules einer anderen Kernelversion zu installieren was aber keinen Erfolg brachte. Was mein Problem ist, ist die Frage warum er ne Fehlermeldung bringt das an dem Modul via-... was faul ist obwohl ich snd-via82xx mit modprobe installieren will.
mfg
Devil
Antwort 6 von trancemaster3
Hallo,
ich habe gerade linux suse 9.3 aufgespielt, da kommt das gleiche problem beom asus A7V600-x,
wer weiß woran das liegt ?
wäre toll wenn da jemand helfen könnte,
das modul ist nicht selbst kompileirt sondern direkt von der cd
Danke im voraus
Gruß
ich habe gerade linux suse 9.3 aufgespielt, da kommt das gleiche problem beom asus A7V600-x,
wer weiß woran das liegt ?
wäre toll wenn da jemand helfen könnte,
das modul ist nicht selbst kompileirt sondern direkt von der cd
Danke im voraus
Gruß
Antwort 7 von RTFM
Muss es denn unbedingt onboard-Kram sein?
Antwort 8 von RTFM
Jede billige Soundblaster oder Terratec wird sofort unterstützt und hat einen weitaus besseren Klang.
Antwort 9 von trancemaster3
Ja, betreibe nur einen server und möchte die onboard karte für kleinigkeiten nutzen, hab keine lust in den server noch eine karte dafür einzubauen, ist eh schon zu viel drin
gruß sven
gruß sven
Antwort 10 von RTFM
Handelt es sich um die gleiche Fehlermeldung?
Antwort 11 von trancemaster3
Ja, genau die gleiche,
kommt immer 4 mal hintereinander wenn ich auf die karte zugreife
gruß
kommt immer 4 mal hintereinander wenn ich auf die karte zugreife
gruß

