Re: Chargement de module au démarrage [RESOLU]
Le mercredi 09 juillet de l'année 2008, vers 22 heures et 46 minutes, Leopold BAILLY écrivait: Je l'ai dit plus haut dans le fil. Tu ne peux pas prévoir l'ordre de chargement mais tu peux l'imposer. Pour imposer que mod1 se charge avant mod2, la seule méthode que je connaisse est de rajouter une autre directive dans modprobe.d : install mod2 /sbin/modprobe mod1 /sbin/modprobe --ignore-install mod2 Merci de cette hypothèse que je n'ai pas eu le temps de la tester car la solution est apparue naturellemnt: aptitude update; aptitude upgrade. Etant donné que le noyau 2.6.25 est apparu dans les sources de lenny, mes problèmes de connexion wifi sont effectivement résolus. Je vous remercie de votre aide. Sincèrement. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Alexandre [EMAIL PROTECTED] writes: [...] Donc ton hypothèse de l'ordre de chargement des modules me semble donc avoir la plus grande probabilité. Je sais que le module de mon ehternet est sky2 mais comment savoir l'ordre du chargement des modules? Je l'ai dit plus haut dans le fil. Tu ne peux pas prévoir l'ordre de chargement mais tu peux l'imposer. Pour imposer que mod1 se charge avant mod2, la seule méthode que je connaisse est de rajouter une autre directive dans modprobe.d : install mod2 /sbin/modprobe mod1 /sbin/modprobe --ignore-install mod2 -- Léo. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le lundi 07 juillet de l'année 2008, vers 22 heures et 07 minutes, Leopold BAILLY écrivait: Si c'est bien paramétré dans modprobe.d, tu peux lancer modprobe sans préciser l'option disable_hw_scan=1. Si ta procédure manuelle ci-dessus marche encore en faisant simplement /sbin/modprobe iwl3945, alors ça valide ton paramétrage. et bien justement, c'est bizarre: j'ai un fichier /etc/modprobe.d/iwl3945 avec une ligne: options iwl3945 disable_hw_scan=1 (au début j'avais mis un alias iwl3945 mais elle est ignorée par un message d'erreur) si je vérifie bien que le module n'est pas chargé par avance et que je lance /sbin/modprobe iwl3945 un ifup wlan0 ne fonctionne pas. Et je confirme, l'opération manuelle décrite ci-dessus fonctionne. Donc les paramètres ne sont pas pris en compte et je en vois pas trop où le pb. Au démarrage du système, le module reçoit donc les bonnes options et il faut chercher ailleurs (ordre de chargement, par exemple, comme je le suggérais plus haut). oui, je n'avais pas oublié et j'avoue ne pas savoir comment m'y prendre. Sinon, c'est que le paramétrage dans modprobe.d est erroné. Il semble que ce soit l'hypothèse à vérifier avant. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le mardi 08 juillet de l'année 2008, vers 08 heures et 06 minutes, Alexandre écrivait: j'ai un fichier /etc/modprobe.d/iwl3945 avec une ligne: options iwl3945 disable_hw_scan=1 (au début j'avais mis un alias iwl3945 mais elle est ignorée par un message d'erreur) Avec: #cat /etc/modprobe.d/iwl3945 alias wlan0 iwl3945 options iwl3945 disable_hw_scan=1 cela ne fonctionne pas non plus. Donc les paramètres ne sont pas pris en compte lors du modprobe iwl3945. Là je sèche. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
pardon, je n'étais pas bien réveillé, voici le diagnostic: Le lundi 07 juillet de l'année 2008, vers 22 heures et 07 minutes, Leopold BAILLY écrivait: Si c'est bien paramétré dans modprobe.d, tu peux lancer modprobe sans préciser l'option disable_hw_scan=1. Si ta procédure manuelle ci-dessus marche encore en faisant simplement /sbin/modprobe iwl3945, alors ça valide ton paramétrage. # cat /etc/modprobe.d/iwl3945 alias wlan0 iwl3945 options iwl3945 disable_hw_scan=1 si je lance le script wifi.sh suivant: #!/bin/sh ifdown wlan0 sleep 1 ifconfig wlan0 down sleep 1 /sbin/rmmod iwl3945 /sbin/modprobe iwl3945 sleep 1 ifconfig wlan0 up sleep 1 ifup wlan0 - Ainsi, la configuration fonctionne à tous les coups. Donc je reboote mais cette fois-ci, la connexion n'est pas établie (si je lance le script ci-dessus, elle l'est à nouveau). Au démarrage du système, le module reçoit donc les bonnes options et il faut chercher ailleurs (ordre de chargement, par exemple, comme je le suggérais plus haut). Donc ton hypothèse de l'ordre de chargement des modules me semble donc avoir la plus grande probabilité. Je sais que le module de mon ehternet est sky2 mais comment savoir l'ordre du chargement des modules? Sinon, c'est que le paramétrage dans modprobe.d est erroné. pardon pour les multiples mails de vérifications (j'aurais dû retourner mes doigts plusieurs fois sur le clavier avant d'envoyer mes réponses). Le paramétrage semble bon. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le Tue, 8 Jul 2008 08:50:41 +0200 Alexandre [EMAIL PROTECTED] a écrit: Essaye eventuellement en mettant une option pre-up sleep 5 dans ton /etc/network/interfaces dans la section correspondant à ton interface WIFI -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le mardi 08 juillet de l'année 2008, vers 08 heures et 57 minutes, François Boisson écrivait: Essaye eventuellement en mettant une option pre-up sleep 5 dans ton /etc/network/interfaces dans la section correspondant à ton interface WIFI auto wlan0 iface wlan0 inet dhcp wireless_essid blabla wireless_channel 11 wireless_key blublu pre-up sleep .5 je ne sais pas si j'ai bien placé le pre-up (faut-il faire d'autres essais) mais cela ne passe pas ainsi. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le Tue, 8 Jul 2008 09:37:29 +0200 Alexandre [EMAIL PROTECTED] a écrit: Le mardi 08 juillet de l'année 2008, vers 08 heures et 57 minutes, François Boisson écrivait: Essaye eventuellement en mettant une option pre-up sleep 5 dans ton /etc/network/interfaces dans la section correspondant à ton interface WIFI auto wlan0 iface wlan0 inet dhcp wireless_essid blabla wireless_channel 11 wireless_key blublu pre-up sleep .5 je ne sais pas si j'ai bien placé le pre-up (faut-il faire d'autres essais) mais cela ne passe pas ainsi. Tu peux éventuellement augmenter le délai sinon faire la chose suivante: pre-up /sbin/rmmod iwl3945;/sbin/modprobe iwl3945 (que je mettrais avant le wireless mais je n'ai pas d'idée sur la question, à mon avis, c'est indifférent) François Boisson -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le mardi 08 juillet de l'année 2008, vers 10 heures et 43 minutes, Francois Boisson écrivait: Tu peux éventuellement augmenter le délai sinon faire la chose suivante: pre-up /sbin/rmmod iwl3945;/sbin/modprobe iwl3945 (que je mettrais avant le wireless mais je n'ai pas d'idée sur la question, à mon avis, c'est indifférent) avec cette configuration dans /etc/network/interfaces (je reprends strictement le script précédent): pre-up /sbin/ifdown wlan0 pre-up /bin/sleep 1 pre-up /sbin/ifconfig wlan0 down pre-up /bin/sleep 1 pre-up /sbin/rmmod iwl3945 pre-up /bin/sleep 1 pre-up /sbin/modprobe iwl3945 pre-up /bin/sleep 1 pre-up /sbin/ifconfig wlan0 up pre-up /bin/sleep 1 auto wlan0 iface wlan0 inet dhcp ---pre-up /bin/sleep 1 ---wireless_essid borne ---wireless_channel 11 ---wireless_key rienavoir ifup wlan0 ne fonctionne pas. avec cette configuration: pre-up /sbin/rmmod iwl3945 pre-up /sbin/modprobe iwl3945 auto wlan0 iface wlan0 inet dhcp ---wireless_essid borne ---wireless_channel 11 ---wireless_key rienavoir ensuite si je fais en console: ifdown wlan0 # pour enlever la conf précédente ifconfig wlan0 up ifup wlan0 cela fonctionne... :o/ si je reboote... cela ne fonctionne pas. PS: j'ai lu ceci: I think either network-manager or the driver itself was trying to connect as 802.11g instead of 802.11b [EDIT: as evident by the output of 'lshw -C network'], which was the only possibility with the old router. http://ubuntuforums.org/showthread.php?s=17c69030041fb2fe91aec9a2f6c33bdet=808516page=5 un lien avec mes soucis? peut-être mais comment savoir si c'est 802.11g ou 802.11b dans la configuration. (pour mon lshw voir ci-dessous). au boot, la carte wifi est détectée au boot et je lis ces infos: dmesg | grep iwl3945 iwl3945: Detected Intel PRO/Wireless 3945BG Network Connection iwl3945: Tunable channels: 11 802.11bg, 0 802.11a channels autre piste: je ne comprends pas wmaster0: lshw -C network *-network description: Wireless interface product: PRO/Wireless 3945ABG Network Connection vendor: Intel Corporation physical id: 0 bus info: [EMAIL PROTECTED]:02:00.0 logical name: wmaster0 version: 02 serial: 00:1f:3c:1c:77:18 width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list logical ethernet physical wireless configuration: broadcast=yes driver=iwl3945 ip=192.168.0.2 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11g *-network DISABLED description: Ethernet interface product: 88E8039 PCI-E Fast Ethernet Controller vendor: Marvell Technology Group Ltd. physical id: 0 bus info: [EMAIL PROTECTED]:03:00.0 logical name: eth1 version: 15 serial: 00:13:77:78:d9:40 capacity: 100MB/s width: 64 bits clock: 33MHz capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.20 firmware=N/A latency=0 link=yes module=sky2 multicast=yes port=twisted pair un simple ifconfig me donne: loLink encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:108 errors:0 dropped:0 overruns:0 frame:0 TX packets:108 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:10926 (10.6 KiB) TX bytes:10926 (10.6 KiB) wlan0 Link encap:Ethernet HWaddr 00:1f:3c:1c:77:18 inet adr:192.168.0.2 Bcast:192.168.0.255 Masque:255.255.255.0 adr inet6: fe80::21f:3cff:fe1c:7718/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:243 errors:0 dropped:0 overruns:0 frame:0 TX packets:336 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:46086 (45.0 KiB) TX bytes:49378 (48.2 KiB) wmaster0 Link encap:UNSPEC HWaddr 00-1F-3C-1C-77-18-77-6C-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Sincèrement, merci de votre aide. L'ordre de chargement des modules doit effectivement être une bonne piste mais je ne sais pas par où chercher. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs
Re: Chargement de module au démarrage
Le Tue, 8 Jul 2008 12:48:58 +0200 Alexandre [EMAIL PROTECTED] a écrit: Je suggèrerais allow-hotplug wlan0 iface wlan0 inet dhcp pre-up rmmod iwl3945 pre-up /sbin/modprobe iwl3945 wireless_essid borne wireless_channel 11 wireless_key rienavoir --- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le mardi 08 juillet de l'année 2008, vers 13 heures et 32 minutes, Francois Boisson écrivait: Je suggèrerais allow-hotplug wlan0 iface wlan0 inet dhcp pre-up rmmod iwl3945 pre-up /sbin/modprobe iwl3945 wireless_essid borne wireless_channel 11 wireless_key rienavoir --- ainsi ifup wlan0 donne le message d'erreur suivant: # ifup wlan0 Error for wireless request Set Encode (8B2A) : SET failed on device wlan0 ; No such device. Error for wireless request Set Frequency (8B04) : SET failed on device wlan0 ; No such device. (je pense car le module n'est pas chargé pour wlan0) si je fais la modif suivante: pre-up /sbin/rmmod iwl3945 pre-up /sbin/modprobe iwl3945 allow-hotplug wlan0 ifacewlan0inetdhcp wireless_essid blsdfdsf wireless_channel 11 wireless_key dfdfdfqs j'arrive à me loguer en console (après ifconfig wlan0 up; ifup wlan0) mais pas au boot. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le dimanche 06 juillet de l'année 2008, vers 21 heures et 13 minutes, Daniel Huhardeaux écrivait: Alexandre: j'ai la même carte wireless et ce module n'a jamais fonctionné correctement. En 2.6.24 pas du tout, en 2.6.25 il faut que je relance plusieurs fois ifup wlan0 (entre une et x fois) pour avoir la connexion. En plus, cela dépend du firmware du point d'accès sur lequel je veux me connecter (linksys, openwrt, livebox, ...). Je pense donc utopique à ce jour de vouloir penser automatiser le démarrage du wifi avec cette carte sur les noyaux récents. uname -r: 2.6.24-1-686 Si en fait elle fonctionne bien si je suis strictement la procédure suivante en root: ifdown wlan0 sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 ifup wlan0 et je n'ai aucun pb de connexion. Mais par contre, au démarrage, il semble que la carte soit reconnue et que le module soit chargé par défaut (et sans l'option) ce qui empêche le bon fonctionnement, mais là je ne vois pas trop comment faire... -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Alexandre [EMAIL PROTECTED] writes: Le dimanche 06 juillet de l'année 2008, vers 21 heures et 13 minutes, Daniel Huhardeaux écrivait: Alexandre: [...] Si en fait elle fonctionne bien si je suis strictement la procédure suivante en root: ifdown wlan0 sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 ifup wlan0 et je n'ai aucun pb de connexion. Mais par contre, au démarrage, il semble que la carte soit reconnue et que le module soit chargé par défaut (et sans l'option) ce qui empêche le bon fonctionnement, mais là je ne vois pas trop comment faire... Si c'est bien paramétré dans modprobe.d, tu peux lancer modprobe sans préciser l'option disable_hw_scan=1. Si ta procédure manuelle ci-dessus marche encore en faisant simplement /sbin/modprobe iwl3945, alors ça valide ton paramétrage. Au démarrage du système, le module reçoit donc les bonnes options et il faut chercher ailleurs (ordre de chargement, par exemple, comme je le suggérais plus haut). Sinon, c'est que le paramétrage dans modprobe.d est erroné. -- Léo. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Si je fais en root: # echo -e 'alias wlan0 iwl3945 \noptions iwl3945 disable_hw_scan=1' /etc/modprobe.d/iwl3945 je reboote, un iwconfig montre que les paramètres de /etc/network/interfaces ont été pris en compte et un iwlist scan fonctionne. Cependant, la connexion dhcp ne fonctionne pas; pour que cela fonctionne à nouveau, un /etc/init.d/networking restart ne suffit pas. il faut un /etc/init.d/networking stop puis: /sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 /sbin/ifconfig wlan0 up puis /etc/init.d/networking start et cela fonctionne. Donc ce n'est plus vraiment un pb de chargement de module ? merci de vos lumières. -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Bonjour, j'ai la carte: #lspci | grep -i wireless 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) et pour qu'elle fonctionne à merveille, je dois lancer en root: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je me demande comment automatiser cela au démarrage de la manière la propre (orthodoxe) possible. On m'a conseillé un script initrd (si oui, vous auriez un exemple? pour que j'évite de mettre un peu trop de désordre?) Qu'en pensez-vous? J'ai le même contrôleur que vous mais j'utilise le module ipw3945 (paquet debian disponible) et je n'ai aucun problème. Peut-être devriez-vous essayer avec ce module. Willy. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Willy a écrit : Bonjour, j'ai la carte: #lspci | grep -i wireless 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) et pour qu'elle fonctionne à merveille, je dois lancer en root: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je me demande comment automatiser cela au démarrage de la manière la propre (orthodoxe) possible. On m'a conseillé un script initrd (si oui, vous auriez un exemple? pour que j'évite de mettre un peu trop de désordre?) Qu'en pensez-vous? J'ai le même contrôleur que vous mais j'utilise le module ipw3945 (paquet debian disponible) et je n'ai aucun problème. ipw3945 est l'ancien module de la carte. Depuis le noyau 2.6.24 c'est bien iwl3945 qu'il faut à utiliser( ipw n'est même plus dispo, hélas). Alexandre: j'ai la même carte wireless et ce module n'a jamais fonctionné correctement. En 2.6.24 pas du tout, en 2.6.25 il faut que je relance plusieurs fois ifup wlan0 (entre une et x fois) pour avoir la connexion. En plus, cela dépend du firmware du point d'accès sur lequel je veux me connecter (linksys, openwrt, livebox, ...). Je pense donc utopique à ce jour de vouloir penser automatiser le démarrage du wifi avec cette carte sur les noyaux récents. -- Daniel -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Alexandre [EMAIL PROTECTED] writes: Si je fais en root: # echo -e 'alias wlan0 iwl3945 \noptions iwl3945 disable_hw_scan=1' /etc/modprobe.d/iwl3945 Oui, c'est bonne façon de faire pour passer des paramètres aux modules. je reboote, un iwconfig montre que les paramètres de /etc/network/interfaces ont été pris en compte et un iwlist scan fonctionne. Cependant, la connexion dhcp ne fonctionne pas; pour que cela fonctionne à nouveau, un /etc/init.d/networking restart ne suffit pas. il faut un /etc/init.d/networking stop puis: /sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 Ici, tu n'as plus besoin de préciser l'option puisqu'elle est dans modprobe.d. /sbin/ifconfig wlan0 up puis /etc/init.d/networking start et cela fonctionne. Donc ce n'est plus vraiment un pb de chargement de module ? Je dirais que c'est un problème d'ordre de chargement. Il semble que ton module nécessite d'être chargé après un autre, qu'il va falloir découvrir (le pilote de ta carte éthernet ?). Pour imposer que mod1 se charge avant mod2, la seule méthode que je connaisse est de rajouter une autre directive dans modprobe.d : install mod2 /sbin/modprobe mod1 /sbin/modprobe --ignore-install mod2 -- Léo. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Alexandre a écrit : Bonjour, j'ai la carte: #lspci | grep -i wireless 02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) et pour qu'elle fonctionne à merveille, je dois lancer en root: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je me demande comment automatiser cela au démarrage de la manière la propre (orthodoxe) possible. On m'a conseillé un script initrd (si oui, vous auriez un exemple? pour que j'évite de mettre un peu trop de désordre?) c'est une rustine, mais ça aide (même PB avec une carte TV HVR-1300) donc, dans /usr/local/sbin/WIFI, tu peux mettre: #!/bin/sh /sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 /sbin/ifconfig wlan0 up puis ajouter, dans /etc/rc.local la ligne suivante: /usr/local/sbin/WIFI en rendant, bien sur WIFI exécutable (chmod +x /usr/local/sbin/WIFI) JY -- Girls who throw themselves at men, are actually taking very careful aim. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Chargement de module au démarrage
Le samedi 05 juillet 2008 à 13:40 +0200, Alexandre a écrit : et pour qu'elle fonctionne à merveille, je dois lancer en root: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je me demande comment automatiser cela au démarrage de la manière la propre (orthodoxe) possible. Tu ajoutes une ligne dans /etc/modules de la sorte : iwl3945 disable_hw_scan=1 Lors du premier chargement du module celui-ci sera normalement chargé avec l'option qui t'est nécessaire. -- Nicolas signature.asc Description: Ceci est une partie de message numériquement signée
Re: Chargement de module au démarrage
Bonjour, je vous remercie de vos réponses mais aucune des deux ne fonctionne et cela me questionne... voici plus de précisions: Je reprécise mon problème qui n'est pas lié à un pb de configuration wifi mais à un chargement de module avec la bonne option. Après chaque boot, j'ai: e# lsmod | grep iwl iwl394584712 0 firmware_class 9312 2 pcmcia,iwl3945 mac80211 114380 1 iwl3945 mais je n'arrive pas à me connecter à ma borne wifi malgré un fichier /etc/network/interfaces qui me permet de me connecter via ethernet habituellement avec mon ancien ordi. Ensuite, je lance la commande suivante # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je lance /etc/init.d/networking restart et j'arrive à me connecter. Donc je souhaite automatiser la commande du chargement du module à chaque boot. deux propositions, voici mes précisions: Le samedi 05 juillet de l'année 2008, vers 14 heures et 02 minutes, Jean-Yves F. Barbier écrivait: Alexandre a écrit : [...] c'est une rustine, mais ça aide (même PB avec une carte TV HVR-1300) donc, dans /usr/local/sbin/WIFI, tu peux mettre: #!/bin/sh /sbin/rmmod iwl3945 /sbin/modprobe iwl3945 disable_hw_scan=1 /sbin/ifconfig wlan0 up puis ajouter, dans /etc/rc.local la ligne suivante: /usr/local/sbin/WIFI en rendant, bien sur WIFI exécutable (chmod +x /usr/local/sbin/WIFI) J'ai essayé mais le script part après la tentative de connexion. un iwconfig donne une carte présente mais sans configuration de mon réseau dans /etc/network/interfaces Ensuite, si je lance la commande: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up wlan0 reste down. Donc obligé de rebooter (il doit y avoir une autre commande plus propre) pour retenter l'expérience. Le samedi 05 juillet de l'année 2008, vers 14 heures et 12 minutes, Nicolas Salles écrivait: Le samedi 05 juillet 2008 à 13:40 +0200, Alexandre a écrit : et pour qu'elle fonctionne à merveille, je dois lancer en root: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up je me demande comment automatiser cela au démarrage de la manière la propre (orthodoxe) possible. Tu ajoutes une ligne dans /etc/modules de la sorte : iwl3945 disable_hw_scan=1 Lors du premier chargement du module celui-ci sera normalement chargé avec l'option qui t'est nécessaire. Je n'arrive pas à me connecter, même si les paramètres de /etc/network/interfaces sont bien pris en compte. Si je lance la commande: # rmmod iwl3945; modprobe iwl3945 disable_hw_scan=1 ; ifconfig wlan0 up un iwlist scan donne: wlan0 Interface doesn't support scanning : Network is down Pourtant lors des deux solution précédentes, après plusieurs passage de la commande, je lance # /etc/init.d/networking restart Reconfiguring network interfaces...SIOCDELRT: No such process Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ wmaster0: unknown hardware address type 801 wmaster0: unknown hardware address type 801 Listening on LPF/wlan0/00:1f:3c:1c:77:18 Sending on LPF/wlan0/00:1f:3c:1c:77:18 Sending on Socket/fallback DHCPRELEASE on wlan0 to 192.168.0.254 port 67 send_packet: Network is unreachable send_packet: please consult README file regarding broadcast address. Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ wmaster0: unknown hardware address type 801 wmaster0: unknown hardware address type 801 Listening on LPF/wlan0/00:1f:3c:1c:77:18 Sending on LPF/wlan0/00:1f:3c:1c:77:18 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6 ^[ DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 2 No DHCPOFFERS received. No working leases in persistent database - sleeping. done. ensuite, un iwconfig montre que les paramètre /etc/network/interfaces sont bien pris en compte. Donc pour résumer, la première solution charge les modules trop tard, la seconde ne semble pas prendre en compte un rmmod iwl3945. Si sans rien faire, je trouve les modules dans lsmod, par quel intermédiaire sont-il chargés? Est-il possible de désactiver le chargement automatique du module? un blacklist? donc j'ai blacklisté le module pour le charger grâce à /etc/modules echo blacklist iwl3945 /etc/modprobe.d/blacklist je reboote pour voir (je précise que mon fichier /etc/network/interfaces et bien configuré) et wlan0 n'est pas up, un lsmod | grep iwl3945 ne donne rien... je refais l'étape du
Re: Chargement de module au démarrage
Une précision: Le dimanche 06 juillet de l'année 2008, vers 02 heures et 33 minutes, Alexandre Delanoë écrivait: mais je n'arrive pas à me connecter à ma borne wifi malgré un fichier /etc/network/interfaces qui me permet de me connecter via ethernet habituellement avec mon ancien ordi. fichier interfaces qui permet de se connecter via ethernet _et_ wifi (je précise bien que le pb me semble bien être celui du module car j'arrive à me connecter) -- ---()()()()()()()()()--)()()()()()()()()(--- -()()--()-()-()()--)()(-)(-)(--)()(- ()()()()()()()())()()()()()()()( -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]