[suse-multimedia] Kein Sound mit Suse 9.1 bei SB Creative Soundbl. Live Player 5.1
---------- Weitergeleitete Nachricht ---------- Subject: Re: Fwd: Re: [suse-multimedia] Kein Sound mit Suse 9.1 bei SB Creative Soundbl. Live Player 5.1 Date: Montag, 4. Oktober 2004 10:22 From: WJuergens@t-online.de (Wolf-Ruediger Juergens) To: suse-multimedia@suse.com Am Sonntag, 3. Oktober 2004 23:35 schrieb tom: Probier man lspci wenn da irgendwo steht: Creative Labs SB Live! EMU10k1 (rev 0a) Das rev 0a ist wichtig. Dann bleibt die Karte stumm unter Alsa von Suse. Lösung -> http://lists.suse.com/archive/suse-linux/2004-May/1462.html Da ich aber keine Lust mehr habe bei jedem Kernel den Patch neu zu erzeugen habe ich mein C-Media CMI-8738 wieder im Rechner. Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj. Hallo Wolf, besten Dank für Deinen Tip - das obige Resultat bzgl. lspci etc... trifft bei mir zu. Habe mir den beliegenden Link angesehen, aber leider sagt mir das noch zu wenig, bzgl. der genauen Vorgehensweise zur Durchführung. Kanst Du (oder sonst jemand "da draussen" ) mir eine STEP - by - STEP Anleitung dazu schicken ?? Möchte mein sonst stabiles System nicht schrotten! Danke, Tom. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-multimedia-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-multimedia-help@suse.com ------------------------------------------------------- -- Freundliche Gruesse / kindly regards Thomas Metz
Am Montag, 4. Oktober 2004 18:12 schrieb tom:
Habe mir den beliegenden Link angesehen, aber leider sagt mir das noch zu wenig, bzgl. der genauen Vorgehensweise zur Durchführung.
Kanst Du (oder sonst jemand "da draussen" ) mir eine STEP - by - STEP Anleitung dazu schicken ?? Möchte mein sonst stabiles System nicht schrotten!
Hallo Tom, Step by Step ist nicht so einfach aber aber ich versuch mal aus dem Kopf zusammenzukriegen das Wichtigste zusammen zukriegen: Falls noch nicht installiert, brauchst du die Sourcen für deinen aktuell laufenden Kernel. Kann auch sein das noch ein paar Pakete bei Dir fehlen, zur Kernelübersetzung z.B. der gcc. Die mußt du dann auch noch installieren. Dann das Kernel-Source-RPM mit Yast installieren. Danach unter /usr/src/linux suchst du nach alsa-driver/alsa-kernel/pci/ac97/ac97_codec.c. Dort ersetzt du die Zeile { 0x83847658, 0xffffffff, "STAC9758/59", patch_sigmatel_stac9758, NULL }, durch { 0x83847658, 0xffffffff, "STAC9758/59", NULL, NULL } Also nur "patch_sigmatel_stac9758" durch "NULL" ersetzen. Im /usr/src/linux Pfad dann make oldconfig und make dep eingeben. Wenn das beendet ist, make modules. Das kann dauern, danach kopierst du als root die Datei snd-ac97-codec.ko nach /lib/modules/$DEINE_VERSION/kernel/sound/pci/ac97/snd_ac97_codec.ko Es empfiehlt sich die alte Version vorher zu retten. Als root dann noch /etc/rc.d/alsasound restart, danach sollte der Sound funktionieren. Dein System kannst du damit kaum gefährden, da nur ein Modul ausgetauscht wird. Ich hoffe ich hab das richtig aus dem Kopf zusammenbekommen ;-) Vielleicht kommen ja noch ein paar Tips über die Liste. Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
Am Montag, 4. Oktober 2004 19:04 schrieb Wolf-Ruediger Juergens:
/lib/modules/$DEINE_VERSION/kernel/sound/pci/ac97/snd_ac97_codec.ko Es empfiehlt sich die alte Version vorher zu retten.
Bietet sich in so nem Fall nicht gleich an, die neuen alsa-treiber von der Alsa-Homepage zu holen und diese neu zu compilieren? Sprich Kernel-sourcen müssen auch hier installiert sein, diese per cd /usr/src/linux rm .config make cloneconfig make prepare-all Dann den aktuellen alsa-drivers Tarball von http://www.alsa-project.org/ holen entpacken und mit ./configure make make install die neuen Treiber drüberinstallieren (die anderen alsa Sachen gibts ja bei Packman als fertige RPMs, die muss man nicht selber compilieren). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Montag, 4. Oktober 2004 21:36 schrieb Manfred Tremmel:
Bietet sich in so nem Fall nicht gleich an, die neuen alsa-treiber von der Alsa-Homepage zu holen und diese neu zu compilieren?
Klar Manfred, nur gab es die ja im Mai noch nicht ;-) Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
Am Montag, 4. Oktober 2004 21:36 schrieb Manfred Tremmel:
Sprich Kernel-sourcen müssen auch hier installiert sein, diese per
cd /usr/src/linux rm .config make cloneconfig make prepare-all
Dann den aktuellen alsa-drivers Tarball von http://www.alsa-project.org/ holen entpacken und mit
./configure make make install
die neuen Treiber drüberinstallieren (die anderen alsa Sachen gibts ja bei Packman als fertige RPMs, die muss man nicht selber compilieren).
Hallo Manfred, Ich habe das gestern ausprobiert und bin dabei unsanft auf die Schnauze gefallen. Das Kompilieren und Installieren der neuen Alsa Sourcen ging problemlos. Aber der Restart von Alsa liefert nur Fehlermeldungen: ---- snip----------- ct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_card_free Oct 6 20:17:32 linux kernel: snd_cmipci: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_pcm_lib_preallocate_pages_for_all Oct 6 20:17:32 linux kernel: snd_cmipci: disagrees about version of symbol snd_card_proc_new Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_card_proc_new Oct 6 20:17:32 linux kernel: snd_cmipci: disagrees about version of symbol snd_pcm_hw_constraint_minmax Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_pcm_hw_constraint_minmax Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_magic_kfree Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_wrapper_kfree Oct 6 20:17:32 linux kernel: snd_cmipci: Unknown symbol snd_opl3_create Oct 6 20:17:32 linux kernel: snd_cmipci: disagrees about version of symbol snd_ctl_find_id ------------ snap---------------- usw. usf. Allerdings verstehe ich nicht wieso diese Fehlermeldungen kommen. Es scheint das Alsa überhaupt nicht zum Kernel passen würde. Dabei hatte ich schon die Hoffnung das ich danach doch meine Audigy LS wieder einbauen könnte.... ;-) Alsa 1.06 würde diese ja unterstützen. Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
Am Donnerstag, 7. Oktober 2004 18:30 schrieb Wolf-Ruediger Juergens:
Ich habe das gestern ausprobiert und bin dabei unsanft auf die Schnauze gefallen. Das Kompilieren und Installieren der neuen Alsa Sourcen ging problemlos. Aber der Restart von Alsa liefert nur Fehlermeldungen:
Du hast die Sourcen zum Kernel fertig konfiguriert? Der Link /usr/src/linux zeigt auf das Verzeichnis mit diesen Sourcen? Das ./configure der alsa-drivers zeigt, dass auch diese Sourcen verwendet werden? Du hast nach installation der Module in 'depmod -a' durchgeführt? Wenn Du nur alsa neu gestartet hast, hast Du nach dem stoppen geprüft, ob auch wirklich alle alsa-Module entladen waren und beim Starten kein Mischmasch aus alten und neuen Versionen entstand? -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 7. Oktober 2004 19:21 schrieb Manfred Tremmel:
Du hast die Sourcen zum Kernel fertig konfiguriert? Ja Der Link /usr/src/linux zeigt auf das Verzeichnis mit diesen Sourcen? Ja, ls -la /usr/src
drwxr-xr-x 6 root root 4096 2004-10-06 19:38 . drwxr-xr-x 12 root root 4096 2004-09-30 20:02 .. drwxr-xr-x 23 root root 4096 2004-10-07 19:45 alsa-driver-1.0.6a lrwxrwxrwx 1 root root 17 2004-10-06 19:34 linux ->linux-2.6.5-7.108 drwxr-xr-x 21 root root 4096 2004-10-06 20:38 linux-2.6.5-7.108 drwxr-xr-x 3 root root 4096 2004-08-26 03:32 linux-2.6.5-7.108-obj lrwxrwxrwx 1 root root 21 2004-10-06 19:34 linux-obj-> linux-2.6.5-7.108-obj drwxr-xr-x 7 root root 4096 2004-09-30 20:08 packages
Das ./configure der alsa-drivers zeigt, dass auch diese Sourcen verwendet werden?
Da bin ich mir nicht so mehr so sicher. Ich habe make clean gemacht in den Alsa-Sourcen und ein neues ./configure. In config.log steht aber folgendes Merkwürdiges: ---snip---- config.log ------------------------ configure:3001: checking for current directory configure:3005: result: /usr/src/alsa-driver-1.0.6a configure:3148: checking cross compile configure:3160: result: configure:3175: checking for directory with kernel source configure:3192: result: /lib/modules/2.6.5-7.108-default/build configure:3195: checking for kernel version configure:3264: gcc -o conftest -g -O2 -I/lib/modules/2.6.5-7.108-default/build/include conftest.c >&5 configure:3267: $? = 0 configure:3269: ./conftest configure:3272: $? = 0 configure:3305: result: 2.6.5-7.108-default configure:3308: checking for GCC version configure:3363: gcc -o conftest -g -O2 -I/lib/modules/2.6.5-7.108-default/build/include conftest.c >&5 configure:3332:74: /lib/modules/2.6.5-7.108-default/build/include/linux/compile.h: No such file or directory configure:3366: $? = 1 configure: program exited with status 1 configure: failed program was: --------- snap-------------- Wieso ist das Build Directory im Include Path für Alsa? Das ist doch falsch, oder? Da sollte doch /usr/src/linux stehen.
Du hast nach installation der Module in 'depmod -a' durchgeführt?
Hmm, weiß nicht mehr so genau, weil ich gleich danach die Alsa Files von Packman installiert hab.
Wenn Du nur alsa neu gestartet hast, hast Du nach dem stoppen geprüft, ob auch wirklich alle alsa-Module entladen waren und beim Starten kein Mischmasch aus alten und neuen Versionen entstand?
Das habe ich nicht überprüft, nur /etc/init.d/alsasound restart Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
Am Donnerstag, 7. Oktober 2004 20:04 schrieb Wolf-Ruediger Juergens:
Du hast die Sourcen zum Kernel fertig konfiguriert?
Ja
Also ein 'make cloneconfig' und 'make prepare-all' (wenn Du die original Konfiguration beibehalten willst, reicht das)
Da bin ich mir nicht so mehr so sicher. Ich habe make clean gemacht in den Alsa-Sourcen und ein neues ./configure. In config.log steht aber folgendes Merkwürdiges:
Gib mal './configure --help' ein, es gibt da ne Option, mit der man das Source-Verzeichnis mitgeben kann, hab die nur nicht mehr im Kopf.
Hmm, weiß nicht mehr so genau, weil ich gleich danach die Alsa Files von Packman installiert hab.
Die enthalten allerdings nicht die "driver".
Wenn Du nur alsa neu gestartet hast, hast Du nach dem stoppen geprüft, ob auch wirklich alle alsa-Module entladen waren und beim Starten kein Mischmasch aus alten und neuen Versionen entstand?
Das habe ich nicht überprüft, nur /etc/init.d/alsasound restart
Naja, spätestens nach einem Reboot dürfte es sich erledigt haben, wenn es daran gelegen haben sollte. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 7. Oktober 2004 22:01 schrieb Manfred Tremmel:
Gib mal './configure --help' ein, es gibt da ne Option, mit der man das Source-Verzeichnis mitgeben kann, hab die nur nicht mehr im Kopf.
Hallo Manfred, Es gibt sogar 2, --with-kernel-dir und --with-suse die ich auch angegeben habe. Hat aber alles nichts genützt. Es landen nur Fehlermeldungen im Log. ---- snip ------- Oct 8 15:22:06 linux kernel: snd: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_seq_device: unsupported module, tainting kerne l. Oct 8 15:22:06 linux kernel: snd_rawmidi: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_mpu401_uart: unsupported module, tainting kern el. Oct 8 15:22:06 linux kernel: snd_hwdep: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_timer: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_opl3_lib: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_pcm: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_reserve_buf Oct 8 15:22:06 linux kernel: snd_pcm: disagrees about version of symbol snd_dma _free_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_free_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_get_reserved_buf Oct 8 15:22:06 linux kernel: snd_pcm: disagrees about version of symbol snd_dma _alloc_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_alloc_pages Oct 8 15:22:06 linux kernel: snd_cmipci: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_new Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_lib_preallocate _pages_for_all Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_hw_constraint_m inmax Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_lib_malloc_pages ------ snap ------ depmod mehrmals durchgeführt, auch ein rebooten hat nichts gebracht. Ratlos ;-) Irgendwas scheint Suse anders zu machen, was sich mir nicht erschließt. Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
Hallo Ich hab das Posting nicht von Anfang an verfolgt, aber ich hatte mit meiner Soundblaster auch Probleme, unter Suse 9.0 allerdings. Grund dafür war, das es eine OEM Chipsatz war, der nur mit Dell Rechner ausgeliefert wurde/wird. Alsa unterstützt diese nicht. Um welchen Chipsatz, es gibt eine Nummer auf der Karte, es sich handelt, hab ich nicht mehr im Kopf, aber man kann es auf der Alsa HP nachlesen. Gruß Jan Wolf-Ruediger Juergens wrote:
Am Donnerstag, 7. Oktober 2004 22:01 schrieb Manfred Tremmel:
Gib mal './configure --help' ein, es gibt da ne Option, mit der man das Source-Verzeichnis mitgeben kann, hab die nur nicht mehr im Kopf.
Hallo Manfred, Es gibt sogar 2, --with-kernel-dir und --with-suse die ich auch angegeben habe. Hat aber alles nichts genützt.
Es landen nur Fehlermeldungen im Log.
---- snip ------- Oct 8 15:22:06 linux kernel: snd: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_seq_device: unsupported module, tainting kerne l. Oct 8 15:22:06 linux kernel: snd_rawmidi: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_mpu401_uart: unsupported module, tainting kern el. Oct 8 15:22:06 linux kernel: snd_hwdep: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_timer: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_opl3_lib: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_pcm: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_reserve_buf Oct 8 15:22:06 linux kernel: snd_pcm: disagrees about version of symbol snd_dma _free_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_free_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_get_reserved_buf Oct 8 15:22:06 linux kernel: snd_pcm: disagrees about version of symbol snd_dma _alloc_pages Oct 8 15:22:06 linux kernel: snd_pcm: Unknown symbol snd_dma_alloc_pages Oct 8 15:22:06 linux kernel: snd_cmipci: unsupported module, tainting kernel. Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_new Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_lib_preallocate _pages_for_all Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_hw_constraint_m inmax Oct 8 15:22:06 linux kernel: snd_cmipci: Unknown symbol snd_pcm_lib_malloc_pages ------ snap ------
depmod mehrmals durchgeführt, auch ein rebooten hat nichts gebracht. Ratlos ;-) Irgendwas scheint Suse anders zu machen, was sich mir nicht erschließt.
Grüße Wolf
Am Freitag, 8. Oktober 2004 17:20 schrieb Jan Schubert:
Ich hab das Posting nicht von Anfang an verfolgt, aber ich hatte mit meiner Soundblaster auch Probleme, unter Suse 9.0 allerdings. Grund dafür war, das es eine OEM Chipsatz war, der nur mit Dell Rechner ausgeliefert wurde/wird. Alsa unterstützt diese nicht. Um welchen Chipsatz, es gibt eine Nummer auf der Karte, es sich handelt, hab ich nicht mehr im Kopf, aber man kann es auf der Alsa HP nachlesen.
Hallo Jan, Es ist eine SB-Live Player allerdings das neueste Modell von 2003/4. Dort wurde wohl einiges geändert und damit muß auch der Treiber angepasst werden. Aus diesem Grund habe ich von der Alsa-Liste den Patch. Um ohne diesen auskommen zu können wollte ich auf alsa 1.6 updaten und das geht bei mir nicht. Ich habe jetzt meinen alten Patch auf das ac97 Modul noch mal angewendet, damit läuft die SB-Live. Was nicht geht ist der KMixer, der zeigt zwar Bass und Treble Regler an, aber ohne Wirkung. Zum Glück gibts ja noch KAMix ;-) Bis zum Erscheinen der Suse 9.2 wirds wohl noch so gehen mit dem Patch. Grüße Wolf -- * Registered Linux user #37136 http://counter.li.org * Suse Linux 9.1pro, AMD K7 XP 1800+ , SIS 740 all-in-one, 1Gb/120Gb * http://www.dl2wrj.de
participants (4)
-
Jan Schubert
-
Manfred Tremmel
-
tom
-
WJuergens@t-online.de