On Fri, Jun 01, 2001 at 01:29:37PM +0200, Tobias Kluge wrote:
Noch mal das gleiche Spiel wie schon vor einer Weile: Kernel: 2.4.5 MB: GA-7ZX Soundcard: OnBoard; SB64-kompabibel; unter Win98 funktionsfähig
*registriert*
cat /proc/pci:
...
Bus 0, device 14, function 0: Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 3). IRQ 10. Master Capable. Latency=64. Min Gnt=12.Max Lat=128. I/O at 0xd000 [0xd03f].
*aha*
CONFIG_SOUND=y # CONFIG_SOUND_CMPCI is not set # CONFIG_SOUND_EMU10K1 is not set # CONFIG_SOUND_FUSION is not set # CONFIG_SOUND_CS4281 is not set # CONFIG_SOUND_ES1370 is not set # CONFIG_SOUND_ES1371 is not set # CONFIG_SOUND_ESSSOLO1 is not set # CONFIG_SOUND_MAESTRO is not set # CONFIG_SOUND_MAESTRO3 is not set # CONFIG_SOUND_ICH is not set # CONFIG_SOUND_SONICVIBES is not set # CONFIG_SOUND_TRIDENT is not set # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_VIA82CXXX=m # CONFIG_SOUND_OSS is not set # CONFIG_SOUND_TVMIXER is not set
Das ist natürlich falsch.
modprobe via82cxxx: /lib/modules/2.4.5/kernel/drivers/sound/via82cxxx_audio.o: init_module: No such device
*logo*
Wenn sich auf dem Brett ein SB64-kompatibler Soundchip befindet, anstatt die eingebauten Soundmöglichkeiten des VIA-Chipsets zu verwenden, mußt du natürlich auch den Treiber für die SB64 benutzen und nicht den Soundtreiber für den Soundteil des VIA-Chipsets, wie du es versuchst.
Die SB16/64/128 sind die Karten, die vor dem Aufkauf durch Creative mal Ensonic BlaBlaBla hiessen. Auf ihnen befindet sich als zentraler Chip der es1371, für den es auch einen Treiber im Kernel gibt.
Nun zeigt dein /proc/pci zwar keinen es1371 sondern einen es5880 an - dieser hat aber gute Chancen kompatibel zum alten 1371 zu sein. Probier also die Ensonic-Treiber aus. Ein grep nach "5880" im Verzeichnis mit der Soundtreiber macht dich bestimmt auch schlauer.
Reinhard