Bonjour à tous,
donc, après avoir installé Fédora Core sur mon portable, je m'attaque à mon ordi fixe, le principal. J'ai internet par le wifi sur ce poste, et pas de moyen pour avoir une connection autrement, je charge donc les fichiers depuis un autre ordi.
J'ai installé Fédora Core 6 re-spin.

Voici la version de mon noyau : uname -a
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-1.2869.fc6 #1 SMP Wed Dec 20 14:51:19 EST 2006 i686 i686 i386 GNU/Linux
Enfin voici ce que donne lspci :
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
01:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)
03:00.0 IDE interface: JMicron Technologies, Inc. JMB361 AHCI/IDE (rev 02)
03:00.1 IDE interface: JMicron Technologies, Inc. JMB361 AHCI/IDE (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
05:04.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
Je suis allé voir la documentation, et la partie "Installation du wifi - bcm43xx".
Jusque là je pense que j'ai bon.

Ma carte est une Belkin F5D7001, indiquée comme "supported device" sur le lien des chipsets supportés.

J'ai donc chargé le RPM "bcm43xx-fwcutter-005-1.fc6.i386" comme indiqué dans la documentation. J'ai double cliqué dessus pour installer ce cutter, ça a fonctionné.
J'ai copié le fichier "bcmwl5.sys" depuis mon CD d'installation de ma carte PCI Belkin et je l'ai mis en root dans le dossier lib/firmware.
Jusque là je pense aussi que j'ai bon.

J'entre le code suivant :
bcm43xx-fwcutter -w/lib/firmware bcmwl5.sys
Malheureusement, là il ne se passe rien du tout, la commande n'est pas reconnue... (oui je suis bien en root)...

Donc je ne sais plus quoi faire à partir de ce point.
Merci pour votre aide 🙂
il faut un espace entre -w et /lib/firmware
Exact, ça a ripé sur le forum, mais... j'ai bien mis cet espace sur le code dans le terminal 🙁
Que donne la commande bcm43xx-fwcutter sans paramètre ?
$ bcm43xx-fwcutter
bcm43xx-fwcutter version 005

Usage: bcm43xx-fwcutter [OPTION] [driver.sys]
-l|--list List supported driver versions
-i|--identify Only identify the driver file (don't extract)
-w|--target-dir DIR Extract and write firmware to DIR
-a|--alt-iv Extract alternative initvals (only 3.10.x.x)
-p|--postfix ".FOO" Postfix for firmware filenames (.FOO.fw)
-v|--version Print bcm43xx-fwcutter version
-h|--help Print this help

Example: bcm43xx-fwcutter bcmwl5.sys
to extract the firmware blobs from bcmwl5.sys
$
et la commande /usr/bin/bcm43xx-fwcutter ?
Pour être plus précis, voilà la réponse que j'ai :
Cannot open input file bcmwl5.sys

Pour les commandes : bcm43xx-fwcutter
[root@localhost ~]# bcm43xx-fwcutter
bcm43xx-fwcutter version 005

Usage: bcm43xx-fwcutter [OPTION] [driver.sys]
  -l|--list             List supported driver versions
  -i|--identify         Only identify the driver file (don't extract)
  -w|--target-dir DIR   Extract and write firmware to DIR
  -a|--alt-iv           Extract alternative initvals (only 3.10.x.x)
  -p|--postfix ".FOO"   Postfix for firmware filenames (.FOO.fw)
  -v|--version          Print bcm43xx-fwcutter version
  -h|--help             Print this help

Example: bcm43xx-fwcutter bcmwl5.sys
         to extract the firmware blobs from bcmwl5.sys
Pour /usr/bin/bcm43xx-fwcutter :
[root@localhost ~]# /usr/bin/bcm43xx-fwcutter
bcm43xx-fwcutter version 005

Usage: /usr/bin/bcm43xx-fwcutter [OPTION] [driver.sys]
  -l|--list             List supported driver versions
  -i|--identify         Only identify the driver file (don't extract)
  -w|--target-dir DIR   Extract and write firmware to DIR
  -a|--alt-iv           Extract alternative initvals (only 3.10.x.x)
  -p|--postfix ".FOO"   Postfix for firmware filenames (.FOO.fw)
  -v|--version          Print bcm43xx-fwcutter version
  -h|--help             Print this help

Example: /usr/bin/bcm43xx-fwcutter bcmwl5.sys
         to extract the firmware blobs from bcmwl5.sys
Je me rend compte que je me suis trompé de section, j'ai mis ce sujet dans FC5, alors que je suis sur FC6, je suis étourdis... Un modérateur pourrait changer l'emplacement ? :pint:
Personne n'a une petite idée pour moi ? :-D

Sinon je ne sais pas si je peux déplacer moi-même le sujet dans "FC6 : réseaux" ?
Seuls les admin. ont ce privilège (mais on dira que ce n'est pas grave, nobody's perfect 😉).

Tu dis que ta commande renvoie une erreur... Tu affirmes que la commande est reconnue, mais cela n'est guère suffisant comme information. Quelle est donc l'erreur exacte renvoyée ?
Bonjour,
bcm43xx-fwcutter -w/lib/firmware bcmwl5.sys
2 erreurs dans la commande :
l'espace omis entre "-w" et "/lib/..."
manque un "/" et espace en trop entre "firmware" et "bcm..."

La commande devrait être :
bcm43xx-fwcutter -w /lib/firmware/bcmwl5.sys
@ Pikachu_2014 => J'ai donné le message exact au début de #5 : "Cannot open input file bcmwl5.sys" Je ne sais pas ce que je peux dire de plus, ni comment vérifier d'où peut venir l'erreur, j'ai probablement raté quelque chose...

@ liho : merci pour les erreurs, j'ai donc copié-collé ta commande sur un fichier texte pour être sûr de ne pas me tromper, voilà ce que ça donne :
[root@localhost ~]# bcm43xx-fwcutter -w /lib/firmware/bcmwl5.sys
bcm43xx-fwcutter version 005

Usage: bcm43xx-fwcutter [OPTION] [driver.sys]
  -l|--list             List supported driver versions
  -i|--identify         Only identify the driver file (don't extract)
  -w|--target-dir DIR   Extract and write firmware to DIR
  -a|--alt-iv           Extract alternative initvals (only 3.10.x.x)
  -p|--postfix ".FOO"   Postfix for firmware filenames (.FOO.fw)
  -v|--version          Print bcm43xx-fwcutter version
  -h|--help             Print this help

Example: bcm43xx-fwcutter bcmwl5.sys
         to extract the firmware blobs from bcmwl5.sys
Arg, ça ne marche toujours pas je crois 🙁
Tu es sur d'avoir le fichier dans /lib/firmware ?
Poste le résultat de :
ls -l /lib/firmware
Je crois oui, le fichier y est physiquement en tout cas :
[root@localhost ~]# ls -l /lib/firmware
total 304
-rwxr-xr-x 1 Elcheb root 300928 avr 24  2004 bcmwl5.sys
Je crois que j'ai compris d'où viens le pb :
-w|--target-dir DIR Extract and write firmware to DIR
Donc après l'option "-w" vient le dossier dans lequel tu veux extraire le firmware ; ensuite vient le chemin vers le fichier.sys, donc :
mv /lib/firmware/bcmwl5.sys /home/ton_user (pour déplacer le fichier vers ton rep perso)
bcm43xx-fwcutter -w /lib/firmware/ /home/ton_user/bcmwl5.sys (pour extraire le firmware dans le dossier firmware)
Alors la première commande
mv /lib/firmware/bcmwl5.sys /home/Elcheb
a bien fonctionné (pas eu de message d'erreur).

Je crois qu'il n'a pas été au bout de la seconde :
[root@localhost ~]# bcm43xx-fwcutter -w /lib/firmware/  /home/Elcheb/bcmwl5.sys

  filename   :  bcmwl5.sys
  version    :  3.50.21.11
  MD5        :  ae96075a3aed5c40f1ead477ea94acd7
  microcodes :  2 4 5 
  pcms       :  4 5 

  microcode  :  2
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:18

  microcode  :  4
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:20

  microcode  :  5
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:24

extracting bcm43xx_microcode2.fw ...
/lib/firmware/ /bcm43xx_microcode2.fw: No such file or directory
Il y a un fichier qui est manquant c'est ça ? (je ne sais pas trop déchiffrer le terminal)

EDIT : ça vient peut-être de l'espace vide dans
bcm43xx-fwcutter -w /lib/firmware/ /home/Elcheb/bcmwl5.sys
??
Tu peux essayer comme ça :
su -
bcm43xx-fwcutter -i /home/Elcheb/bcmwl5.sys -w /lib/firmware

Tu es bien sur d'utiliser le bon fichier.sys ?
j'ai celui de mon CD, à priori je n'en ai trouvé qu'un seul dessus...
Si je charge un nouveau driver sur le site de Belkin, il est de la forme ".exe", je ne sais pas si je peux trouver le ".sys"

Cette fois la commande me donne :
[root@localhost ~]# bcm43xx-fwcutter -i /home/Elcheb/bcmwl5.sys -w /lib/firmware
 
  filename   :  bcmwl5.sys
  version    :  3.50.21.11
  MD5        :  ae96075a3aed5c40f1ead477ea94acd7
  microcodes :  2 4 5 
  pcms       :  4 5 

  microcode  :  2
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:18

  microcode  :  4
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:20

  microcode  :  5
  revision   :  0x00f5
  patchlevel :  0x00cb
  date       :  2004-01-15
  time       :  22:13:24
Pas d'erreur, ça veut dire que c'est bon ?
Ca a l'air bon, que donne :
su -
modprobe bcm43xx
lsmod | grep bcm
Alors :
[root@localhost ~]# modprobe bcm43xx
You have new mail in /var/spool/mail/root
Et :
[root@localhost ~]# lsmod | grep bcm
bcm43xx               425153  0 
ieee80211softmac       36801  1 bcm43xx
ieee80211              34953  2 bcm43xx,ieee80211softmac
C'est installé correctement ?
Le module est bien chargé.
Que donne :
dmesg | grep bcm

Vois-tu ta carte dans system-config-network ?

que donnent :
su -
ifconfig
iwconfig
iwlist scan
dmesg | grep bcm ne donne rien du tout.

Je vois bien la carte dans Système>Administration>Réseau, à l'onglet Matériel je vois "Broadcom Corporation, type wireless, périphérique eth1, état ok
[root@localhost ~]# ifconfig
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:1594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1594 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:4686854 (4.4 MiB)  TX bytes:4686854 (4.4 MiB)
[root@localhost ~]# iwconfig
lo        no wireless extensions.

eth1      IEEE 802.11b/g  ESSID:""  Nickname:"Broadcom 4306"
          Mode:Managed  Access Point: Invalid   
          RTS thr:off   Fragment thr:off
          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

sit0      no wireless extensions.
[root@localhost ~]# iwlist scan
lo        Interface doesn't support scanning.

eth1      Interface doesn't support scanning : No such device

sit0      Interface doesn't support scanning.
Tout ça n'est pas très bon, si ?
Je vois bien la carte dans Système>Administration>Réseau, à l'onglet Matériel je vois "Broadcom Corporation, type wireless, périphérique eth1, état ok
Ben il faut la configurer (créer un périphérique et entrer les paramètres wireless).

Sinon, en ligne de commande, il y a la commande iwconfig pour paramètrer.