Bonjour !

Je souhaite essayer la distribution Fedora mais avant de m'y mettre il ne me reste plus qu'à résoudre un problème.

Pour pouvoir accéder à internet je suis obligé de passer par une clé USB Wifi que j'ai acheté récemment (NETGEAR, Adaptateur USB sans fil N300, WNA3100) qui ne possède malheureusement que des pilotes pour Windows.
J'aimerais donc savoir si c'est possible de trouver un pilote qui fonctionne sous Fedora, sachant que je suis sous une architecture 64 bits.

Merci d'avance.
Bonsoir,

peux-tu, clé branchée, poster le retour de la commande suivante ?
lsusb
Félicitations, selon toutes vraisemblances, vous avez acquis une clé avec un chipset Broadcom bcm4323, qui est un des plus difficiles à installer sur linux \o

Je conseille NDISwrapper. Personnellement je n'ai jamais su installer de driver linux pour une BCM43xx. =/
Tout simplement parce que mon ami Google ma propose la doc Ubuntu en premier 🙂
Merci beaucoup pour le lien delta01

EDIT : Je n'ai pas de connexion sur ma Fedora et dans le tuto ils donne les .rpm de NdisWrapper que pour les versions 12 et 13 (je suis sur la v15) ... Comment faire ?

Sinon voici le résultat de ma commande lsusb :
lsusb wrote: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0461:4d20 Primax Electronics, Ltd
Bus 002 Device 002: ID 0846:9020 NetGear, Inc.
Bus 006 Device 002: ID 0461:0010 Primax Electronics, Ltd
delta01 wrote:vous avez acquis une clé avec un chipset Broadcom bcm4323, qui est un des plus difficiles à installer sur linux \o
Si peu. Il y a pire pour un débutant.
Cependant, il n'existe en effet pas de pilotes Linux pour cette clé Wifi actuellement... NdisWrapper est donc le seul moyen actuellement de la faire fonctionner sous Linux.
EDIT : Je n'ai pas de connexion sur ma Fedora et dans le tuto ils donne les .rpm de NdisWrapper que pour les versions 12 et 13 (je suis sur la v15) ... Comment faire ?
Pas de câble Ethernet à portée de main ? Installer les paquets via yum (avec réseau donc) est infiniment plus simple que de les télécharger et installer à la main. Ça mérite un effort pour déplacer le PC vers un lien Ethernet, non (et j'ai la flemme de mettre à jour le tutoriel pour Fedora 15) ?
J'avais un cable Ethernet mais impossible de le retrouver.
Je pourrais emmener mon PC chez un amis pour squatter sa connexion ... mais ce serais plus simple si je savais ou sont les paquets de NdisWrapper.

Sinon vous dîtes que c'est difficile avec mon matériel ... mais si je suis bien le tuto dans le wiki, ça devrais marcher, non ?
Osmyro wrote:J'avais un cable Ethernet mais impossible de le retrouver.
Je pourrais emmener mon PC chez un amis pour squatter sa connexion ... mais ce serais plus simple si je savais ou sont les paquets de NdisWrapper.
Es-tu prêt à recopier sans la moindre erreur des sorties de commandes longues comme un jour sans pain sous Linux, puis à redémarrer sous Windows pour les reposter ici, le tout presque une dizaine de fois ? Si oui, alors je n'aime vraiment pas ta définition de la simplicité ^^.
Sinon vous dîtes que c'est difficile avec mon matériel ...
Je n'ai pas dit ça personnellement. J'ai mentionné plus haut la seule vraie difficulté pour toi : être patient.
mais si je suis bien le tuto dans le wiki, ça devrais marcher, non ?
C'est un excellent tutorial, c'est le meilleur dans sa catégorie :-].
Pikachu_2014 wrote: Es-tu prêt à recopier sans la moindre erreur des sorties de commandes longues comme un jour sans pain sous Linux, puis à redémarrer sous Windows pour les reposter ici, le tout presque une dizaine de fois ? Si oui, alors je n'aime vraiment pas ta définition de la simplicité ^^.
Heu oui .... je préfère ça que de devoir rester bloqué sous Windows.
C'est parti alors. Que renvoie la commande « uname -r » ?
Au passage, tu parlais de live CD plus haut... Tu as bien installé Fedora, on est d'accord ?
Oui j'ai installé Fedora, en version 15 🙂
uname -r wrote:2.6.38.6-26.rc1.fc15.x86_64
EDIT: J'ai réussis à trouver les paquets de NdisWrapper pour Fedora 15 64 bits donc je l'ai installé. Maintenant je suis bloqué pour le .inf. Le CD d'installation ne comporte qu'un .exe et d'après la doc il faudrait utiliser orange ou unshield. Je n'ai malheureusement pas trouvé les paquets de unshield, donc je me suis tourné vers orange. J'ai trouvé les paquets puis tenté une installation : Il manquerais des fichiers .so

libdynamite.so
libgsf-1.so
libsynce.so
libunshield.so
Assurons-nous d'abord que NdisWrapper est bien installé ; que renvoient les commandes suivantes ?
rpm -qa kmod\* \*ndiswrapper\* kernel
uname -r
Ne cherche pas à installer d'autres paquets manuellement pour extraire les pilotes, ce sera autant de bêtises évitées. As-tu un lien vers les pilotes Windows 64 bits de ta clé Wifi ? On les extraira pour toi, le cas échéant.
kernel-2.6.38.6-26.rc1.fc15.x86_64
ndiswrapper-1.56-1.fc15.x86_64
kmod-ndiswrapper-2.6.38.6-26.rc1.fc15.x86_64-1.56-1.fc15.2.x86_64
kmod-ndiswrapper-1.56-1.fc15.2.x86_64
2.6.38.6-26.rc1.fc15.x86_64
Oui j'ai réussi à trouver le pilote. J'ai un fichier .inf et .sys
J'ai bien avancé, voila ou je bloque maintenant :
[osmyro@osmyro-home ~]$ sudo su
[sudo] password for osmyro:
[root@osmyro-home osmyro]# cd Documents/
[root@osmyro-home Documents]# ls
bcmwlhigh5.inf bcmwlhigh5.sys ndiswrapper
[root@osmyro-home Documents]# ndiswrapper -i bcmwlhigh5.inf
installing bcmwlhigh5 ...
couldn't find "bcmwlhigh564.sys" in "."; make sure all driver files, including .inf, .sys (and any firmware files) are in "." -
installation may be incomplete
[root@osmyro-home Documents]# cp bcmwlhigh5.sys bcmwlhigh564.sys
[root@osmyro-home Documents]# ls
bcmwlhigh564.sys bcmwlhigh5.inf bcmwlhigh5.sys ndiswrapper
[root@osmyro-home Documents]# ndiswrapper -i bcmwlhigh5.inf
driver bcmwlhigh5 is already installed
[root@osmyro-home Documents]# ndiswrapper -l
bcmwlhigh5 : invalid driver!
[root@osmyro-home Documents]# man ndiswrapper
Aucune entrée de manuel pour ndiswrapper
[root@osmyro-home Documents]# ndiswrapper
install/manage Windows drivers for ndiswrapper

usage: ndiswrapper OPTION
-i inffile install driver described by 'inffile'
-a devid driver use installed 'driver' for 'devid' (dangerous)
-r driver remove 'driver'
-l list installed drivers
-m write configuration for modprobe
-ma write module alias configuration for all devices
-mi write module install configuration for all devices
-v report version information

where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card
[root@osmyro-home Documents]# ndiswrapper -r bcmwlhigh5
[root@osmyro-home Documents]# ndiswrapper -l
[root@osmyro-home Documents]# ndiswrapper -i bcmwlhigh5
install argument must be .inf file
[root@osmyro-home Documents]# ndiswrapper -i bcmwlhigh5.inf
installing bcmwlhigh5 ...
[root@osmyro-home Documents]# ndiswrapper -l
bcmwlhigh5 : driver installed
device (0846:9020) present
[root@osmyro-home Documents]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 13fe:3100 Kingston Technology Company Inc. 2 GB USB stick
Bus 002 Device 002: ID 0846:9020 NetGear, Inc.
Bus 006 Device 002: ID 0461:0010 Primax Electronics, Ltd
Bus 003 Device 002: ID 0461:4d20 Primax Electronics, Ltd
[root@osmyro-home Documents]# ndiswrapper -l
bcmwlhigh5 : driver installed
device (0846:9020) present
[root@osmyro-home Documents]# modprobe ndiswrapper
[root@osmyro-home Documents]# lsmod | grep ndiswrapper
ndiswrapper 210928 0
[root@osmyro-home Documents]# iwconfig
lo no wireless extensions.

p10p1 no wireless extensions.

[root@osmyro-home Documents]# ifconfig -a
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:96 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:7156 (6.9 KiB) TX bytes:7156 (6.9 KiB)

p10p1 Link encap:Ethernet HWaddr 78:AC:C0:AD:CA:47
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)
Interruption:41 Adresse de base:0xe000

[root@osmyro-home Documents]# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper.conf ...
[root@osmyro-home Documents]# system-config-
system-config-authentication system-config-firewall system-config-keyboard system-config-network-cmd system-config-printer system-config-users
system-config-date system-config-firewall-tui system-config-network system-config-network-tui system-config-printer-applet
[root@osmyro-home Documents]# system-config-network
[root@osmyro-home Documents]# echo -e "DEVICE=wlan0\nTYPE=Wireless" > /etc/sysconfig/network-scripts/ifcfg-wlan0
[root@osmyro-home Documents]# iwconfig
lo no wireless extensions.

p10p1 no wireless extensions.

[root@osmyro-home Documents]# system-config-network
[root@osmyro-home Documents]# ifconfig wlan0 up
wlan0: interface inconnue: Aucun périphérique de ce type
[root@osmyro-home Documents]# 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:96 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:7156 (6.9 KiB) TX bytes:7156 (6.9 KiB)

p10p1 Link encap:Ethernet HWaddr 78:AC:C0:AD:CA:47
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)
Interruption:41 Adresse de base:0xe000
[root@osmyro-home Documents]# cp bcmwlhigh5.sys bcmwlhigh564.sys
[root@osmyro-home Documents]# ls
Quand je vois ça, c'est déjà très mal parti : tu essaies de faire passer un pilote Windows pour un autre ? Ça ne risque pas de marcher...
J'ai cru que c'était une erreur dans le nom du fichier moi :$

Je dois faire comment alors ? :/
Je suis plus que perdu la 🙁
Indique-nous déjà comment tu as obtenu tes pilotes Windows : sur un CD livré avec ton matériel ? Sur le site de Netgear (dans ce dernier cas, merci de donner le lien) ?