[Résolu] Chipset nForce430 : pas de son

Chipset nForce430 : pas de son [Résolu] - Hardware - Linux et OS Alternatifs

Marsh Posté le 28-12-2005 à 12:32:08    

Hello,
 
J'ai une carte mère Gigabyte GA-K8N51PVMT-9, avec chipset nForce430/Geforce6150. Sur mandriva 2006, j'ai installé le pilote graphique nvidia sans problème, puis le pilote nforce, ethernet + audio. L'ethernet fonctionne, mais en audio je n'ai rien pour l'instant. Pour ceux que ça intéresse, les manips pour installer ces pilotes sont sur mon site perso.  
 
Pour le son, j'ai suivi le guide nvidia et modifié /etc/modprobe.conf pour charger nvsound, mais ça n'a pas l'air d'aller : au boot, j'ai :
Information - artsmessage
Sound server information message
Error while initializing the sound driver:
device /dev/dsp can't be opened (no such a file or directory)
The sound server will continue, using the null output device.
 
J'ai lancé drakconf depuis un terminal, si je met nvsound, ça ne fait rien. Quand je choisis i810_audio (OSS), ça load bien le module, mais pour "réglage des paramètres du mixeur aumix : error opening mixer. Bilan, pas de son. Quelqu'un ici a sûrement une piste ! Merci.


Message édité par Renzokiller le 09-02-2006 à 11:49:57
Reply

Marsh Posté le 28-12-2005 à 12:32:08   

Reply

Marsh Posté le 28-12-2005 à 15:20:14    

Cela ne me semble pas correct que les pilotes i810 apparaissent, c'est pour des puces intel et non pas pour nforce.
 
Peux tu poster les résultats des commandes suivantes (à exécuter dans une console):

Code :
  1. dmesg


Code :
  1. modprobe -v nvsound

Reply

Marsh Posté le 28-12-2005 à 15:58:28    

Par défaut, c'est détecté comme "snd-hda-intel".
Voilà le résultat de dmesg, dans un txt pour ne pas polluer le post.
La commande modprobe -v nvsound retourne ceci, mais seulement si configuré avec snd-hda-intel :
 

Code :
  1. [root@localhost Desktop]# modprobe -v nvsound
  2. install /sbin/modprobe --first-time --ignore-install nvsound
  3. insmod /lib/modules/2.6.12-12mdksmp/kernel/sound/oss/nvsound.ko



Message édité par Renzokiller le 28-12-2005 à 16:04:04
Reply

Marsh Posté le 28-12-2005 à 16:51:01    

Vu que modprobe ne fait pas d'erreur, cela semblerait fonctionner. Toutefois, ton système semble essayer d'activer le son pour la i810, pas étonnant que cela finisse par une erreur. Avec la commande  

Code :
  1. /etc/init.d/alsasound start

 
tu devrais pouvoir démarrer ton système son une fois le module chargé (peut être que le script s'appelle différemment sous Mandriva)  
 
Dans drakeconf tu devrais pouvoir changer ça (je ne connais pas vraiment Mandriva :()  
Si Mandriva utilise kudzu, il se peut qu'il faut aussi faire des changements dans les options de kudzu.
 
Je pense que là, je ne peux plus vraiment être utile...

Reply

Marsh Posté le 28-12-2005 à 17:42:16    

Peux tu m'expliquer les rouages d'alsa stp ? ça m'aidera je pense ... merci.

Message cité 1 fois
Message édité par Renzokiller le 28-12-2005 à 17:54:45
Reply

Marsh Posté le 28-12-2005 à 18:04:03    

Renzokiller a écrit :

Peux tu m'expliquer les rouages d'alsa stp ? ça m'aidera je pense ... merci.


En fait alsa communique avec ton système son à travers le driver installé. Une partie s'occuppe de simplement transmettre le son, une partie s'occuppe à lui indiquer les instructions (volume, etc.), une partie communique avec les differentes composantes si elles sont présent (entrée micro, tables d'instruments MIDI, etc.) tout en utilisant le driver comme "traducteur".
 
Depuis les noyaux 2.6.x, alsa peut gérer tout ça seul, avant il fallait encore aRts (ou OSS qui est obsolète) pour que par exemple de differentes sources de son pouvaient utiliser la carte son. Alsa est directement supporté par la plus grande partie des logiciels qui ont besoin de la carte son sous KDE, je ne suis pas sûr, masi je crois que sous Gnome c'est toujours eSound qui communique avec alsa (l'équivalent de aRts/OSS sous KDE).
 
En gros c'est ça, pour les détails, on pourrait écrire un livre...

Reply

Marsh Posté le 30-12-2005 à 02:21:57    

Merci. Mais comment savoir si le bon module est chargé, quelle mixeur agit sur le pilote ... quand je lance nvmixer il s'ouvre mais ça ne change rien bien sûr. En fait, à part changer le modprobe.conf, je ne sais rien faire d'autre pour le moment ...

Reply

Marsh Posté le 30-12-2005 à 12:18:51    

Renzokiller a écrit :

Merci. Mais comment savoir si le bon module est chargé, quelle mixeur agit sur le pilote ... quand je lance nvmixer il s'ouvre mais ça ne change rien bien sûr. En fait, à part changer le modprobe.conf, je ne sais rien faire d'autre pour le moment ...


 
Pour voir les modules qui sont chargés, tu executes la commande lsmod, cela t'affiche les modules. Tu devrais trouver plusieures concernant le son (tous ceux dont le nom commence par snd_xxxxx).
 
Avec la commande alsaconf tu peux appeler un outil de configuration du système alsa, mais avant il faut arrêter alsa avec

Code :
  1. /etc/init.d/alsasound stop


 
J'éspère que ça va t'aider...

Reply

Marsh Posté le 30-12-2005 à 14:10:48    

1. les pilotes nforces sont des pilotes OSS
 
2. les pilotes ALSA suffisent. tu peux utiliser draksound pour refaire la conf de la carte son.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-01-2006 à 11:03:01    

Le problème est qu'avec les pilotes alsa j'ai rien de plus ...
Avec draksound aucun pilote ne marche ... exemple pilote ALSA:

Code :
  1. [root@localhost Desktop]# draksound
  2. Sauvegarde des réglages du son aumix:  erreur à l'ouverture du mixeur
  3.                                                                 [ÉCHEC ]
  4. ERROR: Module nvaudio does not exist in /proc/modules
  5. Lancement d'ALSA version 1.0.9b : intel8x0.                     [  OK  ]
  6. Loading sound module (snd-intel8x0) FATAL: Module snd-intel8x0 already in kernel .
  7. FATAL: Error running install command for snd-intel8x0
  8.                                                                 [ÉCHEC ]
  9. alsactl: save_state:1163: No soundcards found...
  10. Can't open /root/tmp/asound.state_tmp: Aucun fichier ou répertoire de ce type.
  11. Réglage des paramètres du mixeur alsactl: load_state:1236: No soundcards found.. .
  12.                                                                 [ÉCHEC ]
  13. [root@localhost Desktop]#


 
exemple pilote OSS :

Code :
  1. [root@localhost Desktop]# draksound
  2. Utilisation d'alsactl pour enregistrer les réglages du son...   [  OK  ]
  3. Arrêt du pilote de son ALSA (version 1.0.9b) :                  [  OK  ]
  4. ERROR: Module snd_intel8x0 does not exist in /proc/modules
  5. Loading sound module (i810_audio)                               [  OK  ]
  6. Réglage des paramètres du mixeur aumix:  erreur à l'ouverture du mixeur
  7.                                                                 [ÉCHEC ]


 
Si j'essaie la résolution de problème draksound :

Code :
  1. [root@localhost Desktop]# /sbin/fuser -v /dev/dsp
  2. /dev/dsp: Aucun fichier ou répertoire de ce type
  3. [root@localhost Desktop]# /sbin/chkconfig --list sound
  4. sound           0:arrêt         1:arrêt         2:marche        3:marche       4:marche 5:marche        6:arrêt
  5. [root@localhost Desktop]# /sbin/chkconfig --list alsa
  6. alsa            0:arrêt         1:arrêt         2:marche        3:marche       4:marche 5:marche        6:arrêt


 
Concernant alsaconf, cela ne doit pas exister sur mdv :

Code :
  1. [root@localhost Desktop]# /etc/init.d/alsasound stop
  2. bash: /etc/init.d/alsasound: Aucun fichier ou répertoire de ce type


 
Au secours ... lol  
Si ça ne peut pas fonctionner, je mettrais une carte son ... snif

Reply

Marsh Posté le 02-01-2006 à 11:03:01   

Reply

Marsh Posté le 02-01-2006 à 13:46:09    

le service alsa équivaut au service ... alsasound ...
 
bon montre moi ton modprobe.conf et je vais te donner la version corrigée qui fera marcher ta carte son.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-01-2006 à 15:03:48    

Voici mon fichier modprobe.conf
Merci pour ton aide :)

Reply

Marsh Posté le 04-01-2006 à 15:22:40    

J'ai vu des solutions sur le forum nvidia, mais c'est pas gagné. Pour le moment j'ai mis une carte son. Si je ne me trompe pas, une carte son permet de mieux supporter le multisource (plusieurs programmes peuvent utiliser la carte en même temps).

Reply

Marsh Posté le 05-01-2006 à 00:27:57    

pkoi ton modprobe.conf utilise-t-il snd-hda-intel comme pilote pour le son ?
 
tu peux me donner le résultat de la commande lspcidrake ,
 
sinon voici un modprobe.conf utilisant snd-intel8x0 comme pilote pour ta carte son :


alias sound-slot-0 snd-intel8x0
 
remove snd-intel8x0 /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-intel8x0
install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /bin/true; }
 
install scsi_hostadapter /sbin/modprobe sata_nv; /bin/true
install usb-interface /sbin/modprobe ohci-hcd; /sbin/modprobe ehci-hcd; /bin/true
alias ieee1394-controller ohci1394}
 
alias eth0 nvnet
alias eth1 nvnet



---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 05-01-2006 à 00:31:13    

Tiens en même temps j'ai vue un truc qui pourrais t'intéresser : un noyau de test qui corrige des pb avec le pilote snd-hda-intel et notamment le support pour Gigabyte K8N51 ... je crois que c'est ta carte mère.
 
Dans ce cas tu ne modifies pas ton modprobe.conf et tu gardes snd-hda-intel comme pilote de ta carte son, et tu installes le noyau kernel-2.6.12.15.uc2mdk. cf lien ci-dessous.
 

Citation :


[Cooker] kernel-2.6.12.15.uc2mdk.
De :  
Luiz Fernando Capitulino <lcapitulino AT mandriva.com.br>  (Mandriva)
  À :  
cooker AT mandrivalinux.org
  Date :  
Hier 21:39:11
   
 
 Hi all,
 
 You can download the RPM packages for the latest UC at:
 
http://distro2.conectiva.com.br/~l [...] .15.uc2mdk
 
 This UC has one new security fix:
 
* ZZ82_CVE-2005-3805_cpu_timers_deadlock_fix.patch
 
 And some drivers fixes from Arnaud:
 
o Arnaud Patard <apatard AT mandriva.com>
  - swsusp fixes.
  - HDA sound fixes
    * DMA buffer fixes
    * Add support for the Nvidia chipsets
    * Add model information for the Gigabyte K8N51
    * Fixes for the AD1986a codec
  - MCP51 forcedeth support  
 
 As you can see, the fixes are for Software Suspend, forcedeth, and
Intel HDA audio driver. If you use some of them, please try this kernel.
If you don't use, try it anyway. :)
 
 If I don't get regressions report or new confirmed security holes in the next
one or two days, I'll submit this kernel to the 'update procedure' and probably
we'll get a new update next week.
 
 Thank you in advance,
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-01-2006 à 05:47:28    

Merci pour cette dernière info !
Concernant le pilote snd-intel8x0, je l'ai essayé ça ne changeait rien.
Vu que c'est pas mon pc, je testerais dès que possible ce noyau !
Je vous tiendrais au courant, encore merci Dark_Schneider et coco-loco !

Reply

Marsh Posté le 11-01-2006 à 06:24:28    

ah oui au fait, c'est snd-hda-intel que tu dois utiliser comme pilote on dirai.
 
as tu passé l'option noapic au noyau ?
http://www.linux-wizard.net/faq.ph [...] el_options


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-01-2006 à 19:54:48    

Non, je n'ai pas eu besoin de noapic, parfois je la met lors de pbm avec la détection sata à l'install. Je pourrais essayer au cas où.
 
Au fait, une petite remarque : sur linux-wizard, la police du code sur fond jaune est trop petite ... sur ma config en tous cas.

Reply

Marsh Posté le 18-01-2006 à 20:59:19    

Renzokille r> Firefox ou IE ?
donc cela marche avec le noyau que je t'ai proposé ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 09-02-2006 à 11:48:51    

Dark, avec Firefox ... sous win comme sous gnux, je pense que la même taille de police pour le texte et le code serait bien.
 
J'ai pû faire de nouveaux tests, ça fonctionne mieux avec le noyau uc2mdk !
Le son HDA intel est ok, mais le réseau est hasardeux avec forcedeth, j'utilise le pilote nforce (remplacer forcedeth par nvnet dans /etc/modprobe.conf).
Merci Dark_Schneider pour ce bon plan :)
 
Voici le lien permanent du kernel uc car les versions changent :
http://distro2.conectiva.com.br/~l [...] ernels/uc/
 
Dans mon cas, j'ai pris le kernel 2.6.12.17.uc2mdk ainsi que le kernel-source correspondant.  
J'ai booté sur le new kernel, et j'ai réinstallé le pilote video nvidia (sinon il faut utiliser vesa), et le pilote nforce (pour nvnet).
 
J'ai testé ubuntu dapper flight3, le kernel 2.6.15 corrige aussi les problèmes.
Mais je laisse mandriva sur ce pc !! (carte mère GA-K8N51PVMT-9)


Message édité par Renzokiller le 10-02-2006 à 01:44:45
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed