Linux 15.036 Themen, 107.107 Beiträge

SB_live ! Treiber Probleme mit eigenem Kernel

(Anonym) / 1 Antworten / Baumansicht Nickles

Hallo,
ich habe folgendes Problem mit SB-Live! Karten unter GO!Linux
der Sound funktioniert nur mit dem mitgelieferten Kernel
Wenn ich mi meinen Kernel selbst kompiliere, funktioniert er nicht mehr, sndconfig erkennt zwar die Soundkarte
der Sound verkommt aber zu einem einzigen Pieep-ton, der so lange laeuft, wie die Sounddatei lang ist.
Ich vermute ein IRQ-Problem und habe auch mit den Einstellungen bei XConfig herumgespielt,
doch ich kenne nicht die richtige !
Ich kann das Problem sowohl auf einem Celeron 466 mit BX-2000+ Board, als auch mit einem
Athlon auf einem Asus K7M Board reproduzieren
Vielen Dank für die Hilfe

bei Antwort benachrichtigen
michaz (Anonym) (Anonym) „SB_live ! Treiber Probleme mit eigenem Kernel“
Optionen

ein grundsaetzliches Problem ist, dass Sie den source von der Soundblaster
Live! nicht mitliefern (siehe mein posting "Go!Linux Mogelpackung", die re's
brauchst Du gar nicht erst zu lesen, helfen absolut nicht weiter).
Wenn Du einen neuen kernel gebaut hast, solltest Du unbedingt auch das
emu10k modul neu uebersetzen. Nur so ist sichergestellt, das es zu Deiner
jetzigen Umgebung (include files/Prozessor-/Optimierungs-Flags passt.
Lass erstmal den alten kernel laufen und Dir mit "lsmod" anzeigen, welche
Module geladen sind.
Dann mache ins /usr/src/linux/Makefile bei EXTRAVERSION eine eigene
Versions-Nummer hinein und uebersetze den kernel nochmal neu. So bekommst
Du bei make modules_install "Deine" module in ein getrenntes Verzeichnis,
in das Du unter misc spaeter den noch getrennt zu kompilierenden emu10k
ablegen kannst.
Hol Dir den source von developer.soundblaster.com ,beiss Dich
da durch und leg das Modul in das eben erwaehnte Verzeichnis.
Wenn sonst nix generell verbastelt ist, der neue kernel bei lsmod wieder
dieselben Sound-Module zeigt, sollte es eigentlich gehen.

michael

bei Antwort benachrichtigen