Aide Linux - Liste de diffusion Ze-Linux hebergée par
[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