Bonjour
je vais refaire l'installation du wifi sur mon portable de A à Z avec la F7

pour eviter les problémes , je vais faire les etapes une à une grace à l'aide du forum :

donc le commence par les logs :

j'ai :

06:05.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

je viens de faire la mise à jour de la fedora 7

uname -a
Linux localhost.localdomain 2.6.22.1-41.fc7 #1 SMP Fri Jul 27 18:10:34 EDT 2007 i686 athlon i386 GNU/Linux



[root@localhost yum.repos.d]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kernel*
kernel-2.6.21-1.3194.fc7.i686
kernel-2.6.22.1-41.fc7.i686


ma premiere question , je suis bien en 64 bit ? car 2007 i686 athlon i386 GNU/Linux ?
la suite ...

yum --enablerepo=kwizart install kmod-acer_acpi

Installing: acer_acpi ######################### [1/2]
Installing: kmod-acer_acpi ######################### [2/2]

Installed: kmod-acer_acpi.i686 0:0.6.1-1.2.6.22.1_41.fc7
Dependency Installed: acer_acpi.noarch 0:0.6.1-1.kwizart.fc7
Complete!

[root@localhost yum.repos.d]# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" kmod*
kmod-acer_acpi-0.6.1-1.2.6.22.1_41.fc7.i686

la je pense que c'est bon ? oui ?


( merci pour l'aide )
La suite ...

yum install bcm43xx-fwcutter kernel

Package Arch Version Repository Size
=============================================================================
Installing:
bcm43xx-fwcutter i386 006-1.fc7 fedora 31 k
kernel i586 2.6.21-1.3194.fc7 fedora 15 M
Removing:
kernel i686 2.6.21-1.3194.fc7 installed 45 M

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 1 Package(s)

Total download size: 15 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): kernel-2.6.21-1.31 100% |=========================| 15 MB 02:09
(2/2): bcm43xx-fwcutter-0 100% |=========================| 31 kB 00:00
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
package kernel-2.6.22.1-41.fc7 (which is newer than kernel-2.6.21-1.3194.fc7) is already installed
package kernel-2.6.21-1.3194.fc7 is already installed

Error Summary
:idea:

la je commence à avoir un doute , c'est bon ou pas ?
yum install bcm43xx-fwcutter
^^ est suffisant!

Regardes sur le blog de drpixel si tu as un problème avec le bcm43xx-mac80211...

Sinon j'espère avoir quelques retours sur l'utilisation de acer_acpi (est ce qu'il est nécéssair de charger le module au démarrage ?)
oui c'est mieux deja

yum install bcm43xx-fwcutter
^^ est suffisant!

merci

Running Transaction
Installing: bcm43xx-fwcutter ######################### [1/1]

Installed: bcm43xx-fwcutter.i386 0:006-1.fc7
Complete!


petite question pour le firmware ...

bcm43xx-fwcutter -w /lib/firmware bcm"votre modèle".sys

"votre modèle".sys c'est bien le driver windows 64 bits ?

merci ..
[root@localhost 80211g]# bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys

filename : bcmwl5.sys
version : 3.100.46.0
MD5 : 38ca1443660d0f5f06887c6a2e692aeb
microcodes : 2 4 5
pcms : 4 5

microcode : 2
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

microcode : 4
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

microcode : 5
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...


pas d'erreur ça doit etre bon ?
Voila les Log de test : ( la j'ai besoin d'aide pour comprendre )

[root@localhost ~]# rmmod bcm43xx -->?
[root@localhost ~]# modprobe bcm43xx--> ?
[root@localhost ~]# dmesg | grep bcm
bcm43xx-phy0: Broadcom 4318 WLAN found
bcm43xx-phy0 debug: Found PHY: Analog 3, Type 2, Revision 7
bcm43xx-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 8
bcm43xx-phy0 debug: Radio turned off
bcm43xx driver
bcm43xx driver
[root@localhost ~]# dmesg | grep 80211
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
[root@localhost ~]# lsmod
Module Size Used by
bcm43xx 420705 0
ieee80211softmac 35265 1 bcm43xx
ieee80211 35593 2 bcm43xx,ieee80211softmac
ieee80211_crypt 10049 1 ieee80211
autofs4 24773 2
hidp 26689 2
rfcomm 44249 0
l2cap 30401 10 hidp,rfcomm
bluetooth 57893 5 hidp,rfcomm,l2cap
sunrpc 161981 1
cpufreq_ondemand 12237 1
dm_mirror 25153 0
dm_multipath 21961 0
dm_mod 56961 2 dm_mirror,dm_multipath
video 21065 0
sbs 22729 0
button 12113 0
dock 13921 0
battery 14149 0
ac 9285 0
radeon 116961 2
drm 80085 3 radeon
ipv6 277957 22
snd_atiixp_modem 19401 0
arc4 6209 2
ecb 7617 2
blkcipher 10437 1 ecb
snd_seq_dummy 7877 0
snd_atiixp 22989 1
snd_ac97_codec 96613 2 snd_atiixp_modem,snd_atiixp
ac97_bus 6465 1 snd_ac97_codec
snd_seq_oss 33473 0
rc80211_simple 8385 1
snd_seq_midi_event 11073 1 snd_seq_oss
snd_seq 50609 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
sdhci 20941 0
snd_seq_device 11981 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 43457 0
snd_mixer_oss 19521 1 snd_pcm_oss
mmc_core 30149 1 sdhci
nsc_ircc 21713 0
irda 118009 1 nsc_ircc
bcm43xx_mac80211 400289 0
r8169 33097 0
crc_ccitt 6337 1 irda
ssb 34757 1 bcm43xx_mac80211
rtc_cmos 12001 0
firewire_ohci 20673 0
mac80211 147017 2 rc80211_simple,bcm43xx_mac80211
snd_pcm 74949 4 snd_atiixp_modem,snd_atiixp,snd_ac97_codec,snd_pcm_oss
firewire_core 43137 1 firewire_ohci
tifm_7xx1 11457 0
crc_itu_t 6337 1 firewire_core
cfg80211 13257 1 mac80211
tifm_core 14405 1 tifm_7xx1
snd_timer 24901 2 snd_seq,snd_pcm
snd 53317 12 snd_atiixp_modem,snd_atiixp,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
k8temp 9537 0
hwmon 7365 1 k8temp
i2c_piix4 12493 0
serio_raw 10821 0
soundcore 11681 1 snd
snd_page_alloc 13769 3 snd_atiixp_modem,snd_atiixp,snd_pcm
joydev 13825 0
i2c_core 27841 1 i2c_piix4
sr_mod 20837 0
cdrom 37089 1 sr_mod
sg 37469 0
pata_atiixp 12097 2
ata_generic 11589 0
libata 119985 2 pata_atiixp,ata_generic
sd_mod 31297 3
scsi_mod 140621 4 sr_mod,sg,libata,sd_mod
ext3 125513 1
jbd 59881 1 ext3
mbcache 12485 1 ext3
ehci_hcd 35405 0
ohci_hcd 23877 0
uhci_hcd 27089 0
[root@localhost ~]# ls -al /lib/firmware
total 2112
drwxr-xr-x 3 root root 4096 aoû 7 10:49 .
drwxr-xr-x 15 root root 4096 aoû 7 10:07 ..
-rw-r--r-- 1 root root 3504 aoû 7 10:49 bcm43xx_initval01.fw
-rw-r--r-- 1 root root 16 aoû 7 10:49 bcm43xx_initval02.fw
-rw-r--r-- 1 root root 3504 aoû 7 10:49 bcm43xx_initval03.fw
-rw-r--r-- 1 root root 16 aoû 7 10:49 bcm43xx_initval04.fw
-rw-r--r-- 1 root root 2536 aoû 7 10:49 bcm43xx_initval05.fw
-rw-r--r-- 1 root root 248 aoû 7 10:49 bcm43xx_initval06.fw
-rw-r--r-- 1 root root 2536 aoû 7 10:49 bcm43xx_initval07.fw
-rw-r--r-- 1 root root 2536 aoû 7 10:49 bcm43xx_initval08.fw
-rw-r--r-- 1 root root 248 aoû 7 10:49 bcm43xx_initval09.fw
-rw-r--r-- 1 root root 248 aoû 7 10:49 bcm43xx_initval10.fw
-rw-r--r-- 1 root root 16216 aoû 7 10:49 bcm43xx_microcode2.fw
-rw-r--r-- 1 root root 19960 aoû 7 10:49 bcm43xx_microcode4.fw
-rw-r--r-- 1 root root 22520 aoû 7 10:49 bcm43xx_microcode5.fw
-rw-r--r-- 1 root root 1312 aoû 7 10:49 bcm43xx_pcm4.fw
-rw-r--r-- 1 root root 1312 aoû 7 10:49 bcm43xx_pcm5.fw
-rw-r--r-- 1 root root 209190 sep 27 2004 ipw2100-1.3.fw
-rw-r--r-- 1 root root 201138 sep 27 2004 ipw2100-1.3-i.fw
-rw-r--r-- 1 root root 196458 sep 27 2004 ipw2100-1.3-p.fw
-rw-r--r-- 1 root root 191142 mar 7 2006 ipw2200-bss.fw
-rw-r--r-- 1 root root 185660 mar 7 2006 ipw2200-ibss.fw
-rw-r--r-- 1 root root 187836 mar 7 2006 ipw2200-sniffer.fw
-rw-r--r-- 1 root root 6472 aoû 11 2005 ipw-2.4-boot.fw
-rw-r--r-- 1 root root 168344 aoû 11 2005 ipw-2.4-bss.fw
-rw-r--r-- 1 root root 16334 aoû 11 2005 ipw-2.4-bss_ucode.fw
-rw-r--r-- 1 root root 162884 aoû 11 2005 ipw-2.4-ibss.fw
-rw-r--r-- 1 root root 16312 aoû 11 2005 ipw-2.4-ibss_ucode.fw
-rw-r--r-- 1 root root 168344 aoû 11 2005 ipw-2.4-sniffer.fw
-rw-r--r-- 1 root root 16344 aoû 11 2005 ipw-2.4-sniffer_ucode.fw
-rw-r--r-- 1 root root 149652 jun 20 21:30 iwlwifi-3945.ucode
-rw-r--r-- 1 root root 11880 mar 3 2004 LICENSE.ipw2100
-rw-r--r-- 1 root root 12007 aoû 11 2005 LICENSE.ipw2200
drwxr-xr-x 2 root root 4096 jui 15 09:19 zd1211

c'est bon ou pas les logs ??

merci encore pour l'aide
ça ne marche pas ?

[root@localhost ~]# iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

irda0 no wireless extensions.

sit0 no wireless extensions.

[root@localhost ~]#
les logs

[root@localhost ~]# dmesg |grep bcm
bcm43xx-phy0: Broadcom 4318 WLAN found
bcm43xx-phy0 debug: Found PHY: Analog 3, Type 2, Revision 7
bcm43xx-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 8
bcm43xx-phy0 debug: Radio turned off
bcm43xx driver
bcm43xx driver
[root@localhost ~]#

[root@localhost ~]# iwlist scan wlan0
iwlist: unknown command `wlan0'

quoi faire maintenant ??
je vais tester ça !

Carte Wifi Broadcom et Fedora 7

Par drpixel, vendredi 6 juillet 2007 à 12:02 :: General :: #73 :: rss

Après avoir fraichement installé Fedora 7 sur mon portable HP NX6125, j'ai eu la désagréable surprise de ne pas pouvoir me connecter en WiFi. Pourtant cette carte (Broadcom 4318) fonctionnait impeccablement sur Fedora Core 6 avec le module bcm43xx.

Le module utilisé dans le kernel 2.6.21 fourni par Fedora 7 n'est plus bcm43xx mais bcm43xx-mac80211.
D'habitude je paramètre ma connexion via Network Manager mais sous Moonshine, impossible de se connecter sur des réseaux sécurisés en WPA (je n'ai pas testé d'autre connexions).
Il existe néanmoins une solution pour utiliser l'ancien module bcm43xx.

Le principe est simple :

* Récuperer et extraire un firmware de version 3
* Blacklister et supprimer le nouveau module bcm43xx-mac80211
* Paramétrer et charger le module bcm43xx
* Profiter du WiFi

De façon plus concrète :

*


Le firmware v3 peut se trouver chez linksys.
Une fois le fichier téléchargé, il faut le décompresser (bien que le fichier soit un .exe, il s'agit d'un zip autoextractible, et peut donc être décompressé avec un outil tel que file-roller ou unzip)

cd /tmp
unzip ~/Desktop/WMP54GSv1.1_20050428.exe
cd WMP54GSv1.1_20050428/Drivers
bcm43xx-fwcutter -w /lib/firmware -p v3 bcmwl5.sys

*


Il faut ensuite empecher le chargement du module bcm43xx-mac80211
echo 'blacklist bcm43xx-mac80211' >> /etc/modprobe.d/blacklist
Il est souhaitable mais pas obligatoire de préciser la version du firmware qui sera utilisée par le module bcm43xx
echo 'options bcm43xx fwpostfix=v3' >> /etc/modprobe.conf
Il faut ensuite supprimer le module bcm43xx-mac80211
modprobe -r bcm43xx-mac80211

*


La prochaine étape consiste à charger le module
modprobe bcm43xx
Il faut repérer l'ID PCI de la carte Wifi Broadcom.
lspci -n | grep 14e4:43 | awk '{ print $3}'
Chez moi cette commande renvoie : 14e4:4318
echo "14e4 4318" > /sys/bus/pci/drivers/bcm43xx/new_id
(les : doivent être remplacés par un espace)

*


Afin de pouvoir utiliser le nouveau module via NetworkManager, il faut redémarrer les services
service NetworkManager restart
service NetworkManagerDispatcher restart
La connexion s'effectue ensuite sans problème

*


Malheureusement il faut faire le modpobe et la modification de /sys/bus/pci/drivers/bcm43xx/new_id à chaque démarrage.
Le plus simple même si ce n'est pas l'idéal est de modifier le fichier /etc/rc.local :
echo 'modprobe bcm43xx' >> /etc/rc.local
echo 'echo "'14e4 4318'" > /sys/bus/pci/drivers/bcm43xx/new_id' >> /etc/rc.local
Ces commandes vont rajouter les lignes suivantes dans le fichier /etc/rc.local :
modprobe bcm43xx
echo "14e4 4318" > /sys/bus/pci/drivers/bcm43xx/new_id

Et voila, le sans fil fonctionne sans problème et de façon transparente.
premier log

[root@localhost Drivers]# bcm43xx-fwcutter -w /lib/firmware -p v3 bcmwl5.sys

filename : bcmwl5.sys
version : 3.100.46.0
MD5 : 38ca1443660d0f5f06887c6a2e692aeb
microcodes : 2 4 5
pcms : 4 5

microcode : 2
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

microcode : 4
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

microcode : 5
revision : 0x0123
patchlevel : 0x0020
date : 2004-11-16
time : 07:12:11

extracting bcm43xx_microcode2v3.fw ...
extracting bcm43xx_microcode4v3.fw ...
extracting bcm43xx_microcode5v3.fw ...
extracting bcm43xx_pcm4v3.fw ...
extracting bcm43xx_pcm5v3.fw ...
extracting bcm43xx_initval01v3.fw ...
extracting bcm43xx_initval02v3.fw ...
extracting bcm43xx_initval03v3.fw ...
extracting bcm43xx_initval04v3.fw ...
extracting bcm43xx_initval05v3.fw ...
extracting bcm43xx_initval06v3.fw ...
extracting bcm43xx_initval07v3.fw ...
extracting bcm43xx_initval08v3.fw ...
extracting bcm43xx_initval09v3.fw ...
extracting bcm43xx_initval10v3.fw ...
[root@localhost Drivers]#
la suite

[root@localhost Drivers]# echo 'blacklist bcm43xx-mac80211' >> /etc/modprobe.d/blacklist
[root@localhost Drivers]# echo 'options bcm43xx fwpostfix=v3' >> /etc/modprobe.conf
[root@localhost Drivers]# modprobe -r bcm43xx-mac80211
que veut dire log ? la reponse du terminal c'est ca ?
suite ...

La prochaine étape consiste à charger le module
modprobe bcm43xx
Il faut repérer l'ID PCI de la carte Wifi Broadcom.
lspci -n | grep 14e4:43 | awk '{ print $3}'
Chez moi cette commande renvoie : 14e4:4318
echo "14e4 4318" > /sys/bus/pci/drivers/bcm43xx/new_id
(les : doivent être remplacés par un espace)

*


Afin de pouvoir utiliser le nouveau module via NetworkManager, il faut redémarrer les services
service NetworkManager restart
service NetworkManagerDispatcher restart


et maintenant je vois bien ma carte wifi 😉😉😉

un Grand merci pour tous les tuto ....
et pour l'aide


A++
:hammer::hammer::pint::pint:----------------------Merci----------:pint::pint::pint::pint:----------
kwizart wrote:yum install bcm43xx-fwcutter
^^ est suffisant!

Regardes sur le blog de drpixel si tu as un problème avec le bcm43xx-mac80211...

Sinon j'espère avoir quelques retours sur l'utilisation de acer_acpi (est ce qu'il est nécéssair de charger le module au démarrage ?)
voila j'ai fait toute l'installation comme sur le forum
et acer_acpi marche en automatique sans recharger au demarrage

merci pour l'aide ...
Bonjour,

Si ton adaptateur est reconnu (le pilote est correctement chargé) alors tu dois le voir apparaître par la commande ifconfig.
Si ton adaptateur est de type Sans Fil, tu le verras aussi apparaître par la commande iwconfig.

Toute le paramétrage se trouve dans le fichier /etc/sysconfig/network-scripts/ifcfg-wlan0 plus éventuellement la clé de cryptage dans /etc/sysconfig/network-scripts/keys-wlan0, car habituellement, les interfaces WiFi s'appellent wlan0.

En WiFi, avant tout établissement d'une connexion, le client doit s'authentifier sur l'AP : cette phase est souvent la plus délicate. Si le résultat n'est pas immédiat, il vaut mieux intervenir sur l'AP pour retirer toutes les protections, se connecter, puis restaurer les paramètres de sécurité 1 à 1 en parallèle avec la mise à niveau du client.

Attention, iwconfig peut renvoyer les bons paramètres de connexion sans que celle-ci soit opérationnelle (authentification échouée) : seule l'indication "Link signal level" est une bonne indication de la connexion.
Quand la connexion est opérationnelle, ifconfig fera apparaître des valeurs positives dans les valeurs "RX packets" et "TX packets".