Bonjour
Je viens d'installer Archlinux et XFCE. J'ai télécharger alsa. Je l'ai configurer et lancé en démon dans rc.conf.
Cependant, pas de son.
Voici mon rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europ/Paris"
KEYMAP="fr-latin9"
CONSOLEFONT=lat9w-16
CONSOLEMAP=
USECOLOR="yes"
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(8139cp 8139too mii ath5k ath_hal ath_pci wlan ac97_bus !snd-mixer-oss !snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 soundcore fuse)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="htpc"
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
eth0="eth0 192.168.1.60 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(eth0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.1.1"
ROUTES=(gateway)
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond @sshd dbus hal fam esd acpi fan wicd @alsa lircd lircmd)
A priori, pas de problème materiel puisque le Xubuntu qui tournait sur cette machine fonctionnait.
y'aurait il une ame charitable pour éclairer ma lanterne et m'aider à faire chanter cette machine (en esperant éviter le chant du Cygne)
Merci d'avance
Dernière modification par ben72 le jeu. 20 nov. 2008, 20:18, modifié 1 fois.
Première commande à connaître pour jouer avec le son : alsamixer
C’est un mixer en mode texte, vérifie qu’au moins les contrôle Master et PCM ne sont pas en sourdine (il faut « dé-muter » le cas échéant).
Merci pour tes réponses.
Bon je suis bien dans le groupe audio.
A priori alsa mixer est ok (si c'est bien démuté lorsuqe j'ai 00 sous la voie)
Et ta commande me répond
Si je ne m’abuse, le périphérique /dev/snd est lié à OSS, or tu as omis l’émulation OSS dans ta config (snd-pcm-oss et snd-mixer-oss), je pense que c’est pour ça que tu n’as pas ce fichier… (d’ailleurs toute l’arbo /dev/sound/* est créée par l’émulation OSS, afaik).
Je te conseille de retirer les « ! » devant les modules *oss, de les charger à la main (pour éviter un reboot) :
et peripherique toujours occupé comme precedement.
Bon, comme j'aime bien savoir ce que je fais pour m'endormir moins bête ce soir, ça serait sympa de m'expliquer certaine commande genre celle qui suit cat ou encore à quoi sert esd.
ESD est un daemon pour gérer le son, utile pour gérer des flux sonores simultanées si la carte son ne gère pas ça nativement(mais dmix de alsa, permet ça normalement).
Le cat, envoie le contenu de urandom dans le périphérique de son snd, ça envoie des octets aléatoires et ça donne une sorte de son bruité à la manière d’une télé déréglée.