Page 1 sur 1

[Wi-Fi] Firmware RTL8192E manquant (résolu)

Publié : mar. 12 oct. 2010, 21:48
par bogue
Bonjour,

Je possède l'ordinateur Samsung R580 sous processeur 64 bits.
L'ordinateur est doté de la carte Wi-Fi Realtek RTL8192E.
Après avoir téléchargé et installé ArchLinux x86_64, j'ai voulu configurer ma connexion Internet.
La carte réseau est visible via 'iwconfig'.
Cependant, lorsque je souhaite l'activer par 'ipconfig wlan up', j'ai le message suivant :

Code : Tout sélectionner

SIOCSIFFLAGS: Operation not permitted
D'ailleurs, après avoir consulté les messages du noyau, j'ai vu les erreurs suivantes :

Code : Tout sélectionner

rtl819xE: PlatformInitFirmware ()==>
rtl819xE 0000:02:00.0: firmware: requesting RTL8192E/boot.img
rtl819xE: request firmware fail!
rtl819xE:ERR in init_firmware()
rtl819xE:ERR!!! _rtl8192_up():initialization is failed!
J'ai donc récupéré le driver realtek disponible sur AUR (http://aur.archlinux.org/packages.php?ID=34281) et j'ai tenté de le compiler. Sans succès.
Ensuite, j'ai trouvé sur d'autres forums que des utilisateurs utilisés directement les fichiers compilé pour ce driver (boot.img, data.img, main.img)
Mais en l'ajoutant dans /lib/firmware/RTL8192E/ et en lançant l'activation de la carte, le pc a planté et seul le caps lock clignotait.
Je ne trouve plus d'autres solutions afin de pouvoir utiliser cette carte réseau.
Si quelq'un a une idée, je suis preneur :(.

Merci d'avance.

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mar. 12 oct. 2010, 22:06
par benjarobin
Supprime les fichiers que tu as ajouté et installe avec pacman : pacman -S linux-firmware
Il faudrait mettre a jour le wiki en effet... :(

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mar. 12 oct. 2010, 22:17
par bogue
Je n'ai pas accès à Internet par le câble ethernet.
Il est possible de le télécharger séparément et le compiler en local ?

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mar. 12 oct. 2010, 23:21
par benjarobin
Tu dois télécharger ceci : http://mir.archlinux.fr/core/os/x86_64/ ... pkg.tar.xz
Puis installer avec pacman -U

Code : Tout sélectionner

wget http://mir.archlinux.fr/core/os/x86_64/linux-firmware-20100911-1-any.pkg.tar.xz
pacman -U linux-firmware-20100911-1-any.pkg.tar.xz
Il n'y a PAS de compilation, et aucune dépendance donc tout devrai bien se passer

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mer. 13 oct. 2010, 07:24
par bogue
Merci!
Je testerai dès ce soir.

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mer. 13 oct. 2010, 18:53
par bogue
J'ai un conflit de dépendances avec kernel26-firmware.

Code : Tout sélectionner

Chargement des données du paquet...
Vérification des dépendances...
Erreur: remplacer un paquet avec -U n'est pas encore possible
Erreur: vous pouvez remplacer les paquets manuellement en utilisant -Rd et -U
Erreur: la préparation de la transaction a échoué (conflit de dépendances)
:: linux-firmware: est en conflit avec kernel26-firmware
Je peux supprimer kernel26-firmware afin de mettre linux-firmware ?

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mer. 13 oct. 2010, 19:02
par benjarobin
Oui sans problème, ce paquet n'existe plus

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mer. 13 oct. 2010, 19:19
par bogue
Bon bah j'ai pas de pot :(

Code : Tout sélectionner

Vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: kernel26: requiert kernel26-firmware>=2.6.33
Lorsque je souhaite supprimer le paquet.
Pourtant j'ai le noyau de la 2010.05, soit 2.6.33.4
:?

Re: [Wi-Fi] Firmware RTL8192E manquant

Publié : mer. 13 oct. 2010, 19:33
par benjarobin
Le message est on ne peut plus clair au contraire. Tu ne peux pas supprimer kernel26-firmware car ta version du kernel 2.6.33.4 a besoin de kernel26-firmware

Il faut donc que tu mette a jour aussi le kernel et ses dépendances... (Télécharge de la même façon le paquet de kernel26 : http://www.archlinux.org/packages/core/i686/kernel26/)
Pour installer il faudra bien tout installer d'un coup : pacman -U kernel26.... linux-firmware...
Le plus simple est de trouver une connexion internet filaire.