Page 1 sur 2

[son] pas de son sur ArchLinux

Publié : sam. 27 oct. 2007, 10:38
par Daypitoum
Bonjour les gens :)
Ayant décidé de passer à Archlinux, j'ai a peu pres configuré mon PC sauf sur un point important : le son :(
Ma carte son est une realtek AC 97.
Jai essayé pas mal de trucs :
- alsaconf (what else)
-j'ai mis alsa dans mon rc.conf
-jai essayé de redémarrer ALSA
-tous mes canaux sont ouverts.
-mes enceintes sont bien branchées :lol:

Voici le résultat de lsmod | grep snd :
snd_usb_audio 74848 0
snd_usb_lib 14592 1 snd_usb_audio
snd_rawmidi 19232 1 snd_usb_lib
snd_hwdep 7300 1 snd_usb_audio
snd_intel8x0 28700 0
snd_ac97_codec 95780 1 snd_intel8x0
snd_seq_oss 29312 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 46672 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6924 3 snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss 38560 0
snd_pcm 69124 4 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 19204 2 snd_seq,snd_pcm
snd_page_alloc 7816 2 snd_intel8x0,snd_pcm
snd_mixer_oss 14592 1 snd_pcm_oss
snd 44644 12 snd_usb_audio,snd_rawmidi,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 6496 1 snd
ac97_bus 2432 1 snd_ac97_codec
usbcore 112264 6 snd_usb_audio,snd_usb_lib,usbhid,ohci_hcd,ehci_hcd
J'ai pas mal papoté avec des gens sur le MUC archlinux et je n'ais pas eu de réponse "satisfaisante"
Toute aide serait donc la bienvenue étant donnée que je tourne depuis 3 jours autour de ce problème ... :?

Re: Pas de son sur ArchLinux

Publié : sam. 27 oct. 2007, 10:57
par mélodie
Daypitoum a écrit : Jai essayé pas mal de trucs :
- alsaconf (what else)
alsamixer (en user).
Image
-j'ai mis alsa dans mon rc.conf
Dans la ligne DAEMONS ?
Voici le résultat de lsmod | grep snd :
et juste 'lsmod' ?
Est-ce qu'il n'y a pas un autre pilote son qui occupe la carte, comme ESS ?

Publié : sam. 27 oct. 2007, 11:01
par Daypitoum
Oui, pour alsamixer c'est déja fait.
Alsa est bien dans la ligne daemon.
Pour la présence d'un autre pilote je ne sais pas, mais comment je vérifie ? :shock:

Publié : sam. 27 oct. 2007, 11:36
par marc[i1]
on va voir ce que cherche ta carte comme module :

Code : Tout sélectionner

# pacman -S lshwd
$ lshwd -c

RE

Publié : sam. 27 oct. 2007, 11:44
par Daypitoum
Re marc[i1] :D
Sa renvoie sa :
amd74xx : nVidia Corp.|CK804 IDE
sata_nv : nVidia Corp.|CK804 Serial ATA Controller
sata_nv : nVidia Corp.|CK804 Serial ATA Controller
RAID bus controller
sata_sil : Silicon Image inc.|Sil3114A Serial ATA
Ethernet controller
sky2 : Marvell Semiconductor Inc.|Marvell Yukon 88E8053 Gigabit Ethernet 10/100/1000Base-T Adapter
VGA compatible controller
nv : nVidia Corp.|GeForce 6600 GT
Multimedia audio controller
snd-intel8x0 : nVidia Corp.|CK804 AC'97 Audio Controller
Memory controller
unknown : nVidia Corp.|CK804 Memory Controller
Host bridge
unknown : Advanced Micro Devices|K8 [Athlon64/Opteron] HyperTransport Technology Configuration
unknown : Advanced Micro Devices|K8 [Athlon64/Opteron] Address Map
unknown : Advanced Micro Devices|K8 [Athlon64/Opteron] DRAM Controller
amd64-agp : Advanced Micro Devices|K8 [Athlon64/Opteron] Miscellaneous Control
ISA bridge
unknown : nVidia Corp.|CK804 ISA Bridge
PCI bridge
unknown : nVidia Corp.|CK804 PCI Bridge
unknown : nVidia Corp.|CK804 PCIE Bridge
unknown : nVidia Corp.|CK804 PCIE Bridge
unknown : nVidia Corp.|CK804 PCIE Bridge
unknown : nVidia Corp.|CK804 PCIE Bridge
Bridge
forcedeth : nVidia Corp.|Ethernet controller
FireWire (IEEE 1394)
ohci1394 : VIA Technologies Inc.|OHCI Compliant IEEE 1394 Host Controller
USB Controller
unknown : nVidia Corp.|CK804 USB Controller
unknown : nVidia Corp.|CK804 USB Controller
SMBus
i2c-nforce2 : nVidia Corp.|CK804 SMBus
USB Human Interface Devices
unknown :
USB Hub
unknown : Virtual|Hub
unknown : Virtual|Hub
USB Vendor Specific Class
unknown :

Publié : sam. 27 oct. 2007, 12:16
par marc[i1]
j'en perd un peu mon latin :?
par principe, fait voir ton rc.conf.
et que te donne :

Code : Tout sélectionner

$ pacman -Qs alsa

Publié : sam. 27 oct. 2007, 12:18
par Daypitoum
Tadam !

Code : Tout sélectionner

[dp@arch-daypitoum ~]$ cat /etc/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"
# 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"
TIMEZONE="Canada/Pacific"
KEYMAP="fr-pc"
CONSOLEFONT="default8x16"
CONSOLEMAP=
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
#
MODULES=(forcedeth sky2 slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-ac97-codec snd-intel8x0 soundcore snd-usb-audio snd-usb-lib)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="arch-daypitoum"
#
# 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
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo 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
#
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-profiles
#
#NET_PROFILES=(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 alsa)


# End of file

Publié : sam. 27 oct. 2007, 12:46
par warnaud
Alors, en vrac :
- t'as fais un alsactl store après alsamixer ?
- t'as tout mis @fond dans alsamixer? (dès fois les noms sont tellement explicites ...)
- Alsaconf t'as créé des entrées dans /etc/modprobe.conf normalement, regardes la tronche du fichier et soit tu commentes les lignes du modeprobe.conf soit tu vires la tonne de modules chargés dans le rc.conf (pas forcedeth / sky mais tout le reste quoi)
- Comment testes-tu si tu as du son?
- Tu as bien installé avec la dernière dernière iso ;-)?

@+

Publié : sam. 27 oct. 2007, 12:54
par mimas
Es-tu dans le groupe audio ?

Publié : sam. 27 oct. 2007, 12:54
par Daypitoum
-J'ai bien fait un alsactl store :wink:
-Tout est a fond dans alsamixer (jai des petits (prouf) quand je lance une chanson dans XMMS)
-Voici le modprobe :

Code : Tout sélectionner

[dp@arch-daypitoum ~]$ cat /etc/modprobe.conf 
#
# /etc/modprobe.conf (for v2.6 kernels)
#

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.15 ---
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---
-JE teste en essayant de lire "tu le fera toi même" de ploum en ogg avec XMMS :lol:
-Mon iso est la 2007-05 :? (non, je ne reinstallerais pas, j'ai bidouilé trop de trucs déja)
Pourqoui commenter le modprobe.conf au fait ? :?:
MErci de votre aide.
(Oui, je suis dans le groupe audio)

Publié : sam. 27 oct. 2007, 12:57
par warnaud
C'est pas un délire de codecs?
Sinon comme mimas dit, vérifie que t'es bien dans le groupe audio.
J'ai l'impression que dans le modprob.conf et le rc.conf y'a des chargement de modules redondants (d'où l'idée de commenter l'un ou l'autre).

Publié : sam. 27 oct. 2007, 12:58
par Daypitoum
Merci, j'essaye apres avoir mangé :lol: ( ~ 1 heure)

Publié : sam. 27 oct. 2007, 13:38
par 101
j'ai eu aussi un petit souci avec le son, pareils tout à fonds, alsamixer, etc, et j'me suis aperçu que j'avais un applet (kmix, j'utilise kdemod) genre volume général, à zéro, bon voilà, c'est à voir, hein ça mange pas de pain.

Publié : sam. 27 oct. 2007, 13:47
par marc[i1]
Daypitoum a écrit : -Mon iso est la 2007-05 :? (non, je ne reinstallerais pas, j'ai bidouilé trop de trucs déja)
tu met bien à jour ta distro réguliérement ?

Publié : sam. 27 oct. 2007, 14:03
par Daypitoum
Euh, je l'ai pas encore fait, j'y cours de ce pas :wink:

Publié : sam. 27 oct. 2007, 14:11
par Daypitoum
Bon, quand l'update est finie, je commente le modprobe.conf et je reboote :)

Publié : sam. 27 oct. 2007, 14:24
par Skunnyk
Tu n'as pas fait d'update apres l'install' ? Fait attention à pas tout casser, avec le passage à Core au lieu de Current dans les depots et ce genre de trucs :) Et essais avec d'autres fichiers son, defois que ca vienne de celui ci ..
Par contre il faudrait demander aux admin de archlinuxfr.org de mettre à jour leur site, c'est encore la version 2007.05 en telechargement, c'est pas comme si y'avait eu du changement depuis ... ^_^ C'est créer des problemes pour rien ...

Publié : sam. 27 oct. 2007, 14:49
par Daypitoum
Et ben super, mon X est mort, et il dit qu'il ne trouve pas /usr/share/Xorg/libgcc_s.so (ou un truc du genre).
Esqu'il faut que je réinstalle ?

Publié : sam. 27 oct. 2007, 15:04
par marc[i1]
La dernière version est la 2007.08-2 …
http://mir.archlinux.fr/iso/2007.08/

Mais pourquoi as-tu installé une vieille version ?

EDIT : essaie ce que met Warnaud avant de tout refaire :D

Publié : sam. 27 oct. 2007, 15:04
par warnaud
non faut changer current en core dans /etc/pacman.conf puis faire un pacman -Syu