Re: Chargement de module au démarrage [RESOLU]

2008-07-15 Par sujet Alexandre
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

2008-07-09 Par sujet Leopold BAILLY
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

2008-07-08 Par sujet Alexandre
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

2008-07-08 Par sujet Alexandre
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

2008-07-08 Par sujet Alexandre
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

2008-07-08 Par sujet François Boisson
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

2008-07-08 Par sujet Alexandre
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

2008-07-08 Par sujet Francois Boisson
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

2008-07-08 Par sujet Alexandre
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

2008-07-08 Par sujet Francois Boisson
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

2008-07-08 Par sujet Alexandre
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

2008-07-07 Par sujet Alexandre
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

2008-07-07 Par sujet Leopold BAILLY
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

2008-07-06 Par sujet Alexandre
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

2008-07-06 Par sujet Willy

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

2008-07-06 Par sujet Daniel Huhardeaux

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

2008-07-06 Par sujet Leopold BAILLY
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

2008-07-05 Par sujet Jean-Yves F. Barbier
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

2008-07-05 Par sujet Nicolas Salles
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

2008-07-05 Par sujet Alexandre
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

2008-07-05 Par sujet Alexandre
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]