View previous topic :: View next topic |
Author |
Message |
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 6:33 am Post subject: [ALSA] carte son k7s8x |
|
|
Bonjours a tous, c'est le retour du casse noissette des newbee.....
voila je n'arrive toujours pas a faire fonctionner la carte son de mon pc c'est dommage car c'est l'unique raison qui me pousse a retournee sous windob quand je veu matter une video ou un bande son.....
Pour ma config ma carte mere est une K7S8X avec une carte son integre C-Media AC'97
quand ds le panneau de KDE je l'active(systeme son) j'ai ce message
Code: |
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)
The sound server will continue, using the null output device.
|
Je me doute qu'il trouve pas la carte mais pour qu'elle raison, ca je sais pas ???
J'ai pourtant cocher ds le noyau 2.6.4 la case c-Media 8733,8338
apres quelleque recherche sur google et teste toujours aucun resultat donc je me retourne a vous au cas ou l'on puisse m'aider a resoudre ce probleme....
Merci
Last edited by gwada_ on Mon Apr 05, 2004 12:20 pm; edited 2 times in total |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 7:42 am Post subject: |
|
|
En cherchant, je vois que j'ai pas de
. ???
et quand je tape dmesg il me dit cela:
Code: |
Linux version 2.6.4-gentoo-r1 (root@localhost) (gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)) #7 SMP Mon Apr 5 08:18:31 UTC 2004
Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 15:41:49 2004 UTC).
ALSA device list:
No soundcards found. |
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Mon Apr 05, 2004 7:48 am Post subject: |
|
|
Tu as compile dans lo noyau le support oss emulation? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 7:53 am Post subject: |
|
|
belle colle vu que je ne c'est pas du tout a koi sa correspond .....
Une pti explication svp ou sinon sa ce trouver ou ds le noyau |
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
Posted: Mon Apr 05, 2004 9:26 am Post subject: |
|
|
Les drivers de son que tu utilises actuellement sont les drivers ALSA, qui sont de facto intégrés aux noyaux de la série 2.6.
Toutefois, de nombreuses applications ne sont pas interfacées pour ces drivers. ALSA intègre donc une couche de compatibilité avec l'ancien système, appelé OSS.
Dans la configuration générale des modules ALSA (quand tu configure ton noyau), tu as la possibilité d'activer cette couche de compatibilité.
Donc, un petit make menuconfig dans le repertoire des sources du noyau s'impose. Tu mets en module le driver de ta carte son et les modules de compatibilté OSS.
Pour que les devices /dev/dsp soient crées, il te faut aussi modifier ton fichiers de configuration ALSA, et verifier que
Code: | alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss |
est bien présent et décommenté.
Après cela, il faut lancer un modules-update.
Cela devrait fonctionner.
Utilises tu udev ou devfs? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Mon Apr 05, 2004 9:31 am Post subject: |
|
|
dans lo noyau sont
Code: | Device Drivers ---> Sound ---> Advanced Linux Sound Architecture --->
[*] OSS API emulation
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
|
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 10:30 am Post subject: |
|
|
fedeliallalinea wrote: | dans lo noyau sont
Code: | Device Drivers ---> Sound ---> Advanced Linux Sound Architecture --->
[*] OSS API emulation
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
|
|
ds le noyau il etait * pas en modules j'ai changer leur etat et je recompile la.
pour lebarjack : j'utilise devfs pour ce qui est de la configuration de alsa c'etait deja decommenter...
je reboot pour voire |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 10:38 am Post subject: |
|
|
aucun changement
GRRRRRRRRRRRRRR |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Mon Apr 05, 2004 10:52 am Post subject: |
|
|
Quest que di lsmod? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 11:10 am Post subject: |
|
|
voila le message
Code: | Module Size Used by
ppp_synctty 8288 -
ppp_async 10624 -
snd_pcm_oss 50084 -
snd_pcm 92832 -
snd_page_alloc 9316 -
snd_mixer_oss 17792 -
|
apres quand je tape
Code: | bash-2.05b# aplay
aplay: main:502: audio open error: No such device
|
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Mon Apr 05, 2004 11:19 am Post subject: |
|
|
Le driver de C-Media AC'97 c'est un module o est built-in dans le noyau? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 11:34 am Post subject: |
|
|
?? dsl j'ai pas compris je vais finir par croire que je suis un debilou....
j'ai recompiler le noyau avec les driver C-Media en Modules...
c'etait sa la question ? |
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
Posted: Mon Apr 05, 2004 11:46 am Post subject: |
|
|
Code: | Module Size Used by
ppp_synctty 8288 -
ppp_async 10624 -
snd_pcm_oss 50084 -
snd_pcm 92832 -
snd_page_alloc 9316 -
snd_mixer_oss 17792 - |
C'est louche, tu es sur de l'avoir compilé en module?
Dans ce cas, tu devrais avoir un module snd_cmipci... |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 11:49 am Post subject: |
|
|
Ben c'est ce que je me dit depuis le debut, mais vu que c'est un chip integrer a la carte mere c'est zarbe....
Mais c'est bien compiler en modules |
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
Posted: Mon Apr 05, 2004 11:52 am Post subject: |
|
|
que dit ton /etc/modules.d/alsa?
tu peux essayer un modprobe snd_cmicpi et nous dire le résultat? |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 11:57 am Post subject: |
|
|
Le plus drole c'est ce resultat :
car ma carte c'est un chip ac97 pas sis
Code: |
bash-2.05b# grep audio /proc/pci
[color=red]Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev 160).[/color]
|
Pour ce que tu me demande :
Code: |
bash-2.05b# modprobe snd_cmicpi
FATAL: Module snd_cmicpi not found. |
et
Code: |
# Alsa 0.9.X kernel modules' configuration file.
# $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
## ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
## OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
options snd cards_limit=1
|
|
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 12:01 pm Post subject: |
|
|
ou meme ce message un truc ne tourne pas rond la :
Code: |
bash-2.05b# /etc/init.d/alsasound stop
* WARNING: you are stopping a boot service.
* Unloading ALSA...
* Storing ALSA Mixer Levels
/usr/sbin/alsactl: save_state:1061: No soundcards found...
* Unloading modules |
sa parrait bizare pas de carte trouvée |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Apr 05, 2004 12:14 pm Post subject: |
|
|
gwada_ wrote: | Le plus drole c'est ce resultat :
car ma carte c'est un chip ac97 pas sis
Code: |
bash-2.05b# grep audio /proc/pci
[color=red]Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev 160).[/color]
|
|
ac97 est une norme et pas un chip ...
Tu n'as pas de chipset c-media dans ta carte mère : north/southbridge sont des SIS.
Dans ton menuconfig, mets le support ALSA pour les chip SIS et ça ira tout de suite mieux .
PS : Peux-tu reformater ton titre comme indiqué ici stp.
Merci. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 12:16 pm Post subject: |
|
|
sa va mieu comme titre...
Merci pour l'info je vais tester.. |
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
Posted: Mon Apr 05, 2004 12:21 pm Post subject: |
|
|
Bon, j'y vois plus clair
Tu as 2 problèmes :
- tu n'as pas compilé le bon driver dans ton noyau. Ton chipset est un CMI9739A de C-Media, tu dois donc compiler le module snd_cmipci dans ton noyau. A priori, ce n'est pas fait.
Le module a compiler se trouve dans la partie alsa (pas dans les modules OSS, hein!)
- Il faut dans ton /etc/modules.d/alsa préciser le module qui doit être charger :
Code: | ## ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
|
devient
Code: | ## ALSA portion
alias snd-card-0 snd-cmipci
## alias snd-card-1 snd-ens1371
## OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
## |
|
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Apr 05, 2004 12:33 pm Post subject: |
|
|
Autant pour moi ...
Pas mal ton lien, il y avait moins de détail sur le site du constructeur (et aucune info sur le chipset son dans la doc pdf). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
gwada_ n00b
Joined: 07 Mar 2004 Posts: 62
|
Posted: Mon Apr 05, 2004 12:33 pm Post subject: |
|
|
lebarjack wrote: | Bon, j'y vois plus clair
Tu as 2 problèmes :
- tu n'as pas compilé le bon driver dans ton noyau. Ton chipset est un CMI9739A de C-Media, tu dois donc compiler le modulesnd_cmipci dans ton noyau.
|
voila les otption selectionner de mon kernel pour le moment
Code: |
[*] OSS API emulation
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
[*] OSS Sequencer API
[ ] Verbose printk
[ ] Debug
Generic devices --->
ISA devices --->
PCI devices --->
<M> C-Media 8738, 8338
|
mais je vois pas l' option de laquelles tu parle modulesnd_cmipci c'est un peu boulet mais DSL ?
Apres j'ai compris le role des lignes a decommenter. |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Apr 05, 2004 12:42 pm Post subject: |
|
|
gwada_ wrote: | je vois pas l' option de laquelles tu parle modulesnd_cmipci c'est un peu boulet mais DSL ? |
Dans :
"Device Drivers ---> Sound ---> Advanced Linux Sound Architecture ---> PCI devices ---> C-Media 8738, 8338" _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
lebarjack n00b
Joined: 11 Jun 2003 Posts: 47 Location: Lille - France
|
Posted: Mon Apr 05, 2004 12:43 pm Post subject: |
|
|
ah, bizarre, c'est le bon module qui est selectionné.
que donne un
Code: | find /lib/modules/ -name "*cmipci*" |
|
|
Back to top |
|
|
|