Bonjour,

J'ai un dell D820 avec une carte wifi 3945. Suite a deux petits problemes,
je l'ai installé trois fois de suite (http://forums.fedora-fr.org/viewtopic.php?id=15225),
la troisième fois, j'ai tout noté (au cas où il y aurait une quatrième fois).
Pour ceux que cela interesse...

Pas besoin de compilation ou quoi que ce soit...🙂


Phase I: activation carte

Tout d'abord : installation des rpm suivants (http://atrpms.net)
ieee80211-kmdl-2.6.18-1.2798.fc6-1.2.15-14.fc6.at.i686
ipw3945d-1.7.22-4.at.i386
ipw3945-kmdl-2.6.18-1.2798.fc6-1.1.0-14.fc6.at.i686
ipw3945-ucode-1.13-2.at.noarch

Puis, dans /etc/modprobe.conf, rajouter
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945

Si on veut le lancer au demarrrage: rajouter
/sbin/modprobe -r ipw3945; sleep 0.5; /sbin/modprobe ipw3945
dans /etc/rc.local.
Moi, je préfère le lancer à la main via un petit script


Phase II: reglage eth1

Faire iwconfig : eth1 doit apparaître, J'ai:

lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
eth1 IEEE 802.11g ESSID:"LOTR" Nickname:"localhost.localdomain"
Mode:Managed Frequency:2.462 GHz Access Point: 00:07:CB:51:88:B5
Bit Rate:48 Mb/s Tx-Power:15 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:fautpasrever Security mode:open
Power Management:off
Link Quality=63/100 Signal level=-70 dBm Noise level=-71 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4 Missed beacon:0

(note: j'ai ca apres rêglage, vous allez avoir du unassociated et tout le touti)

ensuite lancer system-config-network pour parametrer la configuration eth1.
L'activation ne fonctionne pas tout de suite. En revanche un fichier
/etc/sysconfig/network-scripts/ifcfg-eth1 a été généré, il faut
le finir "à la main".


Faire iwlist eth1 scan pour recuperer l'adresse mac du point d'acces et faire

iwconfig eth1 ap "adresse mac du point d'acces" (sans les guillements)
(iwconfig eth1 key ClefWEPhexa si on ne l'a pas fait dans system-config...)

éditer /etc/sysconfig/network-scripts/ifcfg-eth1 et completer

ESSID = VOTRENOM DOMAINEWIFI
CHANNEL = 11 (pour moi, comme indiqué par le scan precedent)

Au final, j'ai

(cat /etc/sysconfig/network-scripts/ifcfg-eth1)

# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
TYPE=Wireless
DEVICE=eth1
HWADDR=00:18:de:70:51:6b
BOOTPROTO=dhcp
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
ONBOOT=no
USERCTL=no
IPV6INIT=no
PEERDNS=yes
ESSID=LOTR
CHANNEL=11
MODE=Managed
RATE='0 kb/s'

Et cela marche tres bien :-D:pint:

Voila, j'espere que cela pourra vous aider.
Pour ma part, cela a marche presque du premier coup.
J'ai eu un probleme lie a l'installation par anaconda du kernel
(voir : http://forums.fedora-fr.org/viewtopic.php?id=15225)
Sinon tout a marché en tatonnant un peu.
Tout cela pour dire que si vous avez un probleme, je ne suis pas sur de pouvoir vou aider.
Mais devriez avoir une bonne base avec cela...

Bon courage,

mma.
Salut, j'ai installer les 4 RPM avec rpm -ivh. j'ai editer modprobe.conf et rc.local mais apres un iwconfig, j'ai que lo, eth0 et sit0 je n'est pas eth1.
Pouriez vous m'aidez?
Merci.
Puis, dans /etc/modprobe.conf, rajouter
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945
Ca je l'ai dans mon kmod mais dans /etc/modprobe.d/ipw3945
Si on veut le lancer au demarrrage: rajouter
/sbin/modprobe -r ipw3945; sleep 0.5; /sbin/modprobe ipw3945
dans /etc/rc.local.
Moi, je préfère le lancer à la main via un petit script
Une idée sur ce que donne ce script? J'aimerai bien intégrer des configuration en particulier ce script que tu utilises pour lancer au démarrage...
C'est ce qui manque dans mes kmod (et apparemment dans les kmdl d'atrpms aussi!) - il faudrai ajouter cet aspect configuration au tuto qui est plus au niveau installation...

J'aurais privilégié la méthode kmod pour ma part (car c'est la méthode officielle de Fedora Extras!)...Enfin au choix...

@Shutdown76
Tu dois redémarrer au minimum le service reseau:
service network restart
Je recapitule, je suis débutant sous linux est j'aimerai avoir le net dessu pour ca je installer le pilote de ma carte wifi (ipw3945). J'ai donc comme tu l'a indiquez installer les 4 rpm puis configure les fichiers modprobe.conf et rc.local apres un redemarage de la machine ca ne marche pas... j'ai oublier quelque chose? mal fait quelque chose?
Pour vérifier, je te conseille d'ouvrir un terminal et de tapper :

su -
dmesg | grep ipw3945
dmesg | grep ieee80211
lsmod
iwconfig
ifconfig -a
cat /etc/modprobe.conf

Tu recopies les résulat dans un fichiers ou si tu as internet sous linux, directement sur le forum.
Voici le resultat:
[root@localhost ~]# dmesg | grep ipw3945
[root@localhost ~]# dmesg | grep ieee80211
[root@localhost ~]# lsmod
Module Size Used by
autofs4 25413 2
hidp 24129 2
rfcomm 45912 0
l2cap 31681 10 hidp,rfcomm
bluetooth 58917 5 hidp,rfcomm,l2cap
sunrpc 158333 1
ip_conntrack_ftp 12081 0
ip_conntrack_netbios_ns 7105 0
ipt_REJECT 9665 1
xt_state 6337 11
ip_conntrack 56993 3 ip_conntrack_ftp,ip_conntrack_netbios_ns,xt_state
nfnetlink 11353 1 ip_conntrack
iptable_filter 7233 1
ip_tables 17669 1 iptable_filter
ip6t_REJECT 9537 1
xt_tcpudp 7361 36
ip6table_filter 7105 1
ip6_tables 18821 1 ip6table_filter
x_tables 18501 6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
ipv6 267745 23 ip6t_REJECT
freq_table 9793 0
dm_multipath 22601 0
video 21061 0
sbs 20225 0
i2c_ec 9281 1 sbs
button 10961 0
battery 14405 0
ac 9541 0
parport_pc 31205 0
lp 17033 0
parport 40841 2 parport_pc,lp
snd_hda_intel 22613 1
snd_hda_codec 154049 1 snd_hda_intel
snd_seq_dummy 8133 0
snd_seq_oss 37057 0
snd_seq_midi_event 11841 1 snd_seq_oss
snd_seq 57137 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 12621 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 46561 0
snd_mixer_oss 20673 1 snd_pcm_oss
joydev 13697 0
snd_pcm 80453 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
sg 38493 0
snd_timer 27077 2 snd_seq,snd_pcm
snd 57029 11 snd_hda_intel,snd_hda_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 14113 1 snd
snd_page_alloc 14281 2 snd_hda_intel,snd_pcm
i2c_i801 11853 0
sdhci 22617 0
mmc_core 30401 1 sdhci
pcspkr 7361 0
i2c_core 25537 2 i2c_ec,i2c_i801
ohci1394 38661 0
e100 40393 0
ieee1394 301081 1 ohci1394
mii 9665 1 e100
ide_cd 42337 2
cdrom 38625 1 ide_cd
serio_raw 11205 0
usb_storage 73249 0
dm_snapshot 21357 0
dm_zero 6337 0
dm_mirror 32913 0
dm_mod 61273 13 dm_multipath,dm_snapshot,dm_zero,dm_mirror
ata_piix 17993 2
libata 102745 1 ata_piix
sd_mod 24897 16
scsi_mod 138601 4 sg,usb_storage,libata,sd_mod
ext3 135369 2
jbd 63081 1 ext3
ehci_hcd 35533 0
ohci_hcd 25181 0
uhci_hcd 27725 0
[root@localhost ~]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:A0:D1:4C:3C:11
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)

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:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3036 (2.9 KiB) TX bytes:3036 (2.9 KiB)

sit0 Link encap:IPv6-dans-IPv4
NOARP MTU:1480 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

[root@localhost ~]# cat /etc/modprobe.conf
alias eth0 e100
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945
Merci de ton aide!:-?