gratifiant > linux.debian.user.french

Aux Saveurs Gourmandes (23/06/2004, 10h10)
J'ai enfin reussit a compiler alsa source (changement de kernel
2.4.26.1-686 ).
Helas des problemes subsistent:
quand j'execute alsaconf il ne trouve aucune carte son. Pourtant j'ai
une carte son sis:
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems
[SiS] Sound Controller (rev a0)
qui fonctionne avec le module i810_audio.
Comment dire a alsa que cette carte existe ?
Guy
Jean-Luc Coulon (f5ibh) (23/06/2004, 10h40)
Le 23.06.2004 09:48:36, Aux Saveurs Gourmandes a écrit :
> J'ai enfin reussit a compiler alsa source (changement de kernel
> 2.4.26.1-686 ).
> Helas des problemes subsistent:
> quand j'execute alsaconf il ne trouve aucune carte son. Pourtant j'ai
> une carte son sis:
> 0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems
> [SiS] Sound Controller (rev a0)
> qui fonctionne avec le module i810_audio.
> Comment dire a alsa que cette carte existe ?


Quel est le contenu de votre fichier /etc/modutils/alsa ?
Avez-vous fait la ise à jour de /etc/modules.conf (update-modules) ?
Avez-vous configuré le paquet alsa-source pour le support de votre
carte (dpkg-reconfigure alsa-source) ?
Aux Saveurs Gourmandes (23/06/2004, 12h40)
> Bon, alors, ça ne peut sans doute pas marcher ...
> Il y a un fichier /etc/alsa/modutils/1.0 (ou 0.9, ça dépend de votre
> version) qui contient les nformations relatives à votre carte;
> Il y aun lien symbolique dans /etc/modutils :
> ln -s /etc/alsa/modutils/1.0 /etc/modutils/alsa


je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9 alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#

[..]
> En ce qui concerne la System.map, elle est installée dans le
> répertoire / boot lorsque vous installez le paquet Debian
> correspondant à votre noyau.


il y est bien
ultimate:/etc/alsa/0.9# cd /boot/
ultimate:/boot# ls
boot.0300 initrd.img-2.4.24-1-686 System.map-2.2.20
boot.b initrd.img-2.4.24-2-686 System.map-2.4.24-1-686
config-2.2.20 initrd.img-2.4.26-1-686 System.map-2.4.24-2-686
config-2.4.24-1-686 map System.map-2.4.26-1-686
config-2.4.24-2-686 memtest86+.bin vmlinuz-2.2.20
config-2.4.26-1-686 sarge.bmp vmlinuz-2.4.24-1-686
debian.bmp sid.bmp vmlinuz-2.4.24-2-686
debianlilo.bmp System.map vmlinuz-2.4.26-1-686
ultimate:/boot#

> Si vous avez créé votrenoyau vous-même avec make-kpkg, cela se fait
> automatiquement.
> Si vous installez un noyau précompilé Debian, de même.


c'est le cas
[..]
Jean-Luc Coulon (f5ibh) (23/06/2004, 13h50)
Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :
[ ... ]
> je n'ai pas de repertoire /etc/alsa/modutils
> ultimate:/usr/src# cd /etc/alsa/
> ultimate:/etc/alsa# ls
> 0.9 alsa-source.conf
> ultimate:/etc/alsa# cd 0.9/
> ultimate:/etc/alsa/0.9# ls
> ultimate:/etc/alsa/0.9#


0.9 est sans doute une vieillerie qui traîne.
/etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa-
modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du script
de post-inst).

Avez-vous installé correctement votre paquet alsa-modules ?

--T--
Aux Saveurs Gourmandes (23/06/2004, 14h50)
Jean-Luc Coulon (f5ibh) wrote:

> Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :
> [ ... ]
> 0.9 est sans doute une vieillerie qui traîne.
> /etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa-
> modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du script
> de post-inst).
> Avez-vous installé correctement votre paquet alsa-modules ?


je supose oui .
ultimate:/tmp# dpkg -l |grep alsa
ii alsa-base 1.0.5a-1 ALSA sound driver common files
ii alsa-modules-. 1.0.5a-1+123.C Advanced Linux Sound Architecture
(drivers)
ii alsa-source 1.0.5a-1 ALSA sound driver source
ii alsa-utils 1.0.5-1 Advanced Linux Sound Architecture
(utilities
ultimate:/tmp#

Mais je suis aller explorer avec mc ce qu'il y as dans le package .deb
et le script de postintall.
Celui ci fait reference à /etc/alsa/modutils/1.0 et veut en fait
copier le fichier /usr/share/alsa-base/modules-snippet.conf qui n'est
pas present sur ma machine

#!/bin/sh

set -e

modulesdb=/var/lib/alsa-base/modules/1.0

case "$1" in
configure)
if [ ! -f "$modulesdb" ]; then
echo "alsa-modules-.." > "$modulesdb"
elif ! grep -Eq "^alsa-modules-..$" "$modulesdb"; then
echo "alsa-modules-.." >> "$modulesdb"
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
exit 0
;;
*)
echo "postinst called with unknown argument: $1" >&2
exit 0
;;
esac

depmod -a -F /boot/System.map-.. .. || :

if [ -s /etc/alsa/modutils/1.0 ]; then
echo "Configuration file for ALSA 1.0 exists."
if [ $(uname -r) = ".." ]; then
echo "Attempting to start."
echo
invoke-rc.d alsa restart
fi
else
echo "No configuration file found for ALSA 1.0."
egfile="/usr/share/alsa-base/modules-snippet.conf"
if [ -f "$egfile" ]; then
echo "Copying example file to /etc/alsa/modutils/1.0."
cp "$egfile" /etc/alsa/modutils/1.0
fi
fi

exit 0
Jean-Luc Coulon (f5ibh) (23/06/2004, 15h10)
Le 23.06.2004 14:18:29, Aux Saveurs Gourmandes a écrit :
[..]
> Celui ci fait reference à /etc/alsa/modutils/1.0 et veut en fait
> copier le fichier /usr/share/alsa-base/modules-snippet.conf qui n'est
> pas present sur ma machine


Et que donne un dpkg-reconfigure alsa-base car j'ai en te de mon
fichier /etc/alsa/modutils/1.0 la ligne suivante :

### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff

--%--
Aux Saveurs Gourmandes (24/06/2004, 13h50)
Jean-Luc Coulon (f5ibh) wrote:

> Le 23.06.2004 16:34:49, Aux Saveurs Gourmandes a écrit :
> Essayer de faire un strace alsaconf pour essayre de voir ce qu'il
> essaie de faire à ce moemnt (écrire le fichier, avez-vous les droits
> ? Copier le fichier sous forme de sauvegarde ?)..
> strace alsaconf > alsaconf.trace 2>&1
> et vous avez le tout dans alsaconf.trace ..


Helas non puis quee je n'ai plus acces au shell a cause de stace je ne
peut plus repondre a ces question.
il me manque le fichier /etc/alsa/modutils/1.0 serrait il possible que
l'un de vous me poste le sien que je tenterais d'adapterr a ma config
Guy
Discussions similaires