[Resolu] Intel PRO/Wireless 3945ABG sur dell Inspiron 1520

Bonjour,

Comme le titre l’indique, j’aimerais faire fonctionner mon wifi su mon portable.

PLusieurs essais infructueux… J’ai essayé plusieurs drivers mais au demarrage de mon pc, il me dit qu’il ne peut charger le daemon parce qu’il ne trouve pas le driver…

Si vous pouvez m’aider??

Merci

une petite recherche sur le forum t’aurais permis de trouver un truc du style :

aptitude install firmware-iwlwifi modprobe iwl3945

[quote]dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot

Cleaning package

/usr/bin/make clean
make[1]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
rm -f .{mod.c,mod,o,ko,rej,orig} ..{stamp,flags,cmd} .lst *.lst *~
rm -rf /usr/src/modules/ipw3945/tmp /usr/src/modules/ipw3945/.tmp_versions
for file in *.{c,h}; do
sed -i -e “s:\ $::g" -e "s:\t$::g” $file;
done
make[1]: quittant le répertoire « /usr/src/modules/ipw3945 »
dh_clean
/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot

Cleaning package

/usr/bin/make clean
make[2]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
rm -f .{mod.c,mod,o,ko,rej,orig} ..{stamp,flags,cmd} .lst *.lst *~
rm -rf /usr/src/modules/ipw3945/tmp /usr/src/modules/ipw3945/.tmp_versions
for file in *.{c,h}; do
sed -i -e “s:\ $::g" -e "s:\t$::g” $file;
done
make[2]: quittant le répertoire « /usr/src/modules/ipw3945 »
dh_clean
make[1]: quittant le répertoire « /usr/src/modules/ipw3945 »
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot

Cleaning package

/usr/bin/make clean
make[2]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
rm -f .{mod.c,mod,o,ko,rej,orig} ..{stamp,flags,cmd} .lst *.lst *~
rm -rf /usr/src/modules/ipw3945/tmp /usr/src/modules/ipw3945/.tmp_versions
for file in *.{c,h}; do
sed -i -e “s:\ $::g" -e "s:\t$::g” $file;
done
make[2]: quittant le répertoire « /usr/src/modules/ipw3945 »
dh_clean
/usr/bin/make -w -f debian/rules clean
make[2]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot

Cleaning package

/usr/bin/make clean
make[3]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
rm -f .{mod.c,mod,o,ko,rej,orig} ..{stamp,flags,cmd} .lst *.lst *~
rm -rf /usr/src/modules/ipw3945/tmp /usr/src/modules/ipw3945/.tmp_versions
for file in *.{c,h}; do
sed -i -e “s:\ $::g" -e "s:\t$::g” $file;
done
make[3]: quittant le répertoire « /usr/src/modules/ipw3945 »
dh_clean
make[2]: quittant le répertoire « /usr/src/modules/ipw3945 »
make[1]: Rien à faire pour « kdist_config ».
for templ in ; do
cp $templ echo $templ | sed -e 's/_KVERS_/2.6.25-2-686/g' ;
done
for templ in ls debian/*.modules.in ; do
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true;
sed -e 's/##KVERS##/2.6.25-2-686/g ;s/#KVERS#/2.6.25-2-686/g ; s/KVERS/2.6.25-2-686/g ; s/##KDREV##/2.6.25-4/g ; s/#KDREV#/2.6.25-4/g ; s/KDREV/2.6.25-4/g ’ < $templ > ${templ%.modules.in};
done
dh_testroot
dh_clean -k

Build the module

/usr/bin/make modules KSRC=/lib/modules/2.6.25-2-686/build KVER=2.6.25-2-686
make[2]: entrant dans le répertoire « /usr/src/modules/ipw3945 »
/usr/bin/make -C /lib/modules/2.6.25-2-686/build M=/usr/src/modules/ipw3945 modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.25-2-686 »
CC [M] /usr/src/modules/ipw3945/ipw3945.o
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_setup_activity_timer’:
/usr/src/modules/ipw3945/ipw3945.c:1351: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_bg_activity_timer’:
/usr/src/modules/ipw3945/ipw3945.c:1371: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_scan_schedule’:
/usr/src/modules/ipw3945/ipw3945.c:2436: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_scan_cancel’:
/usr/src/modules/ipw3945/ipw3945.c:2502: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_scan_completed’:
/usr/src/modules/ipw3945/ipw3945.c:2533: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_print_rx_config_cmd’:
/usr/src/modules/ipw3945/ipw3945.c:2691: error: implicit declaration of function ‘MAC_ARG’
/usr/src/modules/ipw3945/ipw3945.c:2691: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:2693: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_send_associate’:
/usr/src/modules/ipw3945/ipw3945.c:4401: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_bg_calibrated_work’:
/usr/src/modules/ipw3945/ipw3945.c:4570: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:4582: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_add_station’:
/usr/src/modules/ipw3945/ipw3945.c:6625: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_find_station’:
/usr/src/modules/ipw3945/ipw3945.c:6667: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_send_disassociate’:
/usr/src/modules/ipw3945/ipw3945.c:6709: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_disassociate’:
/usr/src/modules/ipw3945/ipw3945.c:6756: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_gather_stats’:
/usr/src/modules/ipw3945/ipw3945.c:7140: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_find_adhoc_network’:
/usr/src/modules/ipw3945/ipw3945.c:7456: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7468: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7482: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7503: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’
/usr/src/modules/ipw3945/ipw3945.c:7503: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7534: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7549: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7561: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’
/usr/src/modules/ipw3945/ipw3945.c:7561: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’
/usr/src/modules/ipw3945/ipw3945.c:7561: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7576: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7587: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7611: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7626: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_best_network’:
/usr/src/modules/ipw3945/ipw3945.c:7688: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7698: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7709: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7719: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7729: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7741: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7755: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7776: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’
/usr/src/modules/ipw3945/ipw3945.c:7776: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7794: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’
/usr/src/modules/ipw3945/ipw3945.c:7794: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7809: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘long unsigned int’
/usr/src/modules/ipw3945/ipw3945.c:7809: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7822: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7837: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7849: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’
/usr/src/modules/ipw3945/ipw3945.c:7849: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’
/usr/src/modules/ipw3945/ipw3945.c:7849: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7865: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7876: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7900: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:7915: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_debug_config’:
/usr/src/modules/ipw3945/ipw3945.c:8061: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_bg_request_scan’:
/usr/src/modules/ipw3945/ipw3945.c:8392: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_handle_assoc_response’:
/usr/src/modules/ipw3945/ipw3945.c:9788: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’
/usr/src/modules/ipw3945/ipw3945.c:9788: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:9811: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:9816: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_associate_network’:
/usr/src/modules/ipw3945/ipw3945.c:9995: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:10000: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_handle_reply_rx’:
/usr/src/modules/ipw3945/ipw3945.c:11196: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c:11203: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_rx_handle’:
/usr/src/modules/ipw3945/ipw3945.c:11381: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_wx_set_mode’:
/usr/src/modules/ipw3945/ipw3945.c:11824: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:11825: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_wx_set_wap’:
/usr/src/modules/ipw3945/ipw3945.c:12053: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_wx_get_wap’:
/usr/src/modules/ipw3945/ipw3945.c:12082: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_bg_rate_scale_flush’:
/usr/src/modules/ipw3945/ipw3945.c:13983: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:14010: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_rate_scale_tx_resp_handle’:
/usr/src/modules/ipw3945/ipw3945.c:14267: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_tx_skb’:
/usr/src/modules/ipw3945/ipw3945.c:14907: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_net_set_mac_address’:
/usr/src/modules/ipw3945/ipw3945.c:15104: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_link_down’:
/usr/src/modules/ipw3945/ipw3945.c:15320: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15321: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15431:52: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_setup_deferred_work’:
/usr/src/modules/ipw3945/ipw3945.c:15431: error: ‘INIT_WORK’ undeclared (first use in this function)
/usr/src/modules/ipw3945/ipw3945.c:15431: error: (Each undeclared identifier is reported only once
/usr/src/modules/ipw3945/ipw3945.c:15431: error: for each function it appears in.)
/usr/src/modules/ipw3945/ipw3945.c:15432:64: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15433:58: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15434:64: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15435:48: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15436:38: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15437:42: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15438:58: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15439:58: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15440:54: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15441:42: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15442:54: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15443:48: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15444:64: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15445:52: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15446:49: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15447:64: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15448:65: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15450:56: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15451:56: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15459:56: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15461:62: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15463:62: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15465:59: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15467:39: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c:15469:66: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_up’:
/usr/src/modules/ipw3945/ipw3945.c:15903: warning: too few arguments for format
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_down’:
/usr/src/modules/ipw3945/ipw3945.c:15961: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15962: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15963: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15964: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15965: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15966: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15967: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15968: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15969: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15970: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15971: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:15972: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_pci_probe’:
/usr/src/modules/ipw3945/ipw3945.c:16406: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/modules/ipw3945/ipw3945.c:16406: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:16412: error: implicit declaration of function ‘SET_MODULE_OWNER’
/usr/src/modules/ipw3945/ipw3945.c:16496: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_pci_resume’:
/usr/src/modules/ipw3945/ipw3945.c:16692: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
/usr/src/modules/ipw3945/ipw3945.c:16673: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result
/usr/src/modules/ipw3945/ipw3945.c: In function ‘ipw_init’:
/usr/src/modules/ipw3945/ipw3945.c:16714: error: implicit declaration of function ‘pci_module_init’
make[4]: *** [/usr/src/modules/ipw3945/ipw3945.o] Erreur 1
make[3]: *** [module/usr/src/modules/ipw3945] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.25-2-686 »
make[2]: *** [modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/ipw3945 »
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/ipw3945 »
make: *** [kdist_build] Erreur 2
[/quote]

Merci pour la reponse mais voici les erreurs que j’ai en voulant installer le driver avec le module assistant…

Si qqn sait ce que ca veut dire?

Thanks

quelle commande te donne ça ?

C’est un fichier /var/cache/modass apres avoir essayé d’installer le driver par le module assistant.

Merci

[quote=“themorice”]une petite recherche sur le forum t’aurais permis de trouver un truc du style :

aptitude install firmware-iwlwifi modprobe iwl3945[/quote]

et ça ?? tu l’as fait ??

Oui j’ai tenté le

apt-get install firmware-iwlwifi modprobe iwl3945

mais ca n’a pas l’air de marcher plus…

Y a t’il une commande pour voir si ma carte WIFI est activée?

merci

ifconfig -a ?

Quand tu dis que ça n’a pas l’air de marcher ? il se passe quoi ?
Donne des détails stp

Ben le modprobe ne me retourne rien. J’ai installé wifi-radar pour avoir une interface graphique pour me connecter mais pas de résulats.

ne me retourne rien sauf un “command not found”

dis moi ce qu’il te faut comme détails parce que la config du wifi est une premiere pour moi (le reste en general je me debrouille…)

ifconfig -a: en root (command not found ça m’étonnerai)

Un bon gestionnaire graphique pour le réseau : wicd (recherche sur le forum il y a un tuto :wink: )

[code]laurent@debian:~$ su
Password:
debian:/home/laurent# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1d:09:a9:a7:a1
inet adr:192.168.1.5 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::21d:9ff:fea9:a7a1/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:109086 errors:0 dropped:0 overruns:0 frame:0
TX packets:63277 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:160203782 (152.7 MiB) TX bytes:5440840 (5.1 MiB)
Interruption:17

lo Link 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:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1492 (1.4 KiB) TX bytes:1492 (1.4 KiB)

wlan0 Link encap:Ethernet HWaddr 00:1c:bf:61:46:77
UP BROADCAST 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)

wmaster0 Link encap:UNSPEC HWaddr 00-1C-BF-61-46-77-65-74-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)

[/code]

Voila le retour de ifconfig -a

Pour wicd, j’ai vu le tuto mais je n’ai pas envie d’installer tout gnome sauf si c est indispensable…

wifi-radar ne fonctionne t’il pas bien?

Je ne sais pas, je n’utilise pas wifi-radar. wicd n’est pas un composant gnome !

la commande iwlist scan (en root) te permet de voir les réseaux à portée.

En effet, je viens d’installer wicd, il a l’air bcp plus complet que wifi-radar…

Cependant le problème c’est que wicd ne me trouve pas mon reseau wifi alors que je le capte sans probleme depuis windows (donc pas de probleme de signal).

Au chargement du noyau au debut il me met toujours que mon driver 3945 n’est pas installé…

[quote=“themorice”]
la commande iwlist scan (en root) te permet de voir les réseaux à portée.[/quote]

Tu vois des réseaux avec ça ?

iwconfig (en root) doit te permettre de manipuler ta carte et de vérifier qu’elle fonctionne.

Ensuite une fois que tu sais quelle interface correspond à ta carte wifi, tu paramètres wicd pour qu’il utilise la bonne carte et le bon driver.

Mais avant assure toi que ça passe en console.

[quote=“laual”]Oui j’ai tenté le

apt-get install firmware-iwlwifi modprobe iwl3945

mais ca n’a pas l’air de marcher plus…

Y a t’il une commande pour voir si ma carte WIFI est activée?

merci[/quote]

Quand tu dis ça ne marche pas, ça te dis quoi exactement, que te donnes la commande dmesg (en relation avec le WIFI)?

... OK. [ 0.240266] net_namespace: 548 bytes [ 0.240484] NET: Registered protocol family 16 [ 0.313415] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO [ 0.313419] pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO [ 0.314766] PCI: Transparent bridge - 0000:00:1e.0 [ 0.314813] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] [ 0.315222] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT] [ 0.315363] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] [ 0.315460] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] [ 0.315580] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT] [ 0.315698] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT] [ 0.325918] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11) *7 [ 0.326037] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10 [ 0.326152] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4 [ 0.326269] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11) [ 0.326385] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) [ 0.326503] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) [ 0.326620] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) [ 0.326725] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. [ 0.414745] NET: Registered protocol family 2 [ 0.428085] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.428290] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.428635] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) [ 0.428819] TCP: Hash tables configured (established 131072 bind 65536) [ 0.428821] TCP reno registered [ 1.294994] TCP cubic registered [ 1.295002] NET: Registered protocol family 1 [ 1.295011] NET: Registered protocol family 17 [ 1.990659] Clocksource tsc unstable (delta = -272350239 ns) [ 2.101092] firewire_ohci: Added fw-ohci device 0000:03:01.0, OHCI version 1.10 [ 2.201562] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:1d:09:a9:a7:a1 [ 2.375584] firewire_core: created device fw0: GUID 314fc00029b9a470, S400 [ 8.616574] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007) [ 8.947710] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.23ks [ 8.947713] iwl3945: Copyright(c) 2003-2007 Intel Corporation [ 8.947867] iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection [ 9.009111] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels [ 9.010359] phy0: Selected rate control algorithm 'iwl-3945-rs' [ 9.104491] ACPI: PCI interrupt for device 0000:0c:00.0 disabled [ 10.047917] loop: module loaded [ 22.536818] b44: eth0: Link is up at 100 Mbps, full duplex. [ 22.536829] b44: eth0: Flow control is off for TX and off for RX. [ 29.268715] Bluetooth: Core ver 2.11 [ 29.270236] NET: Registered protocol family 31 [ 29.270247] Bluetooth: HCI device and connection manager initialized [ 29.270254] Bluetooth: HCI socket layer initialized [ 25.227547] Bluetooth: L2CAP ver 2.9 [ 25.227556] Bluetooth: L2CAP socket layer initialized [ 25.297774] Bluetooth: RFCOMM socket layer initialized [ 25.297784] Bluetooth: RFCOMM TTY layer initialized [ 25.297786] Bluetooth: RFCOMM ver 1.8 [ 90.434216] NET: Registered protocol family 10 [ 90.434770] lo: Disabled Privacy Extensions [ 90.437387] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 100.448544] eth0: no IPv6 routers present

J’ai fait de mon mieux pour trier mais pas sur d’avoir les infos qu’il te faut…

Quand je dis que ca n’a pas l’air de fonctionner, je veux dire que

ne donne aucun resultat dans la console… Et que mon wifi ne fonctionne toujours pas après ces commandes.

[quote=“themorice”][quote=“themorice”]
la commande iwlist scan (en root) te permet de voir les réseaux à portée.[/quote]

Tu vois des réseaux avec ça ?

iwconfig (en root) doit te permettre de manipuler ta carte et de vérifier qu’elle fonctionne.

Ensuite une fois que tu sais quelle interface correspond à ta carte wifi, tu paramètres wicd pour qu’il utilise la bonne carte et le bon driver.

Mais avant assure toi que ça passe en console.[/quote]

blablabla, marre de tout répéter deux fois !

Bonjour,

D’après les messages d’erreurs donnés (comprenant ipw3945) il semblerait qu’il y ait confusion entre deux méthodes permetant de faire tourner la dite carte:
Il existe en effet à l’heure actuelle deux méthodes, càd d’abord la première et ensuite la deuxième :smiley:

D’un coté la vieille méthode c’est ipw3945 qui suppose l’installation de trois paquets :

# apt-get update firmware-ipw3945 ipw3945d ipw3945-source Pour les noyaux 2.6.18 on peut remplacer le paquets ipw3945-source par le bon paquets correspondant à son noyau si on a pas fait de recompilation perso.
Si on a déjà bidouillé son noyau et de toute façon pour les noyaux 2.6.22 il faut normalement recompiler le module avec modules-assistant… MAIS ! La dernière fois que j’ai dû le faire la version lenny du dit paquet ne permettait de le faire que pour les noyaux 2.6.18. J’avais du utilisé le paquet ipw3945-source unstable pour compiler le module ET comme cette méthode est maintenant obsolète on ne trouve plus de paquet instable.

Il faut donc employer la deuxième méthode MAIS ! Le noyau 2.6.22 ne contient à ma connaissance pas par défaut le modules iwl3945, DONC il faut le patcher et le recompiler ce qui fait globalement assez chier. :blush:
La solution alternative c’est de passer à un noyau 2.6.24 qui contient normalement déjà le dit module MAIS ! Je ne sais pas s’il est activé par défaut. Il est donc possible qu’il faille recompiler quand même pour activer l’option (la dernière fois que je m’en suis servi c’était il y a déjà un moment donc il est possible qu’entre temps il soit devenu activé par défaut. A voir… quelqu’un peut-il confirmer ?? je n’utilise plus ce noyau…)
Par contre je sais que le noyau 2.6.25 contient déjà activé le modules iwl3945 donc si tu ne veux pas trafiquer je préconiserai de l’installer…
MAIS ! Je me souviens d’avoir eu des merdes avec le drivers des dépot (firmware-iwlwifi) DONC il te faudra peut-être le télécharger depuis le site officiel pour le compiler toi-même. (là encore à confirmer

Dans tous les cas si tu n’as pas le module dans le noyau le driver ne sers à rien et la compilation doit merder.

bon courage :smiley:
edit : normalement pour la recompilation il faut les headers de ton noyau - le truc à pas oublier…
edit 2 : ouais alors je confirme, je tourne avec pour drivers un paquet firmware-iwl3945-di que je me suis compilé moi même…
edit 3 : intellinuxwireless.org/?n=Downloads ça c’est l’endroit où j’avais récupéré le Firmware que j’utilise…

++

Moi je suis en 2.6.25 (compile debian). Avec iwl3945 des dépots et pas de soucis …

euh après recherche je n’ai pas trouvé de paquet iwl3945 en sid, t’es sur de ton coup ? A part un udev je n’ai rien trouvé sur sid contenant iwl3945 dans son nom