View previous topic :: View next topic |
Author |
Message |
nexus6 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Jan 2007 Posts: 92
|
Posted: Mon Feb 11, 2008 12:14 pm Post subject: [Driver] insmod OK mais pas apres reboot (résolu) |
|
|
Bonjour,
J'ai un petit souci sur mon laptop pour installer un pilote en module. Le pilote est un pilote pour wifi Ralink RT2860.
Malgré quelques soucis de compréhension et en allant fouiner sur google, j'ai réussi à compiler le pilote et à l'insérer avec la commande
Code: | insmod rt2860sta.ko |
Tout passe bien (malgré que maintenant je me casse la tête à configurer la connexion, mais je reviendrais la dessus plus tard si je n'y arrive pas ^^). Cependant, au reboot du PC, le driver ne se charge pas.
Pour ce qui est du fichier config.mk, j'ai compilé le pilote avec le gestionnaire de réseau (wifi-radar), mais j'ai aussi installé WPA_SUPPLICANT. Mais de toute manière, je ne pense pas que mon souci de chargement automatique de pilote provienne de la.
Question : comment pourrais-je faire pour qu'au reboot le pilote se charge automatiquement?
Merci pour vos conseils !
Last edited by nexus6 on Mon Feb 11, 2008 10:24 pm; edited 3 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Feb 11, 2008 12:37 pm Post subject: |
|
|
Ben c'est écrit dans la doc gentoo
Insére le nom de ton module (sans l'extension) dans /etc/modules.autoload.d/kernel-2.6 et lance update-modules et c'est fini... _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DidgeriDude Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1502764408420ffa765d63f.gif)
Joined: 30 Jan 2005 Posts: 349
|
Posted: Mon Feb 11, 2008 12:44 pm Post subject: |
|
|
Pour un chargement automatique au démarrage, je mettrais le module rt2860sta.ko dans /lib/module/<version du moyau>/net puis un petit: Code: | # echo "rt2860sta" >> /etc/modules.autoload.d/kernel-2.6
# update-modules | devrait faire l'affaire ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Mon Feb 11, 2008 12:51 pm Post subject: |
|
|
Oui, c'est tout indiqué dans le handbook
Et le update-modules ne sert à rien là, ce n'est que pour les modifs dans le /etc/modules.d/
/etc/modules.autoload.d/kernel-2.6 est simplement lu par les scripts d'init au démarrage.
Sinon, pour ta balise du forum que tu cherches : [quote]blabla[/quote] (ou [code]blabla[/code]), et pas besoin de mettre autant d'infos pour une simple question comme ça ![Rolling Eyes :roll:](images/smiles/icon_rolleyes.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nexus6 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Jan 2007 Posts: 92
|
Posted: Mon Feb 11, 2008 12:51 pm Post subject: Merci ! |
|
|
Merci beaucoup ! je testerais dés ce soir et mettrait bientôt [résolu] dans le topic ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Feb 11, 2008 1:11 pm Post subject: |
|
|
geekounet wrote: | Et le update-modules ne sert à rien là, ce n'est que pour les modifs dans le /etc/modules.d/
/etc/modules.autoload.d/kernel-2.6 est simplement lu par les scripts d'init au démarrage. |
Roooooh, que de chemin parcouru depuis modules-update en 2004... ![Smile :)](images/smiles/icon_smile.gif) _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Mon Feb 11, 2008 1:23 pm Post subject: |
|
|
El_Goretto wrote: | geekounet wrote: | Et le update-modules ne sert à rien là, ce n'est que pour les modifs dans le /etc/modules.d/
/etc/modules.autoload.d/kernel-2.6 est simplement lu par les scripts d'init au démarrage. |
Roooooh, que de chemin parcouru depuis modules-update en 2004... ![Smile :)](images/smiles/icon_smile.gif) |
Heu, de mes souvenirs depuis 2004, ça a toujours été comme ça ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Feb 11, 2008 1:28 pm Post subject: |
|
|
Bah, j'ai toujours cru qu'il fallait lancer ce modules-update apres avoir modifié le fichier.
Je regarderai dans mon gentoo handbook collector de 2004 (oui, je garde tout...) si c'est la sénilité précoce qui a frappé ![Smile :)](images/smiles/icon_smile.gif) _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nexus6 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Jan 2007 Posts: 92
|
Posted: Mon Feb 11, 2008 7:30 pm Post subject: Woops ! |
|
|
Suite et pas encore sortie du pétrin
La tentative de l'auto-load du module s'effectue bien, mais ne fonctionne pas (failed to load driver). Je n'ai pas le message exact, le boot étant trop rapide et je n'ai rien à présenter ici qui pourrait-être extrait de /var/log.
Aussi, j'ai tentais de charger le module manuellement, et là, surprise! Le module ne se charge plus. En revanche, syslog-ng m'indique :
Code: | udev-net.sh : /etc/init.d/net.ra0 doesn't exist or is not executable |
Donc je vérifie le path et effectivement, net.ra0 n'existe pas (ou plus!). C'est à ne rien y comprendre. Du coup, je ne sais pas comment regénérer ce fichier qui devait exister car lors de la toute première installation, l'interface ra0 était bien pésente.
Donc, je n'ai plus la possibilité de charger ce pilote, et je n'ai pas de script pour effectuer un rc-update add.
Quelques idées seront vraiment les bienvenues ![Confused :?](images/smiles/icon_confused.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nexus6 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Jan 2007 Posts: 92
|
Posted: Mon Feb 11, 2008 7:49 pm Post subject: lsmod |
|
|
Ah oui, j'oubliais :
Un lsmod m'indique bien rt2860sta
Et le modinfo :
Code: |
Nexus6 ~ # modinfo rt2860sta
filename: /lib/modules/2.6.23-gentoo-r6VerSus/kernel/net/wireless/rt2860sta.ko
description: RT2860 Wireless Lan Linux Driver
version: 1.5.0.0
license: GPL
vermagic: 2.6.23-gentoo-r6VerSus SMP preempt mod_unload
depends:
alias: pci:v00001814d00000601sv*sd*bc*sc*i*
alias: pci:v00001814d00000681sv*sd*bc*sc*i*
alias: pci:v00001814d00000701sv*sd*bc*sc*i*
alias: pci:v00001814d00000781sv*sd*bc*sc*i*
srcversion: B9CC38CC4930C9DD8ACAA24
parm: mac:rt28xx: wireless mac addr (charp) |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
GentooUser@Clubic l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/149803128341b5c95e0cc54.jpg)
Joined: 01 Nov 2004 Posts: 829
|
Posted: Mon Feb 11, 2008 7:58 pm Post subject: |
|
|
Pour recréer le fichier :
Code: | cd /etc/init.d/
ln -s net.lo net.ra0 |
Y'a toujours pas d'outils sous Gentoo pour créer ces interfaces automatiquement en fonction du contenu de /etc/conf.d/net
Pour le module modprobe rt2860sta suivi de dmesg | tail devrais te donner plus d'infos |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Feb 11, 2008 9:19 pm Post subject: |
|
|
@geekounet:
Hahahaaaaa, ok, c'est OFF, mais j'avais raison: en 2004 on modifiait le kernel-2.x, et on faisait ensuite modules-update "pour incorporer [nos] changements au fichier /etc/modules.conf". HAhaaaaa, j'ai encore un neurone de vaillant, ça me rassure :p _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nexus6 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 10 Jan 2007 Posts: 92
|
Posted: Mon Feb 11, 2008 10:23 pm Post subject: Woo woo :) |
|
|
GentooUser@Clubic wrote: | Pour recréer le fichier :
Code: | cd /etc/init.d/
ln -s net.lo net.ra0 |
Y'a toujours pas d'outils sous Gentoo pour créer ces interfaces automatiquement en fonction du contenu de /etc/conf.d/net
Pour le module modprobe rt2860sta suivi de dmesg | tail devrais te donner plus d'infos |
Merci ça fonctionne ! Au départ pas de changement, j'ai enlevé et remis le pilote, rebooté le PC et voilà le driver chargé au démarrage !
Résolu ! ^^ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Mon Feb 11, 2008 10:43 pm Post subject: |
|
|
El_Goretto wrote: | @geekounet:
Hahahaaaaa, ok, c'est OFF, mais j'avais raison: en 2004 on modifiait le kernel-2.x, et on faisait ensuite modules-update "pour incorporer [nos] changements au fichier /etc/modules.conf". HAhaaaaa, j'ai encore un neurone de vaillant, ça me rassure :p |
Ha effectivement, maintenant que tu le dis, t'as raison en fait...
Ptin, alzheimer à 20 ans, c'est triste ![Sad :(](images/smiles/icon_sad.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|