Page 1 sur 1
[carte son] Plus de sons
Publié : mer. 30 avr. 2008, 15:37
par cdemoulins
J'ai un problème assez embêtant :
- * Au démarrage du PC aucun problème, le sons marche j'ai accès au mixer.
* J'écoute de la musique, toujours aucun souci (avec quod-libet).
* Et au bout d'un moment je sais pas pourquoi la musique se coupe et là je suis dans la merde car tous les proccess qui essaient d'accéder à la carte son sont figé. J'essai un /etc/rc.d/alsa restart mais il bloque sur le alsactl store.
Redémarrer la machine ne fonctionne même pas car il se bloque sur le
alsa stop et donc je doit faire un hard-reboot :/
Est-ce que quelqu'un aurai une idée de ce qui peut bien ce passer ?
Ou une idée de comment éviter le hard-reboot ?
Publié : mer. 30 avr. 2008, 17:40
par mélodie
Peut-être y a-t-il un conflit entre deux drivers son qui veulent se partager l'accès à la carte son.
Publié : mer. 30 avr. 2008, 18:48
par _alexmyself
sous kde il a fallu que je mette "arts" a attendre que 2s avant de se mettre en veille sans quoi il bloquait le son en gardant la main.
Publié : mer. 30 avr. 2008, 19:29
par cdemoulins
Je suis sous xfce et j'ai désactivé esd.
Concernant un conflit au niveau des drivers, je vais faire quelques tests.
Publié : jeu. 01 mai 2008, 10:58
par warnaud
Essaie de reconfigurer ta carte son (alsaconf tousssa).
Ensuite regarde dans /var/log/messages.log pour plus d'infos (ou dmesg)
Publié : lun. 05 mai 2008, 22:20
par cdemoulins
Bon j'ai tenté un alsaconf, je croise les doigts.
Et sinon voici les logs que j'ai eu juste après avoir eu mon bug
Code : Tout sélectionner
usb 5-1: USB disconnect, address 10
BUG: unable to handle kernel paging request at virtual address 00070007
printing eip: f8bd0309 *pde = 00000000
Oops: 0000 [#1] PREEMPT SMP
Modules linked in: ntfs usb_storage cpufreq_ondemand ipv6 i915 drm cpufreq_powersave ext3 jbd mbcache joydev firewire_ohci firewire_core crc_itu_t ohci1394 sdhci psmouse serio_raw mmc_core ieee1394 yenta_socket rsrc_nonstatic ricoh_mmc i2c_i801 i2c_core video output intel_agp agpgart sg thermal fan button battery ac fuse acpi_cpufreq freq_table processor evdev snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_hda_intel arc4 snd_hwdep ecb snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd usbhid hid ff_memless soundcore hci_usb bluetooth iwl3945 mac80211 cfg80211 b44 ssb pcmcia pcmcia_core mii rtc_cmos rtc_core rtc_lib reiserfs sr_mod cdrom sd_mod ehci_hcd uhci_hcd usbcore ata_piix ata_generic pata_acpi libata
Pid: 23738, comm: aumix Not tainted (2.6.24-ARCH #1)
EIP: 0060:[<f8bd0309>] EFLAGS: 00010296 CPU: 1
EIP is at snd_hda_mixer_bind_ctls_info+0x29/0x60 [snd_hda_intel]
EAX: 22222222 EBX: f75d3a80 ECX: 00000000 EDX: f761a588
ESI: 00070003 EDI: dfcd1400 EBP: f761a57c ESP: ce53fe74
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process aumix (pid: 23738, ti=ce53e000 task=ee2f8ff0 task.ti=ce53e000)
Stack: f75d3a80 dfcd1400 f7f9a800 f769854c f8ad9595 00000000 ce53ff58 ce53ff54
f75d40e4 f745d9c0 ce53ff54 f75d40e4 f7f57ac8 f8ad9717 ce53ff54 ce53ff58
f7438780 f75d4000 00000000 00000004 f7f57ac8 f8ad85f1 ce53ff58 00000000
Call Trace:
[<f8ad9595>] snd_mixer_oss_get_volume1_vol+0x85/0x170 [snd_mixer_oss]
[<f8ad9717>] snd_mixer_oss_get_volume1+0x97/0x110 [snd_mixer_oss]
[<f8ad85f1>] snd_mixer_oss_ioctl1+0x391/0x7d0 [snd_mixer_oss]
[<c018bcf9>] chrdev_open+0xf9/0x1e0
[<f8ad9680>] snd_mixer_oss_get_volume1+0x0/0x110 [snd_mixer_oss]
[<c01873cb>] __dentry_open+0x19b/0x220
[<c0187505>] nameidata_to_filp+0x35/0x40
[<c018bc00>] chrdev_open+0x0/0x1e0
[<c0187561>] do_filp_open+0x51/0x70
[<f8ad8a30>] snd_mixer_oss_ioctl+0x0/0x10 [snd_mixer_oss]
[<c01959fb>] do_ioctl+0x2b/0x90
[<c0195ac7>] vfs_ioctl+0x67/0x2f0
[<c0187651>] do_sys_open+0xd1/0xf0
[<c0195db6>] sys_ioctl+0x66/0x70
[<c0105582>] sysenter_past_esp+0x6b/0xa1
[<c0380000>] wext_handle_ioctl+0xa0/0x490
=======================
Code: 00 00 83 ec 10 89 1c 24 89 c3 89 7c 24 08 89 d7 89 6c 24 0c 89 74 24 04 8b 70 5c 8b 40 60 8d a8 7c 01 00 00 89 e8 e8 77 4e 7b c7 <8b> 46 04 89 fa 89 43 5c 8b 0e 89 d8 ff 11 89 73 5c 89 c7 89 e8
EIP: [<f8bd0309>] snd_hda_mixer_bind_ctls_info+0x29/0x60 [snd_hda_intel] SS:ESP 0068:ce53fe74
---[ end trace 6dfb67a83f5a877e ]---
Publié : lun. 05 mai 2008, 22:26
par cdemoulins
Bon bah sa n'aura pas durée longtemps, je viens d'avoir le même plantage :/
Publié : lun. 05 mai 2008, 22:47
par vincentxavier
C'est un noyau standard ou un truc compilé maison ??
En tout cas, oss est déprecié !!
Publié : mar. 06 mai 2008, 00:56
par cdemoulins
Noyau standard et je n'ai jamais touché aux modules de ma carte son.
Pour oss, comment je fais pour le désactiver ?
Voici quelques infos qui pourront peut être être utiles :
Code : Tout sélectionner
% lsmod | grep oss
snd_seq_oss 30336 0
snd_seq_midi_event 6656 1 snd_seq_oss
snd_seq 48464 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6796 2 snd_seq_oss,snd_seq
snd_pcm_oss 38432 0
snd_pcm 70404 2 snd_hda_intel,snd_pcm_oss
snd_mixer_oss 14848 1 snd_pcm_oss
snd 46436 11 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
Code : Tout sélectionner
% cat /etc/rc.conf | grep oss
MODULES=(b44 mii iwl3945 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore acpi-cpufreq !pcspkr fuse)
Pour la ligne de modules de mon rc.conf, j'ai laissé la conf de base d'après l'installation sauf pour acpi-cpufreq, !pcspkr et fuse.
Une question, udev charge bien les modules automatiquement ? Si j'enlève tous les modules, j'aurais quand même les modules de ma carte son, de ma carte wifi et de ma carte reseau ? (Je ferais le test demain sauf si j'ai une réponse d'ici là)
Publié : mar. 06 mai 2008, 01:18
par vincentxavier
tu décharges les modules à coup de modprobe -r, puis tu les commentes dans le modprobe.conf. Je te renvoies à man modprobe.conf pour la syntaxe.
Publié : mar. 06 mai 2008, 08:16
par warnaud
+1 pour le /etc/modprobe.conf (attention dans les dernières version c'est dans /etc/modeprobe.d/sound ... )
Pour les modules, pour ne pas les charger, enlèves-les des MODULES de /etc/rc.conf
Ensuite, quel est le modèle exact de ta carte son? (pour le savoir => lspci)
Poste le résultat de lspci ET ton rc.conf et marque le modèle de ton PC/portable
Publié : mar. 06 mai 2008, 09:59
par cdemoulins
Code : Tout sélectionner
% lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
05:05.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
05:09.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
05:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
05:09.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
05:09.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller
05:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
05:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)
Code : Tout sélectionner
% 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"
# 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="UTC"
USEDIRECTISA="yes"
TIMEZONE="Europe/Paris"
KEYMAP="fr"
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-15"
CONSOLETRANSLATION="8859-15_to_uni"
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=(b44 mii iwl3945 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore acpi-cpufreq !pcspkr fuse)
MODULES=(acpi-cpufreq !pcspkr 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="navis"
# 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.0.2 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.0.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=(eth0 auto-wireless wlan0)
# -----------------------------------------------------------------------
# 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 @gdm acpid cpudyn cpufreqd @sshd portmap dbus hal fam alsa !esd net-profiles nfslock ntpd cups)
Code : Tout sélectionner
% cat /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
Mon portable c'est un Samsung Q35 T5500.
J'ai l'impression qu'il y a un problème avec l'applet de contrôle du son de xfce.
Publié : sam. 10 mai 2008, 15:24
par Calimero
Je ne sais pas si ça peut t'aider, mais je n'ai rien du tout dans /etc/modprobe.conf et mon son fonctionne très bien juste avec alsa dans les démons et mon pilote de carte son (il s'est mis automatiquement à l'install) dans les modules.

Publié : sam. 10 mai 2008, 15:37
par cdemoulins
C'est ce que j'ai également.
Je pense que c'est un bug avec le driver de ma carte son, j'ai plus trop de problème en ce moment donc je m'en occupe pas trop.