PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Debian] Sound on Board einrichten



Lockslay
23.06.03, 16:28
Hallo

ich würde gerne bei meinem Debian Musik hören.
Habe Sound on Board Epox 8k9a
Die epox-homepage sagt mir folgendes: das chipset ist via kt400 mit einem via8235 chip.

bei pspci kommt:

00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
Das bei Systeminfo : Inc. VT8233 AC97 Audio Controller

Jetzt wollte ich per modconf den Treiber installieren.
Finde aber nur viaxxxx_audio
Wenn ich den aber versuche zu installieren kommt:
Installation failed
Welche treiber kann ich installieren.
Wie kann ich am einfachsten meine Soundkarte einrichten.
Am besten eine Schritt für Schritt Anleitung :rolleyes:

Gruß,
Lockslay

Rebell
23.06.03, 16:45
1. Meistens ist das Suchen der Kernelmodule so schwerfällig, ich hab mir dann meistens den Kernel selber zurecht geschnitten und meine Soundkarte dann auch im Kernel-Konfigurationsmenü gefunden.

2. Eine Super Schritt für Schritt Anleitung ist diese hier: Sie baut auf der ALSA auf, die bald die im Kernel implementierte OSS Treiberstruktur ersetzen wird. Außerdem hast du einige Geschwindigkeitsvorteile mit ALSA bei Filmen oder Spielen.

Sie ist ziemlich kurz, da selbst gemacht ;) Steh dir aber gern zur Verfügung.


Alsa-Soundkartentreiber-Installations mit Quellen:

# apt-get install alsa-source (oder www.alsa-project.de)
# cd /usr/src
# tar xjf alsa-driver.tar.bz2
# cd modules/alsa-driver
# ./configure --help
(gibt eine Liste an verfügbaren Karten aus)
# ./configure --with-cards=via82xx
(meine Karte)
(Sinnvoll ist es auch an dieser Stelle "--with-oss=yes" zu verwenden um OSS-basierende Programme zu unterstützen)
# make
# make install
# apt-get install alsaconf alsa-base

-> debconf:
Hier Treibermodul auswählen
OSS-Kompatibilität zu aktivieren ist eine gute Wahl

# alsaconf

-> Hier verfügbare Soundkarte auswählen

fertig
(sollte debconf das Treibermodul nicht laden, nochmals dpkg-reconfigure alsa-base
oder die Treiber manuell mit modconf laden)

Sound testen:

apt-get install alsa-xmms

XMMS:
Optionen -> Einstellungen -> Ausgabe-Plugin -> Alsa

Lockslay
23.06.03, 17:11
Hallo

Danke für die schnelle Anleitung.

bis zu make install geht alles glatt.
Aber es kommt dan die Meldung.


make install
if [ ! -d include/sound -a ! -L include/sound ]; then \
ln -sf ../alsa-kernel/include include/sound ; \
fi
cp -auv include/version.h include/sound/version.h
`include/version.h' -> `include/sound/version.h'
make dep
make[1]: Entering directory `/usr/src/modules/alsa-driver'
ln -sf ../support/isapnp.h include/isapnp.h
make[2]: Entering directory `/usr/src/modules/alsa-driver/acore'
Makefile:4: ../Makefile.conf: No such file or directory
Makefile:7: /alsa-kernel/core/Makefile: No such file or directory
make[2]: *** No rule to make target `/alsa-kernel/core/Makefile'. Stop.
make[2]: Leaving directory `/usr/src/modules/alsa-driver/acore'
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/usr/src/modules/alsa-driver'
make: *** [include/sndversions.h] Error 2


Leider weiss ich nicht was ich jetzt machen soll?


Gruß,
Lockslay

Rebell
24.06.03, 07:09
Sag mal du bist doch derselbe wie im Debianforum? Hat sich dein Problem nun gelöst? Verwendest du die Kernel-Sourcen in Verbindung mit den Alsa-Sourcen?

Lockslay
24.06.03, 13:47
Hallo

Habe auch im Debian.Forum gepostet.
Mein Problem hat sich leider noch nicht behoben.
Ich bin bis zur make install gekommen.
Danach kommt die Meldung. Letztes Posting.
Wenn ich /etc/init.d/alsa start
starten möchte kommt.


No ALSA driver installed
Starting ALSA sound driver (version none):modprobe: Can't locate module snd
failed.

Ich habe auch bei ./configure --help
keine via kt400 mit einem via8235 chip gefunden.

:ugly:
Gruß,
Lockslay

Rebell
24.06.03, 14:00
Das liegt wohl daran, dass dein make install mit Fehlern abbricht. Welchen GCC verwendest du? Siehst du das Modul wenn du modconf startest?

Lockslay
24.06.03, 14:10
Hallo

leider blicke ich z.Z nicht durch.
Ich habe zwar gcc installiert weiß aber nicht welche version.
habe auch keine Ahnung wie ich das rausbekommen soll ?

Was genau meinst du mit modconf und Modul ?
Ich sehe wenn ich modconf startet /Kernel/drivers/sound Sound cards.
Und darin finde ich einige Karten aber nur eine Via82cxxx_audio -VIA 82Cxxx Audio Codec.

?
Gruß,
Lockslay

Rebell
24.06.03, 14:16
Zuerst: "ls -la /usr/bin | grep gcc" und Ausgabe posten.

Deine Soundkarte läuft 100% mit dem Alsa-Modul, da es ja ein Via82XX Chipsatz ist.

Verwendest du die Kernel Sourcen? Mach mal "ls -lah /usr/src" - Ausgabe posten.

Lockslay
24.06.03, 14:28
Hallo


ls -la /usr/bin | grep gcc
lrwxrwxrwx 1 root root 8 May 10 02:53 gcc -> gcc-2.95
-rwxr-xr-x 1 root root 74088 Sep 24 2002 gcc-2.95
-rwxr-xr-x 1 root root 74056 Apr 8 2002 gcc-3.0
-rwxr-xr-x 1 root root 15647 Apr 8 2002 gccbug-3.0

und

ls -lah /usr/src
total 29M
drwxrwsr-x 6 root src 4.0k Jun 23 18:10 .
drwxr-xr-x 14 root root 4.0k Jun 22 16:27 ..
drwxr-sr-x 5 root src 4.0k Jun 22 16:27 alsa
-rw-r--r-- 1 root root 1.4M Apr 6 2002 alsa-driver.tar.gz
lrwxrwxrwx 1 root src 21 Jun 16 19:01 linux -> /usr/src/linux-2.4.21
drwxr-xr-x 15 573 573 4.0k Jun 17 14:58 linux-2.4.21
-rw-r--r-- 1 root src 27M Jun 13 16:52 linux-2.4.21.tar.bz2
drwxr-xr-x 3 root root 4.0k Apr 6 2002 modules
drwxr-xr-x 7 root root 4.0k May 10 22:42 rpm


ich bin bis heute Abend offline.
Bis dann
Lockslay

Rebell
24.06.03, 14:36
Ich hatte das Problem vorhin nämlich auch... Das liegt aber daran dass ich soviel an meinem Kernel rumspiele.

Starte innerhalb deiner kernel-sourcen mal das "make modules" und "make modules_install".
Danach löschst du nochmal das Verzeichnis /usr/src/modules
Entpackst das alsa-driver.tar.gz oder holst dir das neue über "apt-get install alsa-source"
Machst ein erneutes ./configure
und probierst das make und das make install in den Alsa-Source nochmal. Dann werden wir
sehen ob der Fehler beim Compilieren immernoch besteht.

Lockslay
24.06.03, 20:27
Hallo

ich bin im Verzeichnis /usr/src
Es kommt :

make modules
make: Nothing to be done for `modules'.


und

make modules_install
make: *** No rule to make target `modules_install'. Stop.


:confused:
Bin ich falschen Verzeichnis.
Oder was mache ich falsch .

Gruß,
Lockslay

Rebell
24.06.03, 21:10
Ich schrieb ja auch in deinen Kernel Sourcen, also "/usr/src/linux".
Hast du denn einen eigenen Kernel mit diesen Quellen am Laufen?

Lockslay
24.06.03, 21:28
Hallo

So ich bin jetzt im /user/src/linux/

habe make modules ausgeführt.
Alles OK

Dann Make install_install
Es kommt:


depmod: ide_add_proc_entries_Rcf0f566b
depmod: ide_remove_proc_entries_Rd05fba64
make: *** [_modinst_post] Error 1



:confused:
Bis dann,
Lockslay

Rebell
24.06.03, 22:10
D.h. du hast noch nie einen Kernel aus den Sourcen installiert hab ich recht?

Lockslay
25.06.03, 14:40
Hallo

Ja das stimmt mit dem Kernel.
Aber ich dachte daas brauche ich auch nicht !
Der Treiber wird an den Kernel angelehnt?

Gruß,
Lockslay