OVH Cloud OVH Cloud

Pas de son, où chercher ?

38 réponses
Avatar
P'tit Louis
Bonjour à tous.

Je sais, le sujet n'a pas l'air original mais...

Voila le problème :

Debian sarge.

Carte son realtek ALC 850 sur carte mère Asus A8N-E (d'après la doc)

J'installe et je lance alsaconf : Pas de carte son reconnue : no
supported device PnP or PC1 card found

Je n'ai pas de son. Alors j'utilise un liveCD (ubuntu hoary) pour
comparer et j'ai du son !!

Je regarde les sortie de lsmod dans le cas debian et ubuntu pour voir
que les modules de la famille snd ne sont pas chargés, je les charge
mais pas de son.

Je regarde les lspci dans les deux cas et ça m'indique :
0000:00:04.0 Multimedia audio controller: nVidia Corporation: Unknown
device 0059 (rev a2)

Pas de realtek en vue !!

Je regarde sur alsa project, pas de realtek mais du nVidia, j'apprends
que les drivers sont déjà compilés en module pour les distros modernes.

Mes questions sont : Ma carte est-elle une realtek ou une nvidia ?

Comment faire pour charger les même modules au demarrage que le liveCD
d'ubuntu ?

Quelles sont les lignes de commandes qui me permettront de comprendre
(et d'apprendre) en ce qui concerne les sons ?

Où chercher ?


Voila, j'espère que ça ne fait pas de trop.

Merci d'avance

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2 3 4
Avatar
P'tit Louis
Salut Philippe, j'avais effectivement pas vu la ligne de la page que tu
mentionnes, j'ai donc rajouté dans mon /etc/modules le module manquant.

Je reboot (je sais c'est mal) et je vérifie lsmod tout est là (et même
plus).

J'essaye avec un fichier .ogg et un disque du commerce : pas de son.

Je lance alsaconf : pas de carte son reconnue.

Je vérifie lsmod : Plus de modules sons chargés !!

Curieux non ?!

Concernant ton post-sriptum j'ai fait l'essai avec ubuntu hoary (est-ce
OSS ?) et j'ai regardé le lsmod qui mentione snd_intel8x0 et ses
dépendances.

P'tit Louis.


Le jeudi 03 novembre 2005 à 12:41 +0100, Philippe Merlin a écrit :
Bonjour,
En comparant avec ma config, il me semble qu'il te manque snd-seq-oss .
Regarde la config classique alsa pour snd-intel8x0 tu peux la voir sur le site
ALSA et il semble imposer ce module.
voici le
lien :http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Intel&card=.&chipD0MX%2C+i810%2C+i810%2C+i810E%2C+i820%2C+i820&module=intel8x0
en anglais mais je pense que cela ne t'effraye pas trop.
A+
Philou75
P.S. : Il me semble que tu as dit précédemment qu'une distribution faisait
fonctionner le son, si oui fait un lsmod, attention si c'est knoppix ou
distribution dérivée c'est souvent oss et non alsa.
Le Jeudi 3 Novembre 2005 11:42, P'tit Louis a écrit :
> Le jeudi 03 novembre 2005 à 09:30 +0100, Philippe Merlin a écrit :
> > Bonjour,
> > Je vais me répéter as tu essayé alsaconf depuis que les modules sont
> > chargés ? Car si alsaconf ne fonctionne pas tu n'auras pas de son .
> > A+
> > Philou75
>
> Oui oui j'ai essayé et tu as raison je n'ai pas de son !
>
> > Le Mercredi 2 Novembre 2005 22:38, P'tit Louis a écrit :
> > > Pas fait gaffe à l'dresse, désolé Philou.
> > >
> > > Le mercredi 02 novembre 2005 à 21:33 +0100, Philippe Merlin a écrit :
> > > > Salut,
> > > > As tu essayé alsaconf il devrait te tirer de ce mauvais pas.
> > > > A+
> > > > Philou75
> > >
> > > Oui, voila ce qu'il dit : no supported PnP or PCI card found
> > >
> > > P'tit Louis






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bernardo
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Je vais peut-être avancer une ânerie, mais qui sait ?

Est-ce que ça ne viendrait pas des options ajoutés (ou pas) au module
snd-xxx dans /etc/modprobe.d/sound ?

J'avais le même problème :

alsa-base et alsa-utils installés, les modules corrects insérés, et pas de son.

/etc/modprobe.d/sound :

alias snd-card-0 snd-es18xx

#ligne ajoutée par alsaconf et commentée par moi:
#options snd-es18xx index=0 isapnp=0 dma1=1 dma2=0 irq=5

#ligne que j'ai rajoutée :
options snd-es18xx irq=5 port=0x220 isapnp=0

Et maintenant, ça marche !
Et ça marchait comme ça avant.

En espérant avoir fait avancer ton shimiliblic...

- --
Cordialement,
Bernardo.

/ /
|`_,--="=--,_//`|
." :'. .': ". /
==) _ : ' : _ (==
|>/O _ /O<|
| -"~` _ `~"-/ |
>|`===. _/ .===`|<
.-"-. ===' | '===/ .-"-.
.---{'. '`}---, .-'-. ,/---{.'. '}-------------------.
) `"---"` `~-===-~` `"---"` (
( Téléchargez ma clé publique : )
) http://www.siorat.net/mes_clefs/bernardo.spam.zip (
'-------------------------------------------------------'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDajx4QuWyhrPrfJ4RAi4gAJ4hq4wvBDlR8KwU9LTd9/OWgOIRcgCfTC28
UrMAcQhI/i1pM9D01VNmDUQ=
=iKPh
-----END PGP SIGNATURE-----
Avatar
Sylvain Sauvage
Jeudi 3 novembre 2005, 01:33:49 CET, P'tit Louis a écrit :

> Tu as plusieurs solutions pour avoir un noyau plus récent :
> - le compiler toi-même (c'est très enrichissant comme expérience) ;
> - récupérer un paquet du noyau 2.6.11¹, p.ex. en ajoutant cette l igne
> à ton /etc/apt/sources.list :
>
> deb http://snapshot.debian.net/archive pool kernel-image-2.6.11-i386
>
Je viens d'essayer, après modification du sources.list et un update
voila ce que cela me fait :

Err http://snapshot.debian.net pool/kernel-image-2.6.11-i386
kernel-image-2.6.11-1-386 2.6.11-7
403 Forbidden
Impossible de récupérer
http://snapshot.debian.net/archive/2005/06/22/debian/pool/main/k/kernel-i mage-2.6.11-i386/kernel-image-2.6.11-1-386_2.6.11-7_i386.deb
403 Forbidden E: Impossible de récupérer quelques archives, peut-êt re
devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

Comprends pas :(



Une petite erreur sur snapshot.debian, emmêlage de pinceaux dans le
moteur de recherche (il ne donne pas les bons répertoires)...

Remarque que tu peux avoir les messages en français en positionnant
LANG à fr_FR (en bash : export LANG=fr_FR). Mais ce n'est pas forcéme nt
plus facile à gérer en français...

Tu peux trouver le .deb par là
http://snapshot.debian.net/archive/2005/06/23/debian/pool/main/k/kernel-ima ge-2.6.11-i386/kernel-image-2.6.11-1-386_2.6.11-7_i386.deb

Ou, encore mieux, la version pour athlon64 :
http://snapshot.debian.net/archive/2005/06/23/debian/pool/main/k/kernel-ima ge-2.6.11-amd64/kernel-image-2.6.11-9-amd64-k8_2.6.11-3_i386.deb

(n'aie pas peur du amd64 : il fonctionne très bien avec une sarge i386,
comme l'indique le _i386 à la fin du .deb)

Une fois que tu as le .deb, "dpkg -i *.deb" en root et c'est installé.

Dans le même répertoire, tu peux trouver les kernel-headers si tu as des
modules externes à compiler (nvidia p.ex.).

Le problème de snapshot c'est qu'il y a pas mal de versions disponibles,
donc c'est touffu. Son grand intérêt c'est quand même de pouvoir
récupérer des versions testing qui fonctionnent encore avec Sarge.

Courage,
--
Sylvain Sauvage
Avatar
Sylvain Sauvage
Jeudi 3 novembre 2005, 01:24:45 CET, P'tit Louis a écrit :
[...]
j'ai cru comprendre que la prchaine version stable serait entièrement
portée sur une architcture 64 bits. Si c'est le cas je préfère atte ndre,
l'idée de tout devoir alors que je n'ai même pas fini...



Sarge est déjà dispo pour amd64 mais il est vrai qu'il manque encore
quelques paquets.
(Etch doit sortir en décembre 2006...)

> - le compiler toi-même (c'est très enrichissant comme expérience) ;

J'ai eu justemnt des problèmes de son avec un 2.6.12 compilé selon les
directive d'un copain.



Changer de copain ;o)

> - récupérer un paquet du noyau 2.6.11¹, p.ex. en ajoutant cette l igne
> à ton /etc/apt/sources.list :

Ce noyau il s'intègre bien dans la sarge ?



Oui, il semble que d'autres l'ont déjà fait.
En plus, le noyau n'a pas énormément de dépendances et elles sont
remplies par la sarge (sauf le passage au 2.6.12).

--
Sylvain Sauvage
Avatar
P'tit Louis
Le jeudi 03 novembre 2005 à 17:36 +0100, Bernardo a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Je vais peut-être avancer une ânerie, mais qui sait ?



Au contraire, je suis preneur de toute idée.

Est-ce que ça ne viendrait pas des options ajoutés (ou pas) au module
snd-xxx dans /etc/modprobe.d/sound ?



Figure toi que je n'ai pas ce fichier, il va peut-être falloir que je le
crée !

J'avais le même problème :

alsa-base et alsa-utils installés, les modules corrects insérés, et pas de son.

/etc/modprobe.d/sound :

alias snd-card-0 snd-es18xx

#ligne ajoutée par alsaconf et commentée par moi:
#options snd-es18xx index=0 isapnp=0 dma1=1 dma2=0 irq=5



Justement, alsaconf ne reconnait pas ma carte son et qui plus est
décharge les modules concernés.

#ligne que j'ai rajoutée :
options snd-es18xx irq=5 port=0x220 isapnp=0

Et maintenant, ça marche !
Et ça marchait comme ça avant.

En espérant avoir fait avancer ton shimiliblic...



Je vais explorer cette piste; merci de ton aide.

- --
Cordialement,



Bien à toi,

Bernardo.



P'tit Louis.

/ /
|`_,--="=--,_//`|
." :'. .': ". /
==) _ : ' : _ (= > |>/O _ /O<|
| -"~` _ `~"-/ |
>|`===. _/ .===`|<
.-"-. ===' | '===/ .-"-.
.---{'. '`}---, .-'-. ,/---{.'. '}-------------------.
) `"---"` `~-===-~` `"---"` (
( Téléchargez ma clé publique : )
) http://www.siorat.net/mes_clefs/bernardo.spam.zip (
'-------------------------------------------------------'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDajx4QuWyhrPrfJ4RAi4gAJ4hq4wvBDlR8KwU9LTd9/OWgOIRcgCfTC28
UrMAcQhI/i1pM9D01VNmDUQ > =iKPh
-----END PGP SIGNATURE-----






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Bonjour toujours.

Je continue et cela ne marche toujours pas, voici quelques résultats de
mes investigations.

J'ai remplacé les contenus de /etc/modprobe et de /etc/modutils par les
fichiers communs du liveCd ubuntu, update-modules et une liste
d'erreurs longue comme la main concernant le post-install.

Par ailleurs, je ne saisi pas bien la différence entre ces deux
répertoires.

J'ai pu remarqué aussi qu'il n'existait pas de /dev/dsp sur ma debian
alors qu'il y en a un sur le liveCD, cela a-t-il un rapport ?

A tout hasard un essai sous root n'a pas plus d'effet.

Ce n'est qu'un combat, continuons le début !!

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Merlin
Bonjour,
Je pense que tu es en train de perdre ton temps à faire ces manipulations un
peu hasardeuses.
Tu as émis l'hypothèse que le noyau installé sois trop vieux pour ton
matériel, c'est une hypothèse très plausible.
Avec ton ubuntu tape la commande uname -a il te donnera la version du noya u.
Si tu trouves > 2.6.8 tu peux essayé de compiler un nouveau noyau, va le
chercher sur le site debian ( linux-source, toute version, prendre la 2.6.1 2)
installer les sources et recopier le fichier config-xx se trouvant dans le
répertoire /boot dans /usr/src/linux-source-2.6.12/.config
Suivre le mode d'emploi se trouvant dans .
http://people.via.ecp.fr/~alexis/formation-linux/. rubrique compiler un noy au
C'est assez clair, il y a 2 méthodes personnellement j'utilise la métho de
debian
Tout de façon tu adaptes ta configuration par un
make config ou xconfig
Si tu veux bien le faire c'est assez long car il y a beaucoup de paramètr es,
mais cela vaut le coup, on a vraiment l'impression de faire quelque chose
d'intéressant et on apprend beaucoup de chose.
Quand tu as terminé cette première phase tu peux alors compiler ton noy au.
Alors tu verras si tes soucis sont alors derrière toi.
A+
Philou75
Le Vendredi 4 Novembre 2005 15:34, P'tit Louis a écrit :
Bonjour toujours.

Je continue et cela ne marche toujours pas, voici quelques résultats de
mes investigations.

J'ai remplacé les contenus de /etc/modprobe et de /etc/modutils par les
fichiers communs du liveCd ubuntu, update-modules et une liste
d'erreurs longue comme la main concernant le post-install.

Par ailleurs, je ne saisi pas bien la différence entre ces deux
répertoires.

J'ai pu remarqué aussi qu'il n'existait pas de /dev/dsp sur ma debian
alors qu'il y en a un sur le liveCD, cela a-t-il un rapport ?

A tout hasard un essai sous root n'a pas plus d'effet.

Ce n'est qu'un combat, continuons le début !!

P'tit Louis.


Avatar
Sylvain Sauvage
Vendredi 4 novembre 2005, 15:34:47 CET, P'tit Louis a écrit :

Bonjour toujours.



'lut,

Je continue et cela ne marche toujours pas, voici quelques résultats de
mes investigations.

J'ai remplacé les contenus de /etc/modprobe et de /etc/modutils par les
fichiers communs du liveCd ubuntu, update-modules et une liste
d'erreurs longue comme la main concernant le post-install.



Ça ne risque pas de fonctionner. Ton problème n'est pas un problème
d'options mais de pilote. Tu es obligé de passer par l'installation
d'un noyau plus récent pour utiliser le son.
Tu n'as donc que deux solutions :
- compiler à partir de sources récentes ;
- installer un paquet déjà compilé.

Mais il y a un « saut quantique » entre Sarge et le 2.6.12 car ce
dernier nécessite une version plus récente de udev qui elle-même
remplace hotplug et qui est incompatible avec les noyaux précédents.
Tu es donc obligé de récupérer, au plus, les sources ou les paquets
du 2.6.11.
Je t'ai indiqué dans un autre message la possibilité de les récup érer
sur snapshot.debian.net (dont le moteur de recherche se trompe un peu
mais où l'on peut quand même trouver les paquets en cherchant un peu,
voir le message).

Par ailleurs, je ne saisi pas bien la différence entre ces deux
répertoires.



modutils + update-modules : noyau 2.4
modprobe.d : noyau 2.6

J'ai pu remarqué aussi qu'il n'existait pas de /dev/dsp sur ma debian
alors qu'il y en a un sur le liveCD, cela a-t-il un rapport ?



Comme je l'ai déjà indiqué, le /dev/dsp est créé par udev ou de vfsd
lorsque le module adéquat est chargé et que la carte est reconnue.
Ce fichier ainsi que tous les autres fichiers de /dev relatifs à la
carte son ne seront jamais créés si les modules ne sont pas chargés o u ne
reconnaissent pas la carte.
Il est absolument inutile de vouloir créer ces fichiers. Ils sont le
lien, l'interface de communication entre les applications et la carte son
(p.ex. il suffit de faire "cat truc.wav > /dev/dsp" pour entendre le
fichier truc.wav). Si la carte son n'est pas reconnue, c'est comme une
porte dessinée sur un mur, tu ne pourras pas la franchir car il n'y a
rien derrière. Lorsque le module reconnaît la carte, il crée la porte en
face du dessin.

A tout hasard un essai sous root n'a pas plus d'effet.

Ce n'est qu'un combat, continuons le début !!



Courage,
--
Sylvain Sauvage
Avatar
Sylvain Sauvage
Vendredi 4 novembre 2005, 17:21:56 CET, Philippe Merlin a écrit :

Bonjour,



'jour,

Je pense que tu es en train de perdre ton temps à faire ces
manipulations un peu hasardeuses.
Tu as émis l'hypothèse que le noyau installé sois trop vieux pour t on
matériel, c'est une hypothèse très plausible.
Avec ton ubuntu tape la commande uname -a il te donnera la version du
noyau. Si tu trouves > 2.6.8 tu peux essayé de compiler un nouveau
noyau, va le chercher sur le site debian ( linux-source, toute version,
prendre la 2.6.12) installer les sources et recopier le fichier
config-xx se trouvant dans le répertoire /boot
dans /usr/src/linux-source-2.6.12/.config Suivre le mode d'emploi se
trouvant dans . http://people.via.ecp.fr/~alexis/formation-linux/.
rubrique compiler un noyau C'est assez clair, il y a 2 méthodes
personnellement j'utilise la méthode debian
Tout de façon tu adaptes ta configuration par un
make config ou xconfig
Si tu veux bien le faire c'est assez long car il y a beaucoup de
paramètres, mais cela vaut le coup, on a vraiment l'impression de faire
quelque chose d'intéressant et on apprend beaucoup de chose.
Quand tu as terminé cette première phase tu peux alors compiler ton
noyau. Alors tu verras si tes soucis sont alors derrière toi.



Ça fait deux jours que je lui répète ;o)

Mais je répète aussi que le 2.6.12 ne peut pas fonctionner simplement
sur une Sarge à cause de la nécessité du nouvel udev.

--
Sylvain Sauvage
Avatar
P'tit Louis
Désolé, j'ai posté trop vite.

Merci Philippe car je viens de me lancer dans la recompilation (c'est
vendredi, j'ai le temps) et le tuto d'Alexis est vraiment très bien
fait.

Au passage il m'a permis de répondre à une interrogation, pourquoi que
des 'unknown' dans la sortie de lspci ?

Parcequ'il fallait faire update-pciids avant !!

Et maintenant :

lspci
0000:00:00.0 Memory controller: nVidia Corporation CK804 Memory
Controller (rev a3)
0000:00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
0000:00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation CK804 USB Controller
(rev a2)
0000:00:02.1 USB Controller: nVidia Corporation CK804 USB Controller
(rev a3)
0000:00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97
Audio C ontroller (rev a2)
0000:00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
0000:00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA
Controller (rev f3)
0000:00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA
Controller (rev f3)
0000:00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
0000:00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev
a3)
0000:00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
0000:00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
0000:00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
0000:00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce
6600] ( rev a2)
0000:05:06.0 Ethernet controller: Atheros Communications, Inc. AR5212
802.11abg NIC (rev 01)
0000:05:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Control ler (rev 46)

Tout y est.

P'tit Louis

Le vendredi 04 novembre 2005 à 17:21 +0100, Philippe Merlin a écrit :
Bonjour,
Je pense que tu es en train de perdre ton temps à faire ces manipulations un
peu hasardeuses.
Tu as émis l'hypothèse que le noyau installé sois trop vieux pour ton
matériel, c'est une hypothèse très plausible.
Avec ton ubuntu tape la commande uname -a il te donnera la version du noyau.
Si tu trouves > 2.6.8 tu peux essayé de compiler un nouveau noyau, va le
chercher sur le site debian ( linux-source, toute version, prendre la 2.6.12)
installer les sources et recopier le fichier config-xx se trouvant dans le
répertoire /boot dans /usr/src/linux-source-2.6.12/.config
Suivre le mode d'emploi se trouvant dans .
http://people.via.ecp.fr/~alexis/formation-linux/. rubrique compiler un noyau
C'est assez clair, il y a 2 méthodes personnellement j'utilise la méthode
debian
Tout de façon tu adaptes ta configuration par un
make config ou xconfig
Si tu veux bien le faire c'est assez long car il y a beaucoup de paramètres,
mais cela vaut le coup, on a vraiment l'impression de faire quelque chose
d'intéressant et on apprend beaucoup de chose.
Quand tu as terminé cette première phase tu peux alors compiler ton noyau.
Alors tu verras si tes soucis sont alors derrière toi.
A+
Philou75
Le Vendredi 4 Novembre 2005 15:34, P'tit Louis a écrit :
> Bonjour toujours.
>
> Je continue et cela ne marche toujours pas, voici quelques résultats de
> mes investigations.
>
> J'ai remplacé les contenus de /etc/modprobe et de /etc/modutils par les
> fichiers communs du liveCd ubuntu, update-modules et une liste
> d'erreurs longue comme la main concernant le post-install.
>
> Par ailleurs, je ne saisi pas bien la différence entre ces deux
> répertoires.
>
> J'ai pu remarqué aussi qu'il n'existait pas de /dev/dsp sur ma debian
> alors qu'il y en a un sur le liveCD, cela a-t-il un rapport ?
>
> A tout hasard un essai sous root n'a pas plus d'effet.
>
> Ce n'est qu'un combat, continuons le début !!
>
> P'tit Louis.






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3 4