Forum Clubic

Problème avec pilote ALSA snd-cs46xx

bonjour à tous.
Je ne comprends pas pourquoi ma carte son ne fonctionne pas.
C’est une turtle beach santa cruz et je suis sous mandrake 10.1.
Ma carte son utilise en principe le pilote ALSA snd-cs46xx mais cela ne fonctionne pas. Je ne sais pas quoi faire d’autre, je suis débutant sur linux donc ne me parler pas de compilation je n’y comprends pas grand chose :)…merci d’avance :stuck_out_tongue:

salut,

Ne fonctionne pas ? => pas de son ? : vérifie dans ton mixer que le son principal n’est pas sur muet… des fois c’est mis en muet par défaut :smiley:

Il n’y a pas de son:(.
Mais non j’ai regardé de ce coté la il n’y a pas de soucis.

j’ai une hercule game theater(elle utilise le meme chip) et j’ai le meme probleme. Est ce que ta carte apparait dans /proc/asound/cards. tapote “cat /proc/asound/cards” dans une console.
Elle marchait tres bien avec un noyau 2.6.8…1 mais depuis que je suis passé au noyau 2.6.11.7 elle ne marche plus. j’ai pas encore trouvé de solution.

Que donne alsaconf?
chez moi il me detecte bien la carte charge le module mais la carte nb’apparait pas dans /proc/asound/card0.

oula je suis beaucoup moins expérimenté que toi. Alors oui c’est possible que ce soit un problème de noyau, puisque ma il me semble que ma carte fonctionne sous knoppix v.3.4.
je ne comprends pas trop l’interet de ta commande"cat /proc/asound/cards", ma carte est detecte le module a était chargé par defaut mais cela ne fonctionne pas.

taper alsamixer en root en ligne de commande et taper M sur les colonnes ou un M est positionné pour enlever le Muet

j’ai aussi une gametheater et jamais eu l’ombre d’un problème depuis des ann"es :slight_smile:
[fixed]lithium@Sapphire lithium $ cat /proc/asound/cards
0 [CS46xx ]: CS46xx - Sound Fusion CS46xx
Sound Fusion CS46xx at 0xf1101000/0xf1000000, irq 17
1 [Bt878 ]: Bt87x - Brooktree Bt878
Brooktree Bt878 at 0xf1501000, irq 16
[/fixed]
[fixed]Sapphire root # lsmod | grep snd
snd_seq_midi 8544 0
snd_pcm_oss 51104 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_seq_oss 34048 0
snd_seq_midi_event 7680 2 snd_seq_midi,snd_seq_oss
snd_seq 53648 5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
snd_bt87x 15112 0
snd_cs46xx 86664 3
snd_rawmidi 24864 2 snd_seq_midi,snd_cs46xx
snd_seq_device 8716 4 snd_seq_midi,snd_seq_oss,snd_seq,snd_rawmidi
snd_ac97_codec 71160 1 snd_cs46xx
snd_pcm 91716 5 snd_pcm_oss,snd_bt87x,snd_cs46xx,snd_ac97_codec
snd_timer 25220 2 snd_seq,snd_pcm
snd 56292 16 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_bt87x,snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9952 1 snd
snd_page_alloc 9796 3 snd_bt87x,snd_cs46xx,snd_pcm
gameport 4736 1 snd_cs46xx
[/fixed]
[fixed]Sapphire root # zgrep -i snd /proc/config.gz
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_BT87X=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
[/fixed]

mais vous avez, mdk 10.1? Il me semble que cette carte fonctionne avec certaine distribution linux notament knoppix que j’ai essayé il y a quelques temps.

Gentoo mais peu importe la distribution, la methode peu changer d’une à l’autre mais ça fonctionne toujours pareil.

est-ce que tu a une carte tuner TV ou webcam avec micro intégré ou tout autre equipement audio ?

non

ouvre une console (konsole ou gnome-terminal) et tape alsamixer pour voir ce qu’il se passe.

j’ai deja regardé de ce coté la.
problème résolu!!!
Il suffisait de tape alsaconf :slight_smile: merci pour votre aide a+

lol ok bon bah tu as de la chance alors. pourquoi j’arrive plus a faire marcher ma carte son :confused:

module snd-cs46xx bien chargé mais j’ai que la carte son embarqué qui fonctionne :confused:
cat /proc/asound/cards
0 [nForce2 ]: NFORCE - NVidia nForce2
NVidia nForce2 with ALC650F at 0xe6080000, irq 21
1 [UM2 ]: USB-Audio - UM-2
EDIROL UM-2 at usb-0000:00:02.0-1, full speed

ps: le port jeu a l’air de marcher.

je ne voit pas de cartes cs46xx là. montre nous un lspci

0000:01:09.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
Subsystem: Hercules Game Theater XP
Flags: bus master, slow devsel, latency 32, IRQ 17
Memory at e5123000 (32-bit, non-prefetchable)
Memory at e5000000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [40] Power Management version 2

tous les modules sont chargés ?

Oui tout est bien chargé. est ce que ça peut venir d’un mauvaise optiond dans la config du noyau? sachant que la carte embarqué marche tres bien.

ben normalement tu n’a qu’a ajouter le nouveau pilote alsa à la config.
Device Drivers —> Sound —> Advanced Linux Sound Architecture —> PCI devices —> Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x