PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kerlnel und modutils komp


Linuxexplorer
21.10.01, 17:40
Hallo zusammen.

Ich versuche seit längerem, meinen Kernel (2.4.12) unter einer Suse 7,1 zu kompilieren.

Ich mache folgendes:

cp /boot/vmlinuz_24.config /usr/src/linux
cd /usr/src/linux

make clean && make mrproper
make xconfig

File laden(vmlinuz_24.config)

Kernel konfigurieren
(ScSI ausschalten, andere Netzwerkkarten abwählen....)
make dep && make bzImage

Kernel fertig komp.

make modules && make modules_install

Module fertig.

cp System.map /boot
cp arch/i386/boot/bzImage /boot

Lilo einrichten.....

Der Kernel startet.

Leider wird mein Soundtreiber nicht gefunden.

Folgendes staht bei mir in der modules.conf:

#
# YaST2: sound cards support
#
alias char-major-116 snd
options snd snd_cards_limit=1 snd_major=116
alias snd-card-0 snd-card-opl3sa2
options snd-card-opl3sa2 snd_id=card1 snd_index=0

#
# YaST2: sound system dependent part
#
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-11 snd-mixer-oss
alias sound-service-0-12 snd-pcm-oss


Wie kann ich eigentlich die modutils komp. ?

Ich habe sie von kernel.org.

Ich habe folgendes probiert:

./configure
make

ging leider nicht :-(

Kann man seine modules.conf auch so einrichten wie man will ?
Das ganze System ist ja bei Suse z.b.
auf eth0 eingerichtet.

Wäre froh wenn ihr mir helfen könntet.


MFG: Linuxexplorer

ostheimm
21.10.01, 19:35
Hi!
Die fehlenden Soundmodule sind ALSA-Module und muessen extra kompiliert werden.
Siehe http://www.alsa-project.org/. Was Du brauchst, ist das "Driver" Paket.

Linuxexplorer
26.10.01, 18:58
Hi

Vielen Dank für deine Antwort.
Leider kapiere ich nicht ganz, was du meinst.

Könntest du mir vielleicht die exakte URL
angeben ?

Wie muss man das dann zusätzlich komp. ?


MFG: Linuxexplorer

christophwth
26.10.01, 19:20
Hi

dort ist schon der downloadlink auf der ersten seite.

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.5.11.tar.bz2


(einfach ,vorausgesetzt deine kernelsourcen befinden sich noch unter /usr/src/linux )

entpacken

tar xjvf alsa-driver-0.5.11.tar.bz2

cd alsa-driver-0.5.11

(wenn isa pnp sound karte )

./configure --with-alsapnp=yes

make
su
make install
./snddevices

exit
alsamixer (um die laufstärke einzustellen )


fertig !!

gruss
christoph

Jorge
27.10.01, 08:19
Hallo,

die modutils gibt es auch als rpm auf kernel.org, welche sich auf meiner SuSE 7.1 ohne Probleme installieren liessen.

Grüsse/Regards
Carsten :cool:

Linuxexplorer
28.10.01, 16:48
Hi

Ich habe probiert, den alsadriver zu installieren.

Es funktionierte jedoch nicht :-(
Das Kompilieren und installieren funktionierte reibungslos.

Nur bei dem Kommando "alsamixer"
Kam folgende Meldung:

alsamixer: failed to open mixer #0/#0:
No such file or directory


Was soll ich nun machen ?
In meinen Kernel habe schon OSS als Modul
komp.
Könnte das der Fehler sein?
die Option --with-alsapnp=yes
habe ich verwendet, da ich eine ISA Soundkarte habe.

Vielen Dank für euere Hilfe !!

MFG: Linuxexplorer

Linuxexplorer
29.10.01, 17:10
Hi

Ja, ich habe die modules.conf
im originalen Zustand.
Warum fragst du, ich habe nie etwas daran
geändert.
Meine Soundkarte wurde von Yast eingerichtet.
Kann man diese Zeilen in der modules.conf sein lassen, oder muss ich etwas daran ändern ?
Wie kann ich überprüfen, ob meine Soundkarte
ansprechbar ist ? (IRQ, IO ....)

Tja, es kommst mir so vor, als meine Soundkarte nicht erkannt wurde.
(No such device)

Beim Kommando ./snddevices kamen keine
Fehlermeldungen.
Kann man dieses Alsamodul auch manual laden ?

Vielen Dank für deine Hilfe :-)

MFG: Linuxexplorer

christophwth
29.10.01, 18:03
Hi


du könntest zunächstmal versuchen deine
soundkarte erneut einzurichten mit alsaconf als root
wenn die karte bei der installation gefunden wird sollte es nachher funktionieren.

möglicherweise ist der fehler auch in der /etc/modules.conf zu suchen.
um sicher zu gehen dass dort keine
falschen einträge stehen könntest du
alle vorherigen alsaeinträge löschen.
und die konfiguration erneut vornehmen

ich bin nicht mehr ganz auf auf dem laufenden
was die /etc/conf.modules betrifft ,
das war das unter suse 7.0 noch die
konfigurationsdatei die existiert bei dir nicht mehr oder ?

zum laden, vielleicht
geht modprobe snd-mixer

zum überprüfen der irqs:

gibt es noch das tool isapnpdump oder

cat /proc/irq
zur info ob das modul geladen ist: lsmod

weitere infos stehen im alsa-sound-mini howto
welches auch bei alsa-project.org zu finden ist.


gruss
christoph

Linuxexplorer
29.10.01, 20:04
Hi Christoph

Freude herrscht !

Ich habe es endlich geschaft !
Nach stundenlangem probieren, klingt jetzt Sound aus meinen Boxen !

So habe ich es gemacht:

Zuerst habe ich mal einen Blick in das Suse Handbuch geworfen.
Dort stand auch, wie man seine Soundkarte einrichten kann.

1. Als erstes habe ich mit
pnpdump -c > /etc/isapnp.conf
meine Soundkarte neu erkannt.

2. Ich habe das Alsazeugs neu komp.

3. Dann alsaconf

4. Dann Alsamixer

Fertig !!

Vielen Dank nochmal für deine Hilfe !!


MFG: Linuxexplorer

christophwth
29.10.01, 23:00
Hi

ich habe den kernel auch mit der oss option installiert. solange oss als modul kompiliert
wird sollte das kein problem geben.

hast du deine /ect/modules.conf noch im original zustand ?

vielleicht hilft ein depmod -av als root

sonst weiss ich auch nicht weiter .

gruss
christoph