Hallo! Bin dabei einen Kernel für meinen Laptop zu bauen einen 2.4.20-vanilla. Ich habe eine Maestro2E Soundkarte drin die mit meinem alten 2.4.10 kernel auf meinem SuSE 7.3 System auch geht. Auch jetzt hab ich den Treiber in make menuconfig ausgewählt aber er wir um´s verrecken nicht als Modul mitkompiliert. Hier meine Konfig: <M> Sound card support … … … …< > ALi5455 audio support … …<M> BT878 audio dma … …<M> C-Media PCI (CMI8338/8738) … …[*] Enable legacy FM … …(388) FM I/O 388, 3C8, 3E0, 3E8 … …[*] Enable legacy MPU-401 … …(330) MPU-401 I/O 330, 320, 310, 300 … …[ ] Enable joystick … …[ ] Support CMI8738 based audio cards … …< > Creative SBLive! (EMU10K1) … …< > Crystal SoundFusion (CS4280/461x) … …< > Crystal Sound CS4281 … …< > Ensoniq AudioPCI (ES1370) … …< > Creative Ensoniq AudioPCI 97 (ES1371) … …< > ESS Technology Solo1 … …<M> ESS Maestro, Maestro2, Maestro2E driver … …< > ESS Maestro3/Allegro driver (EXPERIMENTAL) Das müsste doch dann gemacht werden. Bei meinem alten Kernel liegt das Modul unter /lib/modules/misc/2.4.20-4GB/misc/snd-card-es1986.o Weiß jemand was ich falsch mache?? Ich würd den Treiber gern als Modul kompilieren und nicht fest einbinden um auch dien alten kernel noch benutzen zu können. MFG Hannes Bischof -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
On 8 Jan 2003 at 13:04, Hannes Bischof wrote: [... die üblichen Sound Probleme]
Das müsste doch dann gemacht werden. Bei meinem alten Kernel liegt das Modul unter /lib/modules/misc/2.4.20-4GB/misc/snd-card-es1986.o Weiß jemand was ich falsch mache??
Ja.
Ich würd den Treiber gern als Modul kompilieren und nicht fest einbinden um auch dien alten kernel noch benutzen zu können.
Verstehe ich zwar nicht (was hat das einbinden in einem Kernel mit dem einbinden im anderen Kernel zu tun?) Aber egal: _Alle_ snd-card-irgendwas Module gehören zu ALSA. Das ist im Vanilla Kernel nicht integriert. Andreas
Hannes Bischof wrote:
Bin dabei einen Kernel für meinen Laptop zu bauen einen 2.4.20-vanilla. Ich habe eine Maestro2E Soundkarte drin die mit meinem alten 2.4.10 kernel auf meinem SuSE 7.3 System auch geht. Auch jetzt hab ich den Treiber in make menuconfig ausgewählt aber er wir um´s verrecken nicht als Modul mitkompiliert. Hier meine Konfig: [...] Das müsste doch dann gemacht werden. Bei meinem alten Kernel liegt das Modul unter /lib/modules/misc/2.4.20-4GB/misc/snd-card-es1986.o Weiß jemand was ich falsch mache??
Ich wette, das Modul ist da, es heisst nur nicht so wie Du es erwartest. Es sollte den Namen "maestro" tragen und sich via "modprobe maestro" laden lassen. Die Module snd-card-* stammen vermutlich von ALSA, das ist im Vanilla-Kernel nicht dabei und muss gesondert compiliert werden. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Thomas Hertweck schrieb:
Ich wette, das Modul ist da, es heisst nur nicht so wie Du es erwartest. Es sollte den Namen "maestro" tragen und sich via "modprobe maestro" laden lassen. Die Module snd-card-* stammen vermutlich von ALSA, das ist im Vanilla-Kernel nicht dabei und muss gesondert compiliert werden.
Ok also dann gibts kein ALSA. Also das modprobe maestro ging. Was muss ich sonst noch machen?? Ich will ja das ganze bei jedem Start machen und in yast2 kann ich nur den Maestro Treiber mit dem snd-card... Modul auswählen und nicht das maestro Modul angeben. Was muss ich also ändern damit beim neustart nicht mehr der Fehler angezeigt wird das er das modul nicht laden kann und das mein Sound geht?? Oder bekomm ich irgendwo das snd-card.. modul her??? MFG Hannes Bischof -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
Am 08.01.2003 um 13:47 schrieb Hannes Bischof:
Oder bekomm ich irgendwo das snd-card.. modul > her???
http://www.alsa-project.org Normalerweise reicht: (1) entpacken (2) "./configure && make" (3) "make install && depmod -a" als root MfG, Dennis
Dennis Stosberg schrieb:
Oder bekomm ich irgendwo das snd-card.. modul > her???
Normalerweise reicht: (1) entpacken (2) "./configure && make" (3) "make install && depmod -a" als root
Mhhm das hab ich gemacht jetzt gibts ein modul namens snd-es1968.o in /lib/modules/2.4.20/kernel/sound/pci/ aber eigendlich sollte das File snd-card-1968.o heissen und in /lib/modules/2.4.20/ sein. Yast2 erkennt das Modul leider auch nicht. was muss ich jetzt machen?? MFG Hannes Bischof
On Wed, 8 Jan 2003, Hannes Bischof wrote:
Dennis Stosberg schrieb:
Oder bekomm ich irgendwo das snd-card.. modul > her???
Normalerweise reicht: (1) entpacken (2) "./configure && make" (3) "make install && depmod -a" als root
Mhhm das hab ich gemacht jetzt gibts ein modul namens snd-es1968.o in /lib/modules/2.4.20/kernel/sound/pci/ aber eigendlich sollte das File snd-card-1968.o heissen und in /lib/modules/2.4.20/ sein. Yast2 erkennt das Modul leider auch nicht. was muss ich jetzt machen??
Fuer alsa-Treiber aelter als 0.9.0beta11 heissen die Module snd-card-Soundchip. Fuer die neueren heissen sie snd-Soundchip. Geladen kann das Teil dann entweder mit modprobe snd-Soundchip oder automatisch beim Booten in der /etc/modules.conf mit dem Eintrag: alias snd-card-0 snd-Soundmodul ... Heinrich
Hannes Bischof wrote:
[...] Ok also dann gibts kein ALSA. Also das modprobe maestro ging. Was muss ich sonst noch machen?? Ich will ja das ganze bei jedem Start machen und in yast2 kann ich nur den Maestro Treiber mit dem snd-card... Modul auswählen und nicht das maestro Modul angeben. Was muss ich also ändern damit beim neustart nicht mehr der Fehler angezeigt wird das er das modul nicht laden kann und das mein Sound geht?? Oder bekomm ich irgendwo das snd-card.. modul her???
/etc/modules.conf anpassen fuer OSS statt ALSA, oder eben ALSA-Pakete besorgen[1] und fuer den neuen Kernel compilieren. Evtl. findest Du die Quellen der ALSA-Module aber auch schon auf Deiner Festplatte un- ter /usr/src/kernel-modules/alsa-driver. Dort ein ./configure, make, make install ausfuehren sollte Dir die Module dann fuer den neuen Ker- nel erstellen und installieren. Gruesse, Th. [1] http://www.alsa-project.org/ -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
participants (5)
-
Andreas Kyek
-
Dennis Stosberg
-
Hannes Bischof
-
Heinrich Kuespert
-
Thomas Hertweck