#1 Le 12/12/2007, à 23:13
- yakusa77
script install wifi BCM94311MCG
bonsoir
je suis entrain de faire un script pour l'installation de carte wifi BCM94311MCG que l'on trouve notament sur le compaq presario c700
alors après avoir chercher pas mal, j'ai finalement trouvé la soluce et j'en ait fait un script, déjà pour moi, parce que j'en ai vraiment l'utilité car je travail sur un liveUSB persistent et il faut sans cesse que je le refasse donc tout tapé a la main ou même en copier/coller sa devient vite rasoir
bref le script est fait , il est fonctionnel
edit: ceci est la derniere version du 31-05-08
modifs: dectection auto de la distibution utilisé.
comptabilité Hardy, Gutsy et surment anterieur mais pas pas tester...
information sur la carte avant de choisir le numero de rev
le script n'ecrit plus dans les fichiers si les lignes sont deja presentes dans les fichiers (installation anterieur ou echec d'instal)
desinstallation propre (suprresion des lignes ecrite par le script a l'installation
pour utilisé ce SCRIPT : telecharger le dans votre repertoire personnel. Ensuite un terminal placer vous sur le repertoire utilisateur
cd ~
puis
chmod +x nom_du_script
et enfin
./nom_du_script
J'espere être assez clair.:)
Une explication sur le mode graphique de ces commandes ici
le script est desormais heberger ici
un petit enregistrement est necessaire, mais c'est gratuit
Dernière modification par yakusa77 (Le 08/06/2008, à 20:20)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#2 Le 13/12/2007, à 22:18
- Alain.g
Re : script install wifi BCM94311MCG
Salut
Voici un exemple à adapter :
wget -r -nd ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe 2>&1 \
| sed -u 's/\([ 0-9]\+K\)[ \.]*\([0-9]\+%\) \(.*\)/\2\n#Transfert : \1 (\2) à \3/' \
| zenity --progress --auto-close --width 400 --title "Téléchargement du firmware"
Je le mets sur 3 lignes pour la lisibilité, mais si tu souhaites une seule ligne, il faut supprimer le "\" au bout des deux premières
Xubuntu Karmic !
Hors ligne
#3 Le 13/12/2007, à 22:26
- yakusa77
Re : script install wifi BCM94311MCG
eh bien merci , tres cher je test sa immédiatement
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#4 Le 13/12/2007, à 22:31
- yakusa77
Re : script install wifi BCM94311MCG
c'est exactement ca on peut dire que tu t'y connais en zenity lol:D
je vais rajouter un peut de texte par si par la sinon c'est parfait.
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#5 Le 14/12/2007, à 00:23
- freebird
Re : script install wifi BCM94311MCG
Fort intéressant Alain.g, je sens que je vais m'en inspirer d'ici peu. Merci
Dernière modification par freebird (Le 14/12/2007, à 01:03)
Hors ligne
#6 Le 14/12/2007, à 00:29
- yakusa77
Re : script install wifi BCM94311MCG
tu prend ce que tu veut freebird, mais tien moi au jus
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#7 Le 14/12/2007, à 00:43
- safinaz
Re : script install wifi BCM94311MCG
Salut,
Très bien mais j'ai deux remarques à faire (je pense
que tu as utilisé un de mes postes, je suis safinaz, belga, le quinquin
@(°â†“°)@, et j'en passe)
Remarque 1
========
Ceci "build-essential linux-headers-`uname -r`"est inutile dans la ligne
sudo apt-get install -y build-essential linux-headers-`uname -r` ndiswrapper-utils-1.9 cabextract
car on n'installe pas ndiswrapper depuis les sources mais celui des dépà´ts.
Je l'avais rajouté par distraction. C'est d'ailleurs comme cela que j'ai reconnu
que ça vient d'un de mes postes.
Remarque 2
========
La carte BCM94311MCG a deux versions (rev 01) et (rev 02),
Pour la (rev 01), il faut utiliser le fichier sp34152.exe
Pour la (rev 01), il faut utiliser le fichier sp33008.exe mais malheureusement parfois il faut utiliser sp34152.exe.
lien pour sp33008.exe
ftp://ftp.compaq.com/pub/softpaq/sp33001-33500/sp33008.exe
#8 Le 14/12/2007, à 00:46
- freebird
Re : script install wifi BCM94311MCG
C'est le mécanisme de la barre de progression qui m'intéresse pas ton script, dsl
Hors ligne
#9 Le 14/12/2007, à 00:48
- safinaz
Re : script install wifi BCM94311MCG
Correction
Salut,
Très bien mais j'ai deux remarques à faire (je pense
que tu as utilisé un de mes postes, je suis safinaz, belga, le quinquin
@(°â†“°)@, et j'en passe)Remarque 1
========
Ceci "build-essential linux-headers-`uname -r`"est inutile dans la ligne
sudo apt-get install -y build-essential linux-headers-`uname -r` ndiswrapper-utils-1.9 cabextractcar on n'installe pas ndiswrapper depuis les sources mais celui des dépà´ts.
Je l'avais rajouté par distraction. C'est d'ailleurs comme cela que j'ai reconnu
que ça vient d'un de mes postes.Remarque 2
========
La carte BCM94311MCG a deux versions (rev 01) et (rev 02),Pour la (rev 02), il faut utiliser le fichier sp34152.exe
Pour la (rev 01), il faut utiliser le fichier sp33008.exe mais malheureusement parfois il faut utiliser sp34152.exe.lien pour sp33008.exe
ftp://ftp.compaq.com/pub/softpaq/sp33001-33500/sp33008.exe
#10 Le 14/12/2007, à 20:27
- safinaz
Re : script install wifi BCM94311MCG
Non me citer ça m'est égal ,
j'ai voulu juste attirer l'attention sur
l'inutilité des headers et build-essential
et des problèmes de rev, c'est tout.
Tu peux l'enlever, pas de problème.
Bon boulot.
Autre remarque,
Il est préférable d'inverser ces commandes
sudo ndiswrapper -r bcmwl5;
sudo rmmod ndiswrapper
#11 Le 14/12/2007, à 20:29
- safinaz
Re : script install wifi BCM94311MCG
Aussi,
remplace
sudo apt-get install -y build-essential ndiswrapper-utils-1.9 cabextract | zenity --progress --pulsate --title="installation BCM94311MCG" --text="Telechargement et Installation des paquets requis" --auto-close;
par
sudo apt-get install -y ndiswrapper-utils-1.9 cabextract | zenity --progress --pulsate --title="installation BCM94311MCG" --text="Telechargement et Installation des paquets requis" --auto-close;
Comme je l'ai dit le build-essential est inutile.
#12 Le 14/12/2007, à 23:47
- yakusa77
Re : script install wifi BCM94311MCG
OK j'enleve build-essential si tu es sur je n'est pas tester sans ... par contre je ne sait pas pourquoi je bute sur la commande desintalle elle ne se lance pas ... il y a trop d'argument surment parce quil interprete le variable bref c'est dommage je suis à trois doigt ...:)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#13 Le 15/12/2007, à 01:49
- freebird
Re : script install wifi BCM94311MCG
Je viens de lancer les commandes et ça fonctionne...
As-tu un message d'erreur ou autre ?
Hors ligne
#14 Le 15/12/2007, à 10:51
- yakusa77
Re : script install wifi BCM94311MCG
ah OUI freebird, dans cette version du script sa fonctionne puisque j'ai raccourci/couper les blanc sur la première liste (installé/désinstallé) par contre si j' insert un blanc par exemple: "installé le driver" ou "désinstallé le driver" la sa plante, pourtant j'ai essayé de mettre des slash avant les guillemets pour évité leur interprétation des blancs, mais la... encore pire la phrase n'apparait pas dans la liste.. je trouve sa dommage je trouvait que sa avait plus de gueulle .
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#15 Le 15/12/2007, à 11:42
- safinaz
Re : script install wifi BCM94311MCG
OK j'enleve build-essential si tu es sur je n'est pas tester sans ... par contre je ne sait pas pourquoi je bute sur la commande desintalle elle ne se lance pas ... il y a trop d'argument surment parce quil interprete le variable bref c'est dommage je suis à trois doigt ...:)
sûr biensûr
#16 Le 21/12/2007, à 00:12
- Kedoc
Re : script install wifi BCM94311MCG
Bonjour,
Je suis justement dans la situation suivante : j'ai un Presarion C700 équipé d'une carte Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02).
Au premier lancement d'Ubuntu, celui-ci m'a très sympathiquement proposé d'activer le microcode proprio (selon la technique explicitée ici : http://liaudetgael.free.fr/spip.php?article12), ce que j'ai fait, mais qui n'a pas marché... La carte ne fonctionnait pas.
Après une courte recherche sur le forum, j'ai découvert votre script que j'ai exécuté. Je peux maintenant scanné les AP environnant !...
Mais je ne peux pas accrocher aucun d'eux... :-(
root@compaq-laptop:~# iwconfig wlan0 essid "xxx" key [2] s:xxx
root@compaq-laptop:~# iwconfig wlan0
wlan0 IEEE 802.11g [b]ESSID:off/any [/b]
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:xxx [2] Security mode:restricted
Power Management: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
Sauriez-vous d'o๠peut provenir l'erreur ?
On trouve masse de solutions sur le forum pour des cartes Broadcom, mais comme je ne connais pas encore bien tout ça, j'ai peur de me porter sur des solutions qui ne ferait qu'empirer la situation...
Merci !
Kedoc
Hors ligne
#17 Le 21/12/2007, à 00:18
- safinaz
Re : script install wifi BCM94311MCG
Donne les retours de
ndiswrapper -l
iwlist scan
sudo lshw -C network
cat /etc/network/interfaces
gutsy ou feisty??
#18 Le 21/12/2007, à 00:21
- Kedoc
Re : script install wifi BCM94311MCG
Pardon, oui ! Je suis sous Ubuntu 7.10...
Pour la suite des commandes...
kedoc@compaq-laptop:~$ ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx)
kedoc@compaq-laptop:~$ iwlist scan
lo Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:03:C9:14:28:7D
ESSID:"ALICE-142872"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:31/100 Signal level:-76 dBm Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0
Cell 02 - Address: 00:14:C1:0C:3C:04
ESSID:"TUNNEL"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:7/100 Signal level:-91 dBm Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:bcn_int=100
Extra:atim=0
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : WEP-40
Pairwise Ciphers (2) : TKIP WEP-40
Authentication Suites (1) : PSK
IE: WPA Version 1
Group Cipher : WEP-40
Pairwise Ciphers (2) : TKIP WEP-40
Authentication Suites (1) : PSK
[...]
Cell 15 - Address: 00:1A:6B:06:95:BD
ESSID:"Livebox-ff76"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.457 GHz (Channel 10)
Quality:1/100 Signal level:-95 dBm Noise level:-96 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
eth0 Interface doesn't support scanning.
kedoc@compaq-laptop:~$ sudo lshw -C network
*-network
description: Wireless interface
product: BCM94311MCG wlan mini-PCI
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 02
serial: 00:1a:73:cb:c9:bc
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.45+Broadcom,10/12/2006, 4.100. latency=0 link=no module=ndiswrapper multicast=yes wireless=IEEE 802.11g
*-network
description: Ethernet interface
product: RTL-8139/8139C/8139C+
vendor: Realtek Semiconductor Co., Ltd.
physical id: 1
bus info: pci@0000:02:01.0
logical name: eth0
version: 10
serial: 00:1b:38:96:a8:1d
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.1.16 latency=64 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s
kedoc@compaq-laptop:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
Merci de votre aide !
Kedoc
Hors ligne
#19 Le 21/12/2007, à 00:24
- safinaz
Re : script install wifi BCM94311MCG
avec une connexion
Installe wicd
echo 'deb http://wicd.longren.org gutsy extras' | sudo tee -a /etc/apt/sources.list
sudo aptitude update
sudo aptitude install wicd #au passage il désinstalle n-m
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
redémarre
Pour lancer wicd
/opt/wicd/tray.py
ou via appli>inetrnet>wicd
Il existe une page de doc sur wicd
J'espère que ta box n'est pas une de celles affichées car
la qualité du signal ne dépasse pas 31%
#20 Le 21/12/2007, à 00:27
- Kedoc
Re : script install wifi BCM94311MCG
Non, ma box est à cà´té, hidden, et je la capte bien...
Remplacer n-m par wicd (si j'ai bien compris ce dont il s'agit), ne provoque pas "d'effets secondaires" ? En cas de soucis c'est réversible ?
Kedoc
Hors ligne
#21 Le 21/12/2007, à 00:40
- Kedoc
Re : script install wifi BCM94311MCG
Install faite... A priori, je ne me connecte pas mieux à quoique ce soit...
Kedoc
Hors ligne
#22 Le 21/12/2007, à 01:07
- safinaz
Re : script install wifi BCM94311MCG
Change de canal.
#23 Le 21/12/2007, à 01:14
- Kedoc
Re : script install wifi BCM94311MCG
C'est à dire ? Le cannal pour le wifi ?
Ou pour la clef wep ?
De tte façon, je n'arrive même pas à me connecter sur le wifi ouvert d'un voisin... (juste pour le test !)
[Par ailleurs, je ne sais pas si c'est lié à la désinstallation de nm, mais je n'arrive plus à intaller de paquet dps Synaptic... J'ai beau avoir encore internet, mais il cherche sur le CD ROM et finalement abandonne si je ne lui mets pas... Ce n'est pas le comportement qu'il a lorsqu'il pense ne pas avoir de connexion dispo ?]
-> Stupide et corrigé de moi-même dans les prefs...
Dernière modification par Kedoc (Le 21/12/2007, à 01:18)
Kedoc
Hors ligne
#24 Le 21/12/2007, à 10:47
- yakusa77
Re : script install wifi BCM94311MCG
oui tu es cher quel fournisseur d'acces ? parfois il faut un peut adapté les clefs et changer d'encryption...
si tu es, en WEP avec une clef avec que des chiffres passe en WEP 64bit (hex) lorsque nm te demande la clef, sinon sa n'accrochera pas
pour ma par j'utilise network-manager sans probleme .
Dernière modification par yakusa77 (Le 21/12/2007, à 10:53)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#25 Le 21/12/2007, à 13:19
- Kedoc (lieu public)
Re : script install wifi BCM94311MCG
Euh, je n'arrive plus à me connecter du tout... Que ce soit chez moi, chez mes parents ou à la fac... Que les FAI soient Neuf, Orange, Club... Que ce soit sur des réseaux ouverts, sécurisés en WEP, WPA 802.1X ou WPA PSK (pour ceux que j'ai testé pr le moment)...
Je n'ai aucune activité au niveau du voyant (ms je ne sais pas si c'est très significatif)...
Je peux me tromper, mais j'ai plutà´t l'impression de n'avoir aucune activité sur la carte...