Nous sommes le Ven 18 Juil, 2025 04:33
Supprimer les cookies

Page 1 sur 21, 2 SuivantPb de carte son

Perdu dans la migration ? Demandez votre chemin, on peut peut-être vous aider.

Jeu 05 Août, 2004 09:21

Salon

il y a un truc que je ne comprend pas sur mon PC (mdk 9.2)

au démarage, il y a un échec dans la reconnaissance de la carte son.
Pourtant, le centre de controle de Mdk me l'indique bien une carte son
SiS7012PCI Audio Accelerator.

mais je n'ai pas de son.

d'ou cela peut-il venir ?

merci

AnT, dans le silence
AnT.

Messages : 447
Géo : Loiret

Jeu 05 Août, 2004 17:13

Mandrake liste donc la carte son parmi les périphériques présents, cela signifie seulement qu'elle est détectée.
Pour savoir ce qui ne va pas copie/colle successivement les commandes suivantes et donne nous les résultats:
Code: Tout sélectionner
lspcidrake -v | fgrep AUDIO
indique le pilote utilisé par défaut
Code: Tout sélectionner
grep sound-slot /etc/modules.conf
indique le module (=pilote) utilisé actuellement
Code: Tout sélectionner
lsmod
indique quel module est chargé (à taper en tant que superutilisateur)
Code: Tout sélectionner
chkconfig --list sound
indique si le service son est démarré au niveau 3 et 5 (à taper en tant que superutilisateur)
Code: Tout sélectionner
chkconfig --list alsa
indique si le service alsa est démarré au niveau 3 et 5 (à taper en tant que superutilisateur)
Code: Tout sélectionner
aumix -q
indique si le volume est coupé
Code: Tout sélectionner
fuser -v /dev/dsp
indique si un programme est en train de bloquer la carte son(à taper en tant que superutilisateur) .
PhiX

Messages : 143
Géo : Carcassonne

Jeu 05 Août, 2004 17:40

Bon alors on y va !

Code: Tout sélectionner
lspcidrake -v | fgrep AUDIO
indique le pilote utilisé par défaut

donne
Code: Tout sélectionner
snd-intel8x0    : Silicon Integrated Systems [SiS]|SiS7012 PCI Audio Accelerator [MULTIMEDIA_AUDIO] (vendor:1039 device:7012 subv:1734 subd:1030)


Code: Tout sélectionner
grep sound-slot /etc/modules.conf
indique le module (=pilote) utilisé actuellement

donne
Code: Tout sélectionner
alias sound-slot-0 snd-intel8x0


Code: Tout sélectionner
lsmod
indique quel module est chargé (à taper en tant que superutilisateur)

donne
Code: Tout sélectionner
Module                  Size  Used by    Not tainted
ppp_deflate             4472   0  (autoclean)
bsd_comp                5400   0  (autoclean)
lp                      8160   0
parport_pc             25544   1
parport                34472   1  [lp parport_pc]
snd                    41380   0
soundcore               6340   0  [snd]
ppp_async               9312   0
ppp_generic            24292   0  [ppp_deflate bsd_comp ppp_async]
slhc                    6564   0  [ppp_generic]
af_packet              14856   2  (autoclean)
sr_mod                 19384   0  (autoclean)
floppy                 55932   0
tulip                  43968   1  (autoclean)
ohci1394               27696   0  (unused)
ieee1394              201284   0  [ohci1394]
nls_iso8859-15          4060   1  (autoclean)
ntfs                   77292   1  (autoclean)
nls_iso8859-1           3484   1  (autoclean)
nls_cp437               5116   1  (autoclean)
vfat                   11820   1  (autoclean)
fat                    38040   0  (autoclean) [vfat]
supermount             84032   4  (autoclean)
ide-cd                 33956   0
cdrom                  32608   0  [sr_mod ide-cd]
ide-scsi               11376   0
scsi_mod              106176   2  [sr_mod ide-scsi]
ehci-hcd               19212   0  (unused)
usb-ohci               21080   0  (unused)
usbcore                74988   1  [ehci-hcd usb-ohci]
rtc                     9004   0  (autoclean)
ext3                   60048   2
jbd                    39264   2  [ext3]


Code: Tout sélectionner
chkconfig --list sound
indique si le service son est démarré au niveau 3 et 5 (à taper en tant que superutilisateur)

donne
Code: Tout sélectionner
sound           0:Arrêt 1:Arrêt 2:Marche        3:Marche        4:Marche       5:Marche 6:Arrêt


Code: Tout sélectionner
chkconfig --list alsa
indique si le service alsa est démarré au niveau 3 et 5 (à taper en tant que superutilisateur)

donne
Code: Tout sélectionner
 alsa            0:Arrêt 1:Arrêt 2:Marche        3:Marche        4:Marche       5:Marche 6:Arrêt


Code: Tout sélectionner
aumix -q
indique si le volume est coupé

donne
Code: Tout sélectionner
bash: aumix: command not found


Code: Tout sélectionner
fuser -v /dev/dsp
indique si un programme est en train de bloquer la carte son(à taper en tant que superutilisateur)

ne donne rien

espérant que cela permette de résoudre mon pb.
AnT.

Messages : 447
Géo : Loiret

Ven 06 Août, 2004 11:52

La première chose à faire est d'installer aumix (en tant que superutilisateur):
Code: Tout sélectionner
urpmi aumix

afin d'effectuer la commande qui permet de vérifier le niveau du volume :
Code: Tout sélectionner
aumix -q


Deuxièmement, le résultat de la commande lsmod montre que le module snd-intel8x0 n'est pas chargé. Mais peut-être existe-t-il un alias intitulé "snd" dans /etc/modules.conf ?
Si cet alias n'existe pas, et que donc le module snd-intel8x0 n'est pas chargé, la solution consiste à le charger par la commande (en tant que superutilisateur) suivante :
Code: Tout sélectionner
modprobe snd-intel8x0
.
PhiX

Messages : 143
Géo : Carcassonne

Ven 06 Août, 2004 19:54

merci bcp pour ton aide

AuMix est installé mais son lancement ne provoque rien de visible
et la commande "aumix -q" renvoie
Code: Tout sélectionner
 aumix:  erreur à l'ouverture du mixeur


pour module.conf le fichier comporte

Code: Tout sélectionner
probeall scsi_hostadapter ide-scsi
alias ieee1394-controller ohci1394
alias eth0 tulip
probeall usb-interface usb-ohci ehci-hcd
above snd-intel8x0 snd-pcm-oss
alias sound-slot-0 snd-intel8x0


j'ai l'impression d'avancer un peu, ca fait tjs plaisir.

AnT
AnT.

Messages : 447
Géo : Loiret

Sam 07 Août, 2004 07:12

Bonjour.

Le SIS7012 utilise le pilote cmi9739A dispo chez :

http://www.cmedia.com.tw/download/e_UDA9738_linux.htm

sur une aurox 9.4, il corrige les problèmes.

Sous mandrake, il me semble qu'il y a une manipulation à faire dans le makefile.

Attention, ce pilote ne fonctionne qu'avec des noyaux 2.4.x.

Bonne journée.
etr357

Messages : 150
Géo : CRETEIL (Val de Marne)

Sam 07 Août, 2004 08:01

merci bcp pour l'info, je télécharge le truc immédiatement

mais que signifie exactement
etr357 a écrit:Sous mandrake, il me semble qu'il y a une manipulation à faire dans le makefile.
?

cordialement
AnT
AnT.

Messages : 447
Géo : Loiret

Sam 07 Août, 2004 08:19

En fait, à la 13ème ligne il y a :

SYSINCLUDE = /usr/src/linux-2.4/include

Si ma mémoire est bonne, le lien "linux-2.4" ne concerne que les Red Hat (+fedora et aurox).

Il faut donc modifier le nom de linux-2.4 en linux qui est la norme sur mandrake.
etr357

Messages : 150
Géo : CRETEIL (Val de Marne)

Sam 07 Août, 2004 13:08

qd je lance make sur cmaudio, j'ai droit à 2 pages d'erreurs...

au secours ...

Code: Tout sélectionner
cc -D__KERNEL__  -I/usr/src/linux/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE    -c -o main.o main.c
In file included from /usr/include/linux/prefetch.h:13,
                 from /usr/include/linux/list.h:6,
                 from /usr/include/linux/module.h:11,
                 from cmaudio.h:1,
                 from main.c:1:
/usr/include/asm/processor.h:55: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/asm/processor.h:55: error: requested alignment is not a constant
In file included from /usr/include/linux/module.h:297,
                 from cmaudio.h:1,
                 from main.c:1:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do ***spam***:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use ***spam***"
/usr/include/linux/version.h:26:2: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error "   instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from cmaudio.h:1,
                 from main.c:1:
/usr/include/linux/module.h:299: error: syntax error before "UTS_RELEASE"
In file included from cmaudio.h:2,
                 from main.c:1:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do ***spam***:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error "   /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error "   the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error "   /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use ***spam***"
/usr/include/linux/version.h:26:2: #error "   compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error "   -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error "   instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error "   -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error "   Please adjust the Makefile accordi
ngly."
/usr/include/linux/version.h:35:2: #error "=====================================
=================="
In file included from /usr/include/linux/mm.h:12,
                 from /usr/include/linux/slab.h:14,
                 from cmaudio.h:9,
                 from main.c:1:
/usr/include/linux/mmzone.h:44: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared he
re (not in a function)
/usr/include/linux/mmzone.h:44: error: requested alignment is not a constant
In file included from /usr/include/asm/hardirq.h:6,
                 from cmaudio.h:21,
                 from main.c:1:
/usr/include/linux/irq.h:65: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here
(not in a function)
/usr/include/linux/irq.h:65: error: requested alignment is not a constant
In file included from cmaudio.h:21,
                 from main.c:1:
/usr/include/asm/hardirq.h:16: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared her
e (not in a function)
/usr/include/asm/hardirq.h:16: error: requested alignment is not a constant
make: *** [main.o] Erreur 1


là, je crois que je suis en course pour le plus long msg de frama,
je précise que le pb est le même avec ou sans le modif proposée ci dessus.


notez : j'aimeras qd même bien comprendre ce que mon système veut me dire...
AnT.

Messages : 447
Géo : Loiret

Sam 07 Août, 2004 16:22

Avant de se lancer dans la compilation d'un module pour le noyau - noyau 2.4 en plus - je pense qu'il faudrait savoir si ce n'est pas tout simplement le volume sonore qui est mis à zéro.

Puisque aumix ne fonctionne pas, essaie un autre mixeur comme alsamixer ou kmix par exemple.
A ce propos, est-ce qu'une chanson lancée avec totem se "joue", i.e. déplace le témoin de progression de la chanson et n'affiche pas de messages d'erreurs.

Dans le même ordre d'idée,
Code: Tout sélectionner
mplayer chanson.mp3
lancé en console affichera peut-être des infos supplémentaires sur l'origine du problème.

---
http://all.asso.fr
PhiX

Messages : 143
Géo : Carcassonne

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit