Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Debian] Compiler un module sans compiler le noyau



Salut,


Jean-Jacques Gerbaud a écrit :
carlierd a écrit :

Bonjour Carlier, (prénom ?)
David.

Non mais inutile de vous prendre la tête, il y a du vrai des
2 cotés ! C'est vrai que c'est un peu facile de balancer son problème a la liste et d'attendre qu'il se résolve tranquillement mais d'un autre coté, avoir l'avis de personnes qui savent vite, c'est très bien aussi !


Tu es nouveau sous Debian, venant de Mandrake, comme moi.
Comme toi, je n'ai jamais eu besoin de compiler mon noyau et je l'ai fait une fois sans grand résultat (comme toi)
Par contre, même sous Mandrake, j'ai eu des difficultés à avoir du son et j'y ai passé des jours ....


Maintenant, ça va un peu mieux car j'ai compris certains méandres et endroits où il faut chercher.

Cela fait 5 jours que j'y suis, je commence a en avoir un peu marre.


J'ai posé la question parce que je ne trouve pas de réponse (attention, j'ai dis que j'étais nul en google ! j'ai eu 3.5 en google toute l'année !!).

Ca, c'est pas une excuse ! Comme te l'as dis Antonin, je crois, il suffit de taper dans la petite fenêtre "modules, sans recompiler" et tu as une liste de sites qui te proposent des solutions. Souvent, il y en a une qui "marche ! (Je suis sûr que ta moyenne augmenterait ... :-)
Sinon, tu peux aller là : http://lists.debian.org/debian-user-french/2003/09/msg00157.html
et là, tu as encore une piste.

Mais je suis d'accord, le problème est que j'ai cherché ! Mon premier réflexe est tjs google ! Je n'ai vraiment pas trouvé de réponses. C'est pour ca que je dit que je suis nul en google !


Personne n'a une petite idée sur mon problème :

mais si, des idées, on en a :
passer par "alsamixer" comme te l'as dit Cédric. Il faut qu'il soit installé. si non : dpkg-install alsamixer (en root))
Là, tu vois si le "master" est "on". s'il y a écrit "off" c'est qu'il est éteint et, dans ce cas, tu auras beau tripatouiller partout, tu n'obtiendras jamais aucun son !

Je n'en étais là a ce moment !

J'ai essayé de compiler le driver en recompilant un noyau mais aucun son ne sort !!

Est-ce que tu es sûr que le bon pilote, le bon module sont chargés ?

Pour voir le module : ls mod ....( vont apparaître une foultitude de modules.)

Ensuite tu vas dans /etc/modules pour voir quel module s'occupe de ta carte son.

Une autre piste : lance alsaconf. Cet utilitaire va te configurer ton pilote sans ton intervention ! Cool, hein ?
........

En faite, le problème était que l'installation des modules se faisait dans le répertoire des modules d'un ancien noyau ! J'ai trouvé une option dans le configure pour lui spécifié l'emplacement. Ca a fonctionné.


Le problème était ensuite que les modules ne se lancés pas ! J'ai cherché sur le net et trouvé des explications très techniques et très incompréhensibles (ou en tout cas pas a ma portée) !
J'ai donc décidé de me faire un nouveau noyau en activant ma carte son. Je vais deoir me retaper l'installation de la carte wifi mais je pense que je vais etre gagnant !


J'ai essayé de désinstaller les modules :
make uninstall des drivers alsa
make uninstall des librairies alsa
make uninstall des utilitaires alsa

suppression du fichier crée a la main /etc/modutils/alsa
update-modules
ldconfig

je redemarre histoire de voir les logs au démarrage et je me retrouve avec ces lignes :

snd_pcm: Unknown symbol snd_timer_new
snd_ac97_codec: Unknown symbol snd_interval_refine
snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
snd_intel8x0: Unknown symbol snd_ac97_pcm_close
snd_intel8x0: Unknown symbol snd_ac97_resume

Il y en a un bon paquets ! Je ne comprends pas pourquoi le noyau essaye de charger les modules ! J'ai oublié quelque chose dans la désinstallation ?


Je vais dire peut être une conn... mais au cours de mes années d'apprentissage, j'ai eu besoin d'utiliser mc, un utilitaire très pratique. (Il n'est pas installé par défaut sur la Debian). Il est très pratique pour faire (facilement) des tâches rendues plus difficiles en console. Avec mc, donc, tu vas dans /lib/modules et tu supprimes (touche f8 de mc) le noyau dont tu ne veux plus ! Tu en profite pour effacer tout ce que tu ne veux plus également. Attention, il faut être root pour faire ça mais SURTOUT, attention à ce que tu supprimes ! Il faut vraiment que tu n'en veuilles plus et SURTOUT ENCORE, que ce ne soit pas nécessaire au système !

Bien utile ! Je m'en souviendrais.

???? J'ai cherché sur le net et j'ai rien trouvé !
Je ne suis pas familier des makefile et des configure.

Rassures toi, tu n'es pas le seul !

Une autre piste à explorer, les droits sur certains fichiers. Enfin, (pour t'expliquer que j'en ai vu de toutes les couleurs) si tu as une carte-son séparée, il n'est pas impossible que le système prenne en charge la carte-son incorporée à la carte-mère : tu configures tout pour que ta carte fonctionne et le système ne la reconnaît pas ! Dans ce cas, il faut aller dans le BIOS et désactiver ta carte incorporée :
au démarrage, généralement "supr" (ou "del) / Avancé / périphériques intégrés / désactiver. et, au démarrage, tu auras l'agréable surprise d'entendre le jingle d'ouverture (comme sur Windows !)


Enfin, une dernière piste : est-ce que tu es tout seul à utiliser ta machine ? si non, vérifie le volume des hauts parleurs. Mon fils (30 ans) utilise quelquefois mon ordi et va sous Windows (je l'ai conservé pour lui et frères et soeurs). Ils écoutent de la musique et baissent le volume au maximum ... Souvent même, Windows interfère avec Linux et c'est la carte-son intégrée qui reprend le dessus !

On verra, donc écrit plus haut, je n'en suis pas vraiement a ce point ! Merci. A+ ---------------------------------- Informations, désabonnement, règles, obligations sur la liste Aide-Linux : http://lists.ze-linux.org/howto_ml.html Liste Herbergee par Over-Link [http://www.over-link.net]


Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link