Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
Résolu : Le son marche pas (Read 5100 times)
Michel
Senior Member
****
Offline


I Love YaBB 2!

Posts: 253
Toulouse
Gender: male
Résolu : Le son marche pas
02. Nov 2009 at 22:48
 
Bonsoir,

Ma machine :
Code:
FreeBSD ... 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #1: Mon Oct 12 08:53:17 CEST 2009     .....:/usr/obj/usr/src/sys/NAVY  amd64 



Mon problème c'est que le son ne marche pas :
Code:
navy# cat sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <HDA ATI RS690/780 HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:3v/0r:0v channels default)
pcm1: <HDA Realtek ALC885 PCM #0 Analog> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:4v/1r:3v channels duplex)
pcm2: <HDA Realtek ALC885 PCM #1 Analog> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:2v/1r:1v channels duplex)
pcm3: <HDA Realtek ALC885 PCM #2 Digital> at cad 0 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:2v/1r:1v channels duplex) 




Je dispose de 4 entrées dans /dev : dsp0.1, dsp1.0, dsp2.0, dsp3.0
Si je fais un cat d'un fichier quelconque sur /dev/dsp1.0 il se passe quelque chose. Les autres rien. Je présume que pcm0 et associé à dsp0.1, pcm1 à dsp1.0

Ma question : comment faire pour que pcm1 soit choisi par défaut ? Ou comment éliminer ce qui ne marche pas ?
Back to top
« Last Edit: 03. Nov 2009 at 17:29 by Michel »  
 
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: Le son marche pas
Reply #1 - 03. Nov 2009 at 10:55
 
Salut

J'ai cherché un peu mais n'ai pas trouvé. Les conseils sont toujours les mêmes : est-ce le bon module ? mixer n'est-il pas à zéro ?

Bref vraiment pas grand chose. Ce que je ne comprends pas c'est que ta situation d'un certain côté à l'air presque "normale". Si l'on se réfère à  cet article de Diablotins / David, on y trouve aussi pcm0, pcm1 et pcm2 :
Quote:
hdac0: HDA Codec #0: Realtek ALC883
pcm0: <HDA Realtek ALC883 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC883 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC883 PCM #2 Digital> at cad 0 nid 1 on hdac0


A la limite quitte à passer pour un sauvage, que se passe-t-il si tu remplaces les /dev/dsp* qui ne fonctionnent pas par un lien symbolique vers le /dev/dsp1.0 qui lui semble fonctionner ?

Hum... tu n'es pas obligé d'essayer mais si cela te permet temporairement de faire ce que tu veux... Smiley

Marc
Back to top
 
WWW WWW  
IP Logged
 
Michel
Senior Member
****
Offline


I Love YaBB 2!

Posts: 253
Toulouse
Gender: male
Re: Le son marche pas
Reply #2 - 03. Nov 2009 at 15:09
 
Effectivement il est possible de bricoler un lien symbolique mais comment rendre cette opération permanente ?

En plus j'essaye de faire fonctionner le son avec KDE4 et dans les log je trouve :
Code:
Nov  3 13:12:33 navy pulseaudio[1583]: oss-util.c: open('/dev/dsp0.0'): Device busy
Nov  3 13:12:33 navy pulseaudio[1583]: module-oss.c: Resume failed, device busy (Device busy)
 


et depuis j'ai un dsp0.0 qui a été créé !!!

J'avoue que je n'y comprend pas grand chose
Back to top
 
 
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Le son marche pas
Reply #3 - 03. Nov 2009 at 15:37
 
Michel wrote on 02. Nov 2009 at 22:48:
Bonsoir,

Ma question : comment faire pour que pcm1 soit choisi par défaut ? Ou comment éliminer ce qui ne marche pas ?


man pcm(4)

     hw.snd.default_unit
             Default sound card for systems with multiple sound cards.  When
             using devfs(5), the default device for /dev/dsp.  Equivalent to a
             symlink from /dev/dsp to /dev/dsp${hw.snd.default_unit}.

Essaye donc de le mettre à 1.
Voir aussi le man de snd_hda(4) en cas d'autres soucis (prise casque).
Back to top
 
 
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Le son marche pas
Reply #4 - 03. Nov 2009 at 15:42
 
Michel wrote on 03. Nov 2009 at 15:09:
et depuis j'ai un dsp0.0 qui a été créé !!!

J'avoue que je n'y comprend pas grand chose


Les devices dsp sont des devices clonés, ils sont créés dynamiquement quand on les ouvre. Ils n'apparaissent pas forcément lors d'un 'ls'...
Back to top
 
 
IP Logged
 
Michel
Senior Member
****
Offline


I Love YaBB 2!

Posts: 253
Toulouse
Gender: male
Re: Le son marche pas
Reply #5 - 03. Nov 2009 at 17:28
 
J'ai fait un sysctl hw.snd.default_unit=1 et dans le "multimedia system settings" j'ai changé l'ordre des périphériques ET CA MARCHE !!!!

Merci beaucoup
Back to top
 
 
IP Logged
 
patrick
Senior Member
****
Offline


Les pixels au peuple

Posts: 398
Re: Le son marche pas
Reply #6 - 03. Nov 2009 at 17:33
 
Michel wrote on 03. Nov 2009 at 17:28:
J'ai fait un sysctl hw.snd.default_unit=1 et dans le "multimedia system settings" j'ai changé l'ordre des périphériques ET CA MARCHE !!!!


Enjoy ! On est content quand ça marche.
Perso, j'ai passé trois jours sur snd_hda pour faire marcher ma carte son Smiley
Back to top
 
 
IP Logged
 
alanou
YaBB Newbies
*
Offline


I Love BSD!

Posts: 10
Saint-Gilles-Croix-de-Vie
Gender: male
[Résolu] Re: Le son marche pas
Reply #7 - 04. Nov 2009 at 20:54
 
Marci . ça m'a été très utile ( cat /dev/sndstat ). Je suis en train de basculer mon portable MSI Ex610 . De Mandriva.8.04 ->> Win 7 ->> FreeBSD-8.0-RC2 amd64 +KDE4 .
Back to top
« Last Edit: 02. Dec 2009 at 08:12 by ros »  
 
IP Logged
 
Michel
Senior Member
****
Offline


I Love YaBB 2!

Posts: 253
Toulouse
Gender: male
Re: Résolu : Le son marche pas
Reply #8 - 19. May 2010 at 19:52
 
Bonjour,

Suite du feuilleton : après une mise à jour de KDE4 vers 4.4.3 j'ai perdu le son.

Après recherche dans les logs il se touve que c'est un problème avec pulseaudio et il faut modifier le fichier "/usr/local/etc/pulse/system.pa" :
Code:
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)
-load-module module-detect
+load-module module-udev-detect
.endif 


... Et après un kill -HUP pulseaudio détecte correctement le matériel

Je suis en FreeBSD 7.3-RELEASE #1: Thu Apr 29 11:17:59 CEST 201 ... amd64 et hald est activé:
Code:
haldaemon   1572  0.0  0.1 44200  6884  ??  Is   11:21AM   0:04.20 /usr/local/sbin/hald
root        1576  0.0  0.1 37944  5036  ??  I    11:21AM   0:00.02 hald-runner
root        1584  0.0  0.0 10324  1844  ??  S    11:21AM   0:05.83 hald-addon-storage: /dev/acd0 (hald-addon-storage)
root        1926  0.0  0.1 35540  4564  ??  I    11:23AM   0:00.01 hald-addon-mouse-sysmouse: /dev/ums0 (hald-addon-mouse-sy)
 


Back to top
 
 
IP Logged