#1 Le 26/07/2010, à 16:22
- ubn
[Résolu] Installation pilote Linux realtek 8192su
Bonjour,
Je viens d'acheter une clef USN Hercules Wireless N mini (HWNUm-300) que je souhaite installer sous Ubuntu (noyau 2.6.31-22-generic). Je pensais installer le pilote avec ndiswrapper car la procédure d'installation sur le forum Ubuntu me paraissait claire mais je n'ai pas réussi à décompacter le fichier exécutable d'installation pour obtenir le pilote windows (fichiers .inf et .sys) ni à trouver ce dernier chez le fabriquant. J'ai finalement trouvé le pilote Linux chez Realtek le fournisseur de la puce.
rtl8192se_linux_2.6.0017.0507.2010.tar.gz
Je l'ai décompacté deux fois et j'ai obtenu un dossier avec des fichiers dont je ne sais quoi faire. Les forums donnent plein d'informations mais je dois avouer que je m'y perd complétement dans les modeprobe, ./configure, make, make install and co...!.
La question est donc comment installer ce pilote Linux ? Y-a-il une procédure du type 1,2,3...:)
Merci de votre aide.
Gérard
Dernière modification par ubn (Le 28/07/2010, à 14:43)
Hors ligne
#2 Le 26/07/2010, à 16:28
- Grünt
Re : [Résolu] Installation pilote Linux realtek 8192su
Déjà, faut être certain du modèle de la carte.
Fais un
lsusb
Red flashing lights. I bet they mean something.
Hors ligne
#3 Le 26/07/2010, à 18:13
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Voilà le résultat :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 13fd:1340 Initio Corporation
Bus 002 Device 002: ID 06f8:e031 Guillemot Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 002: ID 04fc:0561 Sunplus Technology Co., Ltd Flexcam 100
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 003 Device 002: ID 04f3:0103 Elan Microelectronics Corp.
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
La carte est la Guillemot (Hercules). Lorsque j'enlève la clef cette ligne disparaît. La puce est une Realtek.
J'ai téléphoné au fabricant qui m'a indiqué l'endroit où je pouvais charger le pilote Linux. Je pense que c'est le bon.
Merci pour ton aide.
Gérard
Hors ligne
#4 Le 27/07/2010, à 01:20
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
J'ai utilisé une commande plus précise pour avoir le nom du chipset. Voilà le résultat (début seulement) :
gerard@gerard-desktop:~$ lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bDeviceClass 9 Hub
bDeviceProtocol 0 Full speed (or root) hub
iProduct 2 EHCI Host Controller
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bDeviceClass 9 Hub
bDeviceProtocol 0 Full speed (or root) hub
iProduct 2 UHCI Host Controller
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bDeviceClass 9 Hub
bDeviceProtocol 0 Full speed (or root) hub
iProduct 2 UHCI Host Controller
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bDeviceClass 9 Hub
bDeviceProtocol 0 Full speed (or root) hub
iProduct 2 UHCI Host Controller
Bus 002 Device 004: ID 13fd:1340 Initio Corporation
bDeviceClass 0 (Defined at Interface level)
bDeviceProtocol 0
iProduct 2 External
bDeviceClass 0 (Defined at Interface level)
bDeviceProtocol 0
Bus 002 Device 002: ID 06f8:e031 Guillemot Corp.
bDeviceClass 0 (Defined at Interface level)
bDeviceProtocol 0
iProduct 2 RTL8191S WLAN Adapter
(Bus Powered)
bDeviceClass 0 (Defined at Interface level)
bDeviceProtocol 0
(Bus Powered)
Le chipset est le RTL8191S.
Le fabriquant et les divers sites consultés m'ont par ailleurs donnés comme référence le chipset rtl8192. Est-ce le même ? Comment l'installer ?
Toujours intéressé par votre aide...
Gérard
Hors ligne
#5 Le 27/07/2010, à 09:13
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Tant de posts ce matin. Impressionnant !
Toujours intéressé par un avis sur mon problème !
Merci d'avance.
Gérard
Hors ligne
#6 Le 27/07/2010, à 10:01
- Grünt
Re : [Résolu] Installation pilote Linux realtek 8192su
C'est bien le chipset rtl8192, enfin, normalement:
http://cateee.net/lkddb/web-lkddb/RTL8192SU.html
Ceci dit, les pilotes du rtl8191s et du rtl8192 sont les mêmes:
http://forum.ubuntu-fr.org/viewtopic.php?pid=2845058#p2845058
Bon, tu crées un dossier dans lequel on pourra travailler, tu ouvres l'archive dedans, et tu fais voir son contenu. Tu devrais avoir un fichier "README" dedans, si tu peux le poster
Red flashing lights. I bet they mean something.
Hors ligne
#7 Le 27/07/2010, à 10:12
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
Il y a deux drivers spécifiques pour ton modèle de carte :
à savoir :
RTL8192SE en fait ça c'est pour les cartes branchés en mini PCI-express (le E pour Express)
et
RTL8192SU (donc c'est ton cas) pour les cartes branchés en USB (le U pour le USB)
Et comme le dit ǤƦƯƝƬ c'est bien 8192 même si sur ta carte c'est indiqué 8191.
Ensuite, leur installation est pas trop compliqué, tu décompresses l'archive et tu ouvres un terminal dans le dossier décompressé et tu tapes :
sudo su
make
make install
exit
Puis le plus simple est de redémarrer (on pourrait charger les modules à la main mais bon)
Par contre, un mot concernant ces drivers : perso j'ai la version mini PCI express, et ils sont pas très fameux ces drivers sauf une certaine version plus ancienne...en tout cas pour moi les versions plus récentes génèrent des messages d'erreurs et/ou de debugs dans dmesg qui font que les performances wifi sont très mauvaises et que parfois il peut y avoir des déconnexions intempestives.
Bref, en attendant une inclusion d'un driver avec le noyau, pour l'instant il faut tester plusieurs trucs.
Toi tu as la version
2.6.0017************ (la dernière à ce jour)
La version qui marche le mieux chez moi :
2.6.0014.************
Après ca dépend peut être des cartes, mais c'est à prendre en compte car c'est une chose que la carte soit reconnue, encore faut-il qu'elle marche bien
Hors ligne
#8 Le 27/07/2010, à 11:28
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Hello,
Merci pour les infos concernant le pilote. C'est maintenant clair.
Je n'avais pas vu le fichier Readme avec les instructions. C'est exactement la procédure que me suggère Vysserk3. Je vais donc mettre cela en oeuvre asap.
Ci-joint le fichier ReadMe (début) :
Release Date: 2010-0507, ver 0017
RTL8192SE Linux driver
--This driver supports RealTek rtl8192SE PCI Wireless LAN NIC
for
2.6 kernel:
Fedora Core 2/3/4/5, Debian 3.1, Mandrake 10.2/Mandriva 2006,
SUSE 9.3/10.1/10.2, Gentoo 3.1, Ubuntu 7.10/8.04/8.10/9.04/9.10/10.04,
moblin(V2), android-x86_090916, etc.
2.4 kernel:
Redhat 9.0/9.1
========================================================================================
I. Component
========================================================================================
The driver is composed of several parts:
1. Firmare to make nic work
1.1 firmare/RTL8192SE
2. Module source code
2.1 rtllib
2.2 HAL/rtl8192
2.3 wpa_supplicant-0.6.9.tar.gz (User can download the latest version
from internet also, but it is suggested to use default package
contained in the distribution because there should less compilation
issue.)
3. Script to build the modules
3.1 Makefile
4. Script to load/unload modules
4.1 wlan0up
4.2 wlan0down
5. Script and configuration for DHCP
5.1 wlan0dhcp
5.2 ifcfg-wlan0
6. Example of supplicant configuration file:
6.1 wpa1.conf
7. Script to run wpa_supplicant
7.1 runwpa
========================================================================================
II. Compile & Installation & uninstall
========================================================================================
You can enter top-level directory of driver and execute follwing command to
Compile, Installation, or uninstall the driver:
0. Change to Super User
sudo su
1. Compile driver from the source code
make
2. Install the driver to the kernel
make install
reboot
3. uninstall driver
make uninstall
========================================================================================
III. Start Up Wireless
========================================================================================
You can use two methord to start up wireless:
<<Method 1>>
1. Install driver like II. and reboot OS
2. Wireless will brought up by GUI, such as NetworkManager
3. If Wireless is not brought up by GUI, you can use:
ifconfig wlan0 up
Note: some times when you have two wireless NICs on your computer,
interface "wlan0" may be changed to "wlan1" or "wlan2", etc.
So before "ifconfig wlan0 up", you can use "iwconfig" to check
which interface our NIC is.
<<Method 2>>
Not install driver But Only load the driver module to kernel and
start up nic.
1. Compile the drivers from the source code
make
2. Copy firmware to /lib/firmware/ or /lib/firmware/(KERNEL_VERSION)/
cp -rf firmware/RTL8192SE /lib/firmware or
cp -rf firmware/RTL8192SE /lib/firmware/(KERNEL_VERSION)
Note: This depends on whether (KERNEL_VERSION) subdirectory exists
under /lib/firmware
3. Load driver module to kernel.
./wlan0up
Note: when "insmod: error inserting 'xxxx.ko': -1 File exists" comes
out after run ./wlan0up, please run ./wlan0down first, then it
should Be ok..
Note: If you see the message of "unkown symbol" during ./wlan0up, it
is suggested to start up nic use <<Method 1>>.
4. start up nic
ifconfig wlan0 up
Je vous tiens au courant (c'est la première fois que j'installe un pilote Linux). Merci beaucoup.
Gérard
Hors ligne
#9 Le 27/07/2010, à 12:35
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Voilà c'est fait. Je pense à priori que tout s'est bien passé :
gerard@gerard-desktop:~$ cd '/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010' gerard@gerard-desktop:~/Bureau/rtl8192se_linux_2.6.0017.0507.2010$ sudo su
[sudo] password for gerard:
root@gerard-desktop:/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010# make
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_regd.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_rfkill.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_eeprom.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_wx.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_cam.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_pm.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_pci.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_ps.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_dm.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_debug.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_ethtool.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_dev.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_Efuse.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_phy.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_firmware.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_rtl6052.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_hwimg.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_led.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_mp.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s/r8192S_scan.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_rx.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_softmac.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_tx.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_wx.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_module.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_softmac_wx.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_HTProc.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_TSProc.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_BAProc.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/dot11d.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_crypt.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_tkip.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_ccmp.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib_crypt_wep.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/wapi.o
CC [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/wapi_interface.o
LD [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/r8192se_pci.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/r8192se_pci.mod.o
LD [M] /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/r8192se_pci.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
root@gerard-desktop:/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010# make install
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
Building modules, stage 2.
MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
make[1]: entrant dans le répertoire « /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 »
make -C /lib/modules/2.6.31-22-generic/build M=/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010 CC=gcc modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
Building modules, stage 2.
MODPOST 0 modules
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
install -p -m 644 r8192se_pci.ko /lib/modules/2.6.31-22-generic/kernel/drivers/net/wireless/
depmod -a
make[1]: quittant le répertoire « /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 »
root@gerard-desktop:/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010# exit
exit
gerard@gerard-desktop:~/Bureau/rtl8192se_linux_2.6.0017.0507.2010$ cd
gerard@gerard-desktop:~$
Maintenant que dois-je faire ? Quand je vais dans "Connexions réseau / Sans fil" je ne vois rien apparaître ?!
iwconfig me retourne ce message :
gerard@gerard-desktop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
virbr0 no wireless extensions
et ifconfig celui_ci :
gerard@gerard-desktop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1f:d0:a1:e8:25
inet adr:192.168.0.11 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::21f:d0ff:fea1:e825/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:1832 erreurs:0 :0 overruns:0 frame:0
TX packets:1504 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:1107299 (1.1 MB) Octets transmis:224113 (224.1 KB)
Interruption:29
eth1 Link encap:Ethernet HWaddr 00:1f:d0:a1:e8:27
UP BROADCAST MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
Interruption:30 Adresse de base:0xe000
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
Packets reçus:12 erreurs:0 :0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:720 (720.0 B) Octets transmis:720 (720.0 B)
virbr0 Link encap:Ethernet HWaddr e2:76:bd:26:55:29
inet adr:192.168.122.1 Bcast:192.168.122.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:301 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:0 (0.0 B) Octets transmis:58008 (58.0 KB)
Gérard
Hors ligne
#10 Le 27/07/2010, à 12:36
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
Redémarrer peut être ?
Hors ligne
#11 Le 27/07/2010, à 12:36
- Grünt
Re : [Résolu] Installation pilote Linux realtek 8192su
Teste un:
sudo modprobe rtl8192
Red flashing lights. I bet they mean something.
Hors ligne
#12 Le 27/07/2010, à 12:39
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
J'avais déjà relancé le PC.
J'ai fait "sudo modeprobe rtl8192". Voilà le message retourné ?!
gerard@gerard-desktop:~$ sudo modprobe rtl8192
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
FATAL: Module rtl8192 not found.
Gérard
Hors ligne
#13 Le 27/07/2010, à 12:44
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
Je dirai plutôt :
sudo modprobe r8192se_pci
(c'est le nom du fichier r8192se_pci.ko, vive la logique de Realtek)
Mais normalement, il aurait du être chargé au démarrage.
Hors ligne
#14 Le 27/07/2010, à 12:45
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
Mais je vois en fait que tu t'es trompé, je t'avais dis que les trucs finissant par _se c'est pour le mini pci express, or toi tu as de l'usb, donc il faut prendre l'autre archive, _su...c'est peut être pour ça que ca n'a pas marché direct après le redémarrage
(et du coup le nom du truc après modprobe sera peut être différent)
Dernière modification par Vysserk3 (Le 27/07/2010, à 12:45)
Hors ligne
#15 Le 27/07/2010, à 13:22
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
OK autant pour moi. En fait j'avais chargé pas mal de pilotes et j'ai dû confondre !
Je recommence la manip. Faudra-t-il enlever l'autre pilote ?
Gérard
Hors ligne
#16 Le 27/07/2010, à 13:23
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
A priori je dirai :
sudo su
make uninstall
depuis le même endroit que où tu as fait l'installation précédente
Ensuite faut refaire la même chose avec les bons drivers
Hors ligne
#17 Le 27/07/2010, à 13:37
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Hello,
J'ai commencé par désinstaller le pilote rtl8192se :
gerard@gerard-desktop:~/Bureau/rtl8192se_linux_2.6.0017.0507.2010$ sudo su
[sudo] password for gerard:
root@gerard-desktop:/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010# make uninstall
make[1]: entrant dans le répertoire « /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 »
depmod -a
make[1]: quittant le répertoire « /home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 »
root@gerard-desktop:/home/gerard/Bureau/rtl8192se_linux_2.6.0017.0507.2010# cd
root@gerard-desktop:~# cd '/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009'
root@gerard-desktop:/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009# sudo su
root@gerard-desktop:/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009# make
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8180_93cx6.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_wx.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192S_phy.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192S_rtl6052.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192S_rtl8225.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r819xU_cmdpkt.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.o
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c: In function ‘dm_txpower_trackingcallback’:
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c:1096: warning: unused variable ‘dev’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c: In function ‘dm_check_txpower_tracking’:
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c:1737: warning: unused variable ‘priv’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c: At top level:
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c:1114: warning: ‘dm_InitializeTXPowerTracking_TSSI’ defined but not used
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_dm.c:1652: warning: ‘dm_CheckTXPowerTracking_TSSI’ defined but not used
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192SU_HWImg.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192S_firmware.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192S_Efuse.o
CC [M] /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.o
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c: In function ‘rtl819x_set_mcast_register’:
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:4338: warning: unused variable ‘dev’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c: In function ‘rtl8192_usb_probe’:
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11333: error: ‘struct net_device’ has no member named ‘open’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11334: error: ‘struct net_device’ has no member named ‘stop’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11335: error: ‘struct net_device’ has no member named ‘tx_timeout’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11336: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11337: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11338: error: ‘struct net_device’ has no member named ‘set_mac_address’
/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.c:11339: error: ‘struct net_device’ has no member named ‘get_stats’
make[2]: *** [/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u/r8192U_core.o] Erreur 1
make[1]: *** [_module_/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
make: *** [all] Erreur 2
Comme tu peux le voir il y a quelques erreurs à la fin ?!
Malgré tout j'installe le bon pilote rtl8192su :
root@gerard-desktop:/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009# make install
make[1]: entrant dans le répertoire « /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u »
make -C /lib/modules/2.6.31-22-generic/build M=/home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009 CC=gcc modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
Building modules, stage 2.
MODPOST 0 modules
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-22-generic »
install -p -m 644 r8192s_usb.ko /lib/modules/2.6.31-22-generic/kernel/drivers/net/wireless/RTL8192SU
install: ne peut évaluer `r8192s_usb.ko': Aucun fichier ou dossier de ce type
make[1]: *** [install] Erreur 1
make[1]: quittant le répertoire « /home/gerard/Bureau/rtl8192su_linux_2.6.0002.0708.2009/HAL/rtl8192u »
make: *** [install] Erreur 2
Là aussi quelques erreurs et le pilote ne s'installe pas ?!
Que me conseilles-tu ? Merci de ton aide je ne pourrais pas m'en sortir seul...
Gérard
Hors ligne
#18 Le 27/07/2010, à 13:58
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
Si le make foire inutile d'aller plus loin. Non là apparemment, c'est plus grave, et d'après ce que j'ai lu ici http://forum.mandriva.com/viewtopic.php?t=129140, je ne sais pas si c'est bien parti...Bon désolé, mais là je pourrais pas t'aider plus, peut être qu'il faudrait voir avec une version plus vieille
Sinon, au pire, il va falloir passer par les drivers windows en utilisant ndiswrapper http://doc.ubuntu-fr.org/ndiswrapper
Hors ligne
#19 Le 27/07/2010, à 14:00
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
En fait mon message n'est pas clair à la relecture. La désinstallation semble s'être bien faite. J'ai mis sur le premier encart de mon post la désintallation (ok) et la commande make qui elle a posé problème.
Le deuxième encart montre le résultat de la commande make install qui ne s'est pas bien passée mais là c'est probablement logique puisque la compilation du pilote s'est ma passée.
Pour résumer c'est la compilation du pilote qui semble mal marcher (pour autant que j'ai pu comprendre !).
Gérard
Hors ligne
#20 Le 27/07/2010, à 14:05
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Nos messages se sont croisés... Mais tu avais déchiffré !
Bon je prends note de la difficulté
Je vais voir si je peux récupérer les pilotes windows. J'avais essayé de décompacter le setup du CD avec wine et d'autres utilitaires mais je n'y suis pas arrivé. Le fichier .sys est récupérable sans problème sur Windows mais je ne trouve pas le fichier .inf.
Je vais chercher plus loin. Merci de ton aide.
Gérard
Hors ligne
#21 Le 27/07/2010, à 14:11
- Vysserk3
Re : [Résolu] Installation pilote Linux realtek 8192su
C'est dommage quand même cette histoire de clé...Au pire t'en rachètes une pour laquelle tu es sûre que la compatibilité linux est assurée (plus de chip realtek en tout cas), puis tu utilises celle-ci sur un ordi sous Windows...
De toute façon, ca deviendra bien compatible un de ces jours, mais il faut attendre...
Dernière modification par Vysserk3 (Le 27/07/2010, à 14:11)
Hors ligne
#22 Le 27/07/2010, à 14:16
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Je vois que tu es très philosophe ! Il faut l'être sous Linux je crois
Comme je suis assez tenace je vais encore faire quelques tentatives histoire de...
Merci et @+
Hors ligne
#23 Le 27/07/2010, à 14:48
- Grünt
Re : [Résolu] Installation pilote Linux realtek 8192su
T'es en 32 ou 64 bits?
Red flashing lights. I bet they mean something.
Hors ligne
#24 Le 27/07/2010, à 15:31
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
32 bits
Hors ligne
#25 Le 27/07/2010, à 15:37
- ubn
Re : [Résolu] Installation pilote Linux realtek 8192su
Dans le Read Me il y a un plan B (méthode 2) :
Installation
===============================================================================
<<Method 1>>
Runing the scripts accomplish all operations including building up modules
from the source code, installing driver to the kernel and starting up the nic.
1. Build up the drivers from the source code
make
2. Install the driver to the kernel
make install
reboot
3. bring up wlan if nic is not brought up by GUI, such as NetworkManager
ifconfig wlan0 up
Note: use ifconfig to check whether wlan0 is brought up and use iwconfig to check your wlan interface name,
since it may change wlan0 to wlan1,etc.
<<Method 2>>
Or only load the driver module to kernel and start up nic.
1. Build up the drivers from the source code
make
2. Copy firmware to /lib/firmware/ or /lib/firmware/(KERNEL_VERSION)/
cp -rf firmware/RTL8192SU /lib/firmware
or
cp -rf firmware/RTL8192SU /lib/firmware/(KERNEL_VERSION)
Note: This depends on whether (KERNEL_VERSION) subdirectory exists under /lib/firmware
3. Load driver module to kernel and start up nic.
./wlan0up
Note: when "insmod: error inserting 'xxxx.ko': -1 File exists" comes out
after run ./wlan0up, please run ./wlan0down first, then it should
be ok..
Note: If you see the message of "unkown symbol" during ./wlan0up, it
is suggested to build driver by <<Method 1>>.
Que penses-tu de la méthode 2 ? Que veux dire nic ?
Gérard
Hors ligne