[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Treiber f



On 01.Aug 2003 - 22:29:02, monsieur Hulot wrote:
> On Fri, 01 Aug 2003 16:16:04 +0200
> Andreas Pakulat <ap125@informatik.uni-rostock.de> wrote:
> 
> > On 01.Aug 2003 - 15:23:32, monsieur Hulot wrote:
> > > Der Soundtrieber ist wohl nicht eingebunden, wo kann ich den denn
> > > eintragen (will nicht wieder debconf laufen lassen u. die XF86
> > > Änderungen überschreiben)?
> > 
> > Ein Realname wäre nicht schlecht und 72 Zeichen pro Zeile. Ach ja und
> > nä. mal vielleicht ein ordentlicher Betreff.
> > 
> > Sound hat nix mit X11 zu tun. Die per Hand gemachten Änderungen
> > sollten vor der ersten Zeile mit ###DEBCONF stehen (also dann die
> > jeweilige Sektion komplett), dann überschreibt debconf das auch nicht.
> > Man kann debconf auch sagen, das man die X11-Config per Hand verwalten
> > will(dpkg-reconfigure xserver-xfree glaub ich).
> > 
> > Zuerstmal musst du rauskriegen was für ne Soundkarte 
> 
> hulot@debian:~$ lspci
> 00:05.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 03)
> 
> > du hast und
> > welchen Treiber du brauchst. 
> 
> Bei suse es1371, der wurde mir bei modconf während der Installation auch
> angeboten, ad habe ich das Modul aber noch nicht ausgewählt. Also
> scheint hier nichts zu sein:

Selbst schuld ;)

> debian:/home/hulot# lsmod
> Module                  Size  Used by
> ppp_deflate            38324   0  (autoclean)
> bsd_comp                3688   0  (autoclean)
> ppp                    20300   2  (autoclean) [ppp_deflate bsd_comp]
> slhc                    4336   0  (autoclean) [ppp]
> af_packet               6136   2

Also modprobe es1371 funktioniert jha nicht, bei dir. Also ist die Frage
ob es eventuell statisch im Kernel ist. Dazu musst du dir die
Kernelkonfiguration vornehmen (/boot/config-$kernelversion) und dort
drin mal die Einträge mit SOUND vorne dran angucken. ein =m bedeutet das
es ein Modul gibt, =y bedeutet fest in den Kernel kompiliert und =n bzw.
auskommentiert heisst ist nicht im Kernel.

Bei =m, musst du mit modprobe den Treber laden können, wenn nicht ist da
was im Argen. Bei =y müsste das Devicefile /dev/dsp bzw. /dev/dsp0
bereits existieren. Wenn nicht: Vielleicht brauch der noch irgendwelche
Optionen, aber da kenne ich mich nicht so mit aus. Bei =n bzw.
auskommentiert, musst du dir entweder einen anderen Kernel suchen, bei
dem der Treiber drin ist oder selbst einen Kernel kompilieren (ist nicht
kompliziert).

> > Ob du ein Kernelmodul benötigst oder Alsa
> > nimmst. Letzteres muss man meist noch kompilieren...
> 
> debian:/home/hulot# apt-get install alsa-base
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following NEW packages will be installed:
>   alsa-base
> Selecting previously deselected package alsa-base.
> (Reading database ... 37216 files and directories currently installed.)
> Unpacking alsa-base (from .../alsa-base_0.9+0beta12-3_all.deb) ...
> Setting up alsa-base (0.9+0beta12-3) ...
> Starting ALSA sound driver (version none):modprobe: Can't locate module
> snd failed.

Ja, mit einem apt-cache search alsa wäre dir aufgefallen, dass es da
noch mehr Pakete gibt. apt-get install alsa-source installiert dir die
Module unter /usr/src, als Quellcode in einem tar.gz. Das musst du
auspacken und dann brauchst du das Paket kernel-headers-$kernelversion
oder aber kernel-source-$kernelversion, das letztere nur wenn du nen
Kernel selbst bauen willst. Ach ja, das Paket make-kpkg ist hilfreich,
da man damit direkt aus den Alsa-Quellen ein Debian Paket machen kann,
und dieses dann installieren. debconf fragt dich nach der Soundkarte,
allerdings musst du die moduloptionen noch per Hand ändern. Wenn ich
mich nicht irre wird bereits eine Beispieldatei /etc/alsa/modutils/0.9
angelegt und ebenso ein Symlink von /etc/modutils/0.9 nach
/etc/alsa/modutils/0.9. Wie die Optionen für deine Soundkarte aussehen,
erfährst du im alsa-driver Verzeichniss (/usr/src/modules/alsa-driver)
Verzeichniss unter doc und
alsa-kernel/Documentation/ALSA-Configuration.txt. Dann sollte ein
/etc/init.d/alsa start ausreichen.

BTW: In einem anderen Posting hast du apt-get install soundcore gemacht,
so werden aber Kernelmodule nicht installiert, da war modprobe schon
richtig. Die meisten Kernelmodule werden bereits im Kernelpacket
mitgeliefert, nur extern wie Alsa oder Lm-Sensors werden in separate
Pakete gepackt.

> > Für all das
> > spuckt google aber genug HowTos aus.
> 
> Im Kofler und im Debian USer Guide bin ich nicht weitergekommen. Auch in
> den ng Beiträgen nicht.

Wenn ich mich nicht irre ist der Kofler doch noch für debian potato
oder? Guck mal unter www.openoffce.de/debian/buch (glaucb ich).

Andreas

-- 
Kaffee ist silber.
		-- Martin Schulze



Reply to: