OVH Cloud OVH Cloud

Configurer carte wifi (manque firmware ?)

4 réponses
Avatar
Guillaume REMY
Bonjour,

J'ai une carte wifi PCI sweex LW142, et j'essaie de la faire fonctionner
sous Ubuntu (kernel 2.6.12).

En passant par l'interface de configuration ca n'a rien donné, j'ai donc
procédé en console :
Je fais donc un :

iwconfig eth1 essid NOMRESEAU mode Managed ap any key restricted MACLEFWEP

Jusque là, tout va bien.

Mais après, un ifconfig eth1 up me renvoie une erreur :

SIOCSIFFLAGS: Aucun fichier ou répertoire de ce type


Un dmesg me donne aussi une erreur sur mon interface eth1 :

[4298887.454000] eth1: resetting device...
[4298887.454000] eth1: uploading firmware...
[4298887.534000] prism54: request_firmware() failed for 'isl3886'
[4298887.534000] eth1: could not upload firmware ('isl3886')
[4298887.534000] eth1: islpci_reset: failure

Dois-je télécharger un firmware pour ma carte ? (Je n'ai pas trouvé de
firmware à télécharger sur le site du constructeur.)

Que puis-je faire ?

Merci pour vos réponses,
Guillaume.

4 réponses

Avatar
ARZUFFI Arnaud
Guillaume REMY a rédigé, dans un moment d'inspiration :

Bonjour,

J'ai une carte wifi PCI sweex LW142, et j'essaie de la faire fonctionner
sous Ubuntu (kernel 2.6.12).



A priori, d'après la documentation Ubuntu, ta carte n'est pas supportée
nativement sous Linux (le fabricant ne fournit pas de pilote) :

http://doc.ubuntu-fr.org/materiel/wifi

La solution est alors d'utiliser les drivers pour MSWindows sous Linux,
grâce au paquetage "ndiswrapper-utils" (c'est peut-être "pas propre" car tu
installes du logiciel non libre, mais ça fonctionne super bien, j'ai
vérifié avec une carte de marque Broadcom sur un ordinateur portable).

Voici la procédure à suivre scrupuleusement et ça fonctionnera (c'est
exactement celle que j'ai suivi sur l'ordinateur portable, avec la
distribution UbuntuLinux installé dessus) :

http://doc.ubuntu-fr.org/materiel/wifi/ndiswrapper

Cette procédure exige d'avoir téléchargé les pilotes MSWindows du matériel.
Une rapide recherche m'a conduit à ce fichier, il me semble que c'est le
pilote de ton matériel...

http://sweexeurope.com/media/drivers/LW142_driv_all.zip


--
ARZUFFI Arnaud

(enlever les "0" de mon adresse)

Avatar
Vincent Bernat
OoO Vers la fin de l'après-midi du samedi 27 mai 2006, vers 16:20,
Guillaume REMY disait:

J'ai une carte wifi PCI sweex LW142, et j'essaie de la faire
fonctionner sous Ubuntu (kernel 2.6.12).

En passant par l'interface de configuration ca n'a rien donné, j'ai
donc procédé en console :
Je fais donc un :

iwconfig eth1 essid NOMRESEAU mode Managed ap any key restricted MACLEFWEP

Jusque là, tout va bien.

Mais après, un ifconfig eth1 up me renvoie une erreur :

SIOCSIFFLAGS: Aucun fichier ou répertoire de ce type



Un dmesg me donne aussi une erreur sur mon interface eth1 :

[4298887.454000] eth1: resetting device...
[4298887.454000] eth1: uploading firmware...
[4298887.534000] prism54: request_firmware() failed for 'isl3886'
[4298887.534000] eth1: could not upload firmware ('isl3886')
[4298887.534000] eth1: islpci_reset: failure


Je suppose qu'il s'agit d'une "softmac" (l'équivalent des winmodems
pour les cartes wifi, on n'arrête pas le progrès). Tu dois utiliser le
driver "islsm" au lieu de prism54. Je suppose qu'il n'est pas dans
Breezy (regarde avec lsmod s'il est chargé). Dans ce cas, tu peux
upgrader vers Dapper qui sort bientôt. Ou aller sur http://prism54.org
pour le récupérer.

dmesg | grep islsm donne quelque chose ?
--
/* James M doesn't say fuck enough. */
2.4.3 linux/net/core/netfilter.c

Avatar
Guillaume REMY
OoO Vers la fin de l'après-midi du samedi 27 mai 2006, vers 16:20,
Guillaume REMY disait:

J'ai une carte wifi PCI sweex LW142, et j'essaie de la faire
fonctionner sous Ubuntu (kernel 2.6.12).

En passant par l'interface de configuration ca n'a rien donné, j'ai
donc procédé en console :
Je fais donc un :

iwconfig eth1 essid NOMRESEAU mode Managed ap any key restricted MACLEFWEP

Jusque là, tout va bien.

Mais après, un ifconfig eth1 up me renvoie une erreur :

SIOCSIFFLAGS: Aucun fichier ou répertoire de ce type



Un dmesg me donne aussi une erreur sur mon interface eth1 :

[4298887.454000] eth1: resetting device...
[4298887.454000] eth1: uploading firmware...
[4298887.534000] prism54: request_firmware() failed for 'isl3886'
[4298887.534000] eth1: could not upload firmware ('isl3886')
[4298887.534000] eth1: islpci_reset: failure


Je suppose qu'il s'agit d'une "softmac" (l'équivalent des winmodems
pour les cartes wifi, on n'arrête pas le progrès). Tu dois utiliser le
driver "islsm" au lieu de prism54. Je suppose qu'il n'est pas dans
Breezy (regarde avec lsmod s'il est chargé). Dans ce cas, tu peux
upgrader vers Dapper qui sort bientôt. Ou aller sur http://prism54.org
pour le récupérer.

dmesg | grep islsm donne quelque chose ?


Merci pour la réponse.

Effectivement, la carte possède un chipset GW3887A, qui semble
nécessiter islsm.

Bon entre temps il y a eu la sortie de Dapper, donc j'ai upgradé, et du
coup le driver est bien là. D'ailleurs la led de la carte reste allumée,
alors qu'avant elle restait éteinte. C'est déjà ça.
-----------------------------
:~$ dmesg | grep islsm
[4294688.170000] Loaded islsm_pci driver, version 0
-----------------------------

Par contre je suis toujours coincé. L'interface de configuration
d'ubuntu me montre bien ma carte wifi, mais ne semble pas vouloir se
connecter au réseau (WPA restricted).

J'ai essayé en console avec iwconfig, mais ca ne donne rien non plus.

Quand j'essaie de mettre une ip fixe, un ping en root me donne ceci :
ping: sendmsg: Operation not permitted

Ai-je oublié quelque-chose ?
Merci, et bonne soirée.


Avatar
Vincent Bernat
OoO En ce début de soirée du lundi 05 juin 2006, vers 21:33, Guillaume
REMY disait:

Par contre je suis toujours coincé. L'interface de configuration
d'ubuntu me montre bien ma carte wifi, mais ne semble pas vouloir se
connecter au réseau (WPA restricted).


Pour WPA, il te faut wpa_supplicant. Est-il installé ? Ensuite, je ne
sais pas de quoi est capable l'outil de configuration d'Ubuntu, mais
wpa_supplicant est très simple à configurer. Regarde la doc qu'il y a
dedans, c'est l'affaire de quelques minutes si tu es en WPA_PSK.
--
panic("Unable to find empty mailbox for aha1542.n");
2.2.16 /usr/src/linux/drivers/scsi/aha1542.c