Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/08/2006, à 11:26

Sinseman44

Probleme d'installation des drivers RTL8180

Salut à tous,

Je souhaiterai installer le drivers rtl8180 qui correspond au chipset de ma carte wifi BELKIN F5D6001,
enfin c'est ce que reconnait ubuntu dans ma config quand je fais Système -> Administration -> Gestionnaire des periphériques :
info.bus                    strlist      pci
info.linux.driver        strlist       rtl8180
ect.......
j'ai voulu installer les nouveaux drivers trouvé sur le site de soundforge mais une fois que je dézip le fichier et que je fais un make install, voici ce qu'il me répond :

makefile:8: /lib/modules/2.6.15-26-386/build/.config : Aucun fichier ou repertoire de ce type
make: *** Pas de règle pour fabriquer la cible "/lib/modules/2.6.15-26-386/build/.config". Arrêt.

et ensuite il m'envoie me faire foutre.
Je suppose qu'il doit me manquer une librairie, mais laquelle je n'en sais rien.
Si quelqu'un pouvait m'aider pour finir mon installation, ce serait super cool

merci d'avance.
Sinseman44

#2 Le 22/08/2006, à 11:31

aurel64

Re : Probleme d'installation des drivers RTL8180

je ne sais pas se que contient les sources de ce driver mais il te manque

./configure

(pas dans tous les cas)
mais au moins un compilation

make

avant de faire un

make install

Hors ligne

#3 Le 22/08/2006, à 11:50

Sinseman44

Re : Probleme d'installation des drivers RTL8180

Alors je viens de faire un

./configure

, il me dit qu'il n'y a aucun fichier ou repertoire de ce type
ensuite quand je fais un

make

, il me marque exactement la même chose qu'auparavent :

makefile:8: /lib/modules/2.6.15-26-386/build/.config : Aucun fichier ou repertoire de ce type
make: *** Pas de règle pour fabriquer la cible "/lib/modules/2.6.15-26-386/build/.config". Arrêt.

allez pour le fun un petit ls -l pour vous indiquer ce qu'il y a dans ce repertoire :
AUTHORS
CHANGES
compact24.h
COPYING
ieee80211_crypt.c
ieee80211_crypt.h
ieee80211_crypt_wep.c
ieee802_11.h
ieee80211.h
ieee80211_module.c
ieee80211_rx.c
ieee80211_tx.c
ieee80211_wx.c
INSTALL
LICENSE
Makefile
Makefile26
module_load
module_load24
module_unload
module_unload24
r8180_93cx6.c
r8180_93cx6.h
r8180_core.c
r8180_gtc.c
r8180_gtc.h
r8180.h
r8180_hw.h
ect...... (Je vous ai donner le plus gros)

#4 Le 22/08/2006, à 13:51

aurel64

Re : Probleme d'installation des drivers RTL8180

ok donc il doit te manquer le paquet build-essential

sudo apt-get install build-essential

Dernière modification par aurel64 (Le 22/08/2006, à 13:51)

Hors ligne

#5 Le 23/08/2006, à 01:04

Sinseman44

Re : Probleme d'installation des drivers RTL8180

salut à tous, j'ai enfin résolu mon problème pour le make,(aurel64, t'y était presque !!!!! merci quand même)

J'avais oublié de compiler mon kernel-source, voici la procédure :

sudo apt-get update
sudo apt-get install linux-sources
sudo apt-get install linux-headers-2.6.15-26-386

après avoir fais mon make, il me trouve encore des erreurs yikes:o:o:o:o:o:o

make -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/sinseman44/Desktop/rtl8180/rtl8180-0.21 MODVERDIR=/home/sinseman44/Desktop/rtl8180/rtl8180-0.21 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.15-26-386 »
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_core.o
/home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_core.c: Dans la fonction «rtl8180_pci_probe» :
/home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_core.c:3632: erreur: «struct pci_dev» has no member named «slot_name»
make[2]: *** [/home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_core.o] Erreur 1
make[1]: *** [_module_/home/sinseman44/Desktop/rtl8180/rtl8180-0.21] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.15-26-386 »
make: *** [2.6] Erreur 2

si quelqu'un pourrait m'aider pour corriger ces erreurs, thanks !!!!

deuxième problème surement lié au premier :
le tuto d'install du driver m'indique que je dois charger le module grâce à la commande :

./module_load

et la il m'indique :

insmod: can't read 'ieee80211_crypt-r8180.ko': No such file or directory
insmod: can't read 'ieee80211_crypt_wep-r8180.ko': No such file or directory
insmod: can't read 'ieee80211-r8180.ko': No such file or directory
insmod: can't read 'r8180.ko': No such file or directory

la je sais plus quoi faire, please help me !!!!!!!!!!

@+ Sisneman44

#6 Le 23/08/2006, à 09:55

jermino

Re : Probleme d'installation des drivers RTL8180

as tu essayé de faire un

sudo make

au lieu d'un simple make, il arrive que certains répertoires soient protégés en écriture...
as tu déjà compilé des sources et as tu un compileur?


edit: ah oui ! joubliais, je t'invite à lire l'aide qui joint cette archive(très important)

kate INSTALL

ou readme à la place d'install s'il existe

Dernière modification par jermino (Le 23/08/2006, à 09:59)

Hors ligne

#7 Le 24/08/2006, à 11:30

Sinseman44

Re : Probleme d'installation des drivers RTL8180

malhereusement, un sudo make me marque les même erreurs,
et quand je fais un more INSTALL, il ne m'indique aucune procédure en cas d'erreurs,

Installing the rtl8180-sa2400 Linux kernel driver

Released under the terms of GNU General Public Licence (GPL)
Copyright(c) Andrea Merello - 2004, Install instructions by Rick Bronson

NOTE: These instructions were written for a Knoppix 3.6 (using Linux
2.6.7 kernel)

1. Hardware prerequisites

1.1 One of the following devices:

  1.1.1	Realtek card, Man ID = 0x10ec. Device ID =0x8180 (make sure it
        mount sa2400 radio. Many cards do, many don't)
  1.1.2 Belkin F5D6001 PCI card, Man ID = 0x1799, Device ID =0x6001
        (Version 3)
  1.1.3	Belkin F5D6020 Version 3 (3000) Cardbus card, , Man ID =
        0x1799, Device ID =0x6020  NOTE: version 1 and 2 will not work
  1.1.4 DLINK card, Man ID = 0x1799, 0x1186, Device ID =0x3300
        (A DWL-610 is working here, but I'm not sure all these cards 
	have rtl8180 & sa2400)

2. Software prerequisites

2.1 Linux 2.6.0 or greater, 2.4 might work but you'll have to do some
    hacking.

3. Instructions

3.1 Get latest driver from
    http://sourceforge.net/projects/rtl8180-sa2400 (in this example
    we'll use rtl8180-0.9.1) and build:

tar xzf rtl8180-0.9.1.tar.gz
cd rtl8180-0.9.1
make

(naturally, substitute 0.9.1 with the current version number)

  You can ignore any "no CRC" warnings.

3.2 Module loading (order is important)

for user convenience a ./module_load script is provided.
Anyway if you want to do manually:

sudo insmod ieee80211-r8180_crypt.ko
# you may or may not have to do this following step, Knoppix needs it
sudo insmod /usr/src/linux/lib/crc32.ko
# you will also need ARC4 support in kernel or by loading module

sudo insmod ieee80211_crypt_wep.ko
sudo insmod ieee80211-r8180.ko 
sudo insmod r8180.ko

Once the above is done, you can do some checks to verify if all went
OK:

  Doing 

cat /proc/modules

 Gives:

---------------------------------------
r8180 34312 0 - Live 0xc6c55000
ieee80211-r8180 25988 1 r8180, Live 0xc6c41000
ieee80211_crypt_wep 9216 0 - Live 0xc6c34000
crc32 8064 1 ieee80211_crypt_wep, Live 0xc6c31000
ieee80211-r8180_crypt 9092 2 ieee80211-r8180,ieee80211_crypt_wep, Live 0xc6c2d000
---------------------------------------

  If you do:

dmesg

  You should see something like:

---------------------------
rtl8180: Card MAC address is XX:XX:XX:XX:XX:XX
...
rtl8180: driver probe completed
---------------------------

In this output you should see also other detail like if you have a
digital or analog PHY. support for the latter is experimental, please
report..

  If you do:

ifconfig -a

  You should see

---------------------------
wlan0     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          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 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:9 Base address:0x4800 
---------------------------

   Doing:

cat /proc/interrupts

  You should see something like:

---------------------------
  9:          0          ..... , wlan0
---------------------------
Where '9' could be any number

If you have a CARDBUS card, doing "cardctl ident" should say something
like:

---------------------------------------
Socket 1:
  product info: "Realtek", "Rtl8180"
  manfid: 0x0000, 0x024c
  function: 6 (network)
---------------------------------------

  Doing:

iwconfig

  Shows:

---------------------------
wlan0     IEEE 802.11b  ESSID:""  Nickname:""
          NWID:off/any  Mode:Managed  Frequency:2.462GHz  
          Access Point: 00:11:50:0A:07:85  Bit Rate=-1.07375e+06kb/s   Tx-Power:off   
          Sensitivity=1074102348/0  
          Retry:off   RTS thr=-1073745104 B   Fragment thr:off
          Power Management:off
---------------------------
For now not all parameters are meaningful (like Sensivity).


3.3 Setup

sudo ifconfig wlan0 up

  At this point, if you are near an AP or wireless router you should
start getting interrupts:

cat /proc/interrupts

---------------------------
  9:        500          ...., wlan0
---------------------------

The second number increments. Note that this happens also if you have
other peripherical on the same interrupt line and you use them.

  Doing:

ifconfig

  Shows (note RX bytes):

---------------------------
wlan0     Link encap:UNSPEC  HWaddr 00-30-BD-4D-8F-9E-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:93343 (91.1 KiB)  TX bytes:0 (0.0 b)
          Interrupt:9 Base address:0x4000 
---------------------------

  If you do:

iwlist scan

  If you are in range of an AP or wireless router, you should see
  something like:

---------------------------
wlan0     Scan completed :
          Cell 01 - Address: 00:11:50:0A:07:85
                    ESSID:"solar"
                    Mode:Master
                    Frequency:2.462GHz (channel 11)
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5.5Mb/s
                    Bit Rate:11Mb/s
                    Bit Rate:18Mb/s
                    Bit Rate:24Mb/s
                    Bit Rate:36Mb/s
                    Bit Rate:54Mb/s
                    Quality=21/100  Signal level=-28 dBm  Noise level=-256 dBm
                    Encryption key:off
---------------------------

3.4 Test

  Now set your SSID:

sudo iwconfig wlan0 essid solar

 Substitute 'solar' (my essid) with your essid.

  Set your address (you may want to use different numbers here):

sudo ifconfig wlan0 broadcast 192.168.0.255 netmask 255.255.255.0 192.168.0.100

  Add a route, if you need it:

sudo route add default gw 192.168.0.1 dev wlan0

  Try pinging another host (like the wireless router itself):

ping 192.168.0.1

  For further usage hint (es. setting WEP key or monitor mode see README file)
  
3.3 Installing permanently (so the driver is loaded when you reboot).

  < Not done yet >

3.4 Diagnostics

 Some commands you can use to try to figure out what's gone wrong:

lsmod
dmesg
ifconfig -a
iwconfig
cat /proc/iomem
cat /proc/interrupts
cardctl ident
iwlist scan

 In particular dmesg output is very useful/appreciated in report

@+
Sinseman44

Hors ligne

#8 Le 24/08/2006, à 11:39

jermino

Re : Probleme d'installation des drivers RTL8180

il y a un readme avec ?? tu as gcc?

Hors ligne

#9 Le 24/08/2006, à 11:48

Sinseman44

Re : Probleme d'installation des drivers RTL8180

Nan, malhereusement, il n'y a pas de readme avec et oui tous les paquets concernant gcc sont installé.
C'est vraiment bizzard !!!!!!!!!

Hors ligne

#10 Le 24/08/2006, à 11:49

jermino

Re : Probleme d'installation des drivers RTL8180

il te faut aussi cpp

Hors ligne

#11 Le 24/08/2006, à 11:59

Sinseman44

Re : Probleme d'installation des drivers RTL8180

pour les paquets cpp c'est bon aussi, je viens de verifier

Hors ligne

#12 Le 24/08/2006, à 15:11

samfr95

Re : Probleme d'installation des drivers RTL8180

As tu essayé le module déjà compilé avec le noyau fourni ?
/lib/modules/2.6.15-26-k7/kernel/drivers/net/wireless/rtl818x

modprobe rtl818x

5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne

#13 Le 24/08/2006, à 23:31

Sinseman44

Re : Probleme d'installation des drivers RTL8180

ok voici ce que j'ai tapé avec les indications de samfr95

sinseman44@sinseman44-desktop:/$ cd lib
sinseman44@sinseman44-desktop:/lib$ cd modules
sinseman44@sinseman44-desktop:/lib/modules$ cd 2.6.15-26-386
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386$ cd kernel
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel$ cd drivers
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers$ cd net
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net$ cd wireless
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net/wireless$ cd rtl818x
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/rtl818x$ ls
r818x.ko
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/rtl818x$ modprobe r818x
sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/rtl818x$

oki, j'ai aussi fait un man modprobe,   

modprobe - program to add and remove modules from the Linux Kernel

ca a rien changé à mon problème pour le moment,

Alors, j'ai pas du etre trés clair au début, mon but est d'installer de nouveaux drivers de ma carte wifi, pour la passer en mode monitor,
parce que pour le moment, il me dit que c'est pas possible

Hors ligne

#14 Le 24/08/2006, à 23:36

Sinseman44

Re : Probleme d'installation des drivers RTL8180

voila ce qu'il me marque quand je veux passer en mode monitor

sinseman44@sinseman44-desktop:/lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/rtl_ieee80211$ iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Operation not permitted.

Hors ligne

#15 Le 25/08/2006, à 01:06

Sinseman44

Re : Probleme d'installation des drivers RTL8180

alors, j'ai peut être trouvé une solution !!!!!!!!!!!!!!!!!!!

J'ai vu que le fichier qui m'emmerde c'est r8180_core.c, donc j'ai pris mon courage à deux main et je l'ai éditer, faisant de la programmation en c, je me suis dit qu'il fallait que je jette un coup d'oeil à ce programme qui casse tant les couilles, à la ligne 3632 exactement !!!!!
c'est un if avec des conditions, j'ai pas tout compris, je me suis pas fait chiez, je l'ai foutu en commentaire.

	/*if (!(pmem_flags & IORESOURCE_MEM)) {
		DMESG("%s: region #1 not a MMIO resource, aborting", 
		      pdev->slot_name);
		goto fail;
	}*/

et c'est sur ce **** de slot_name qu'il y a problème.

après j'ai refais un sudo make

et ca ma donné ça :

make -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/sinseman44/Desktop/rtl81 80/rtl8180-0.21 MODVERDIR=/home/sinseman44/Desktop/rtl8180/rtl8180-0.21 modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.15-26-386 »
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_core.o
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_sa2400.o
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_93cx6.o
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_wx.o
/home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_wx.c:924: attention : éléme nts en excès dans l'initialisation de la structure
/home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_wx.c:924: attention : (near  initialization for «r8180_wx_handlers_def»)
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_pm.o
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_max2820.o
  CC [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180_gct.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211-r8180.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt-r8180.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt_wep-r81 80.o
  Building modules, stage 2.
  MODPOST
  CC      /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211-r8180.mod.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211-r8180.ko
  CC      /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt-r8180.m od.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt-r8180.k o
  CC      /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt_wep-r81 80.mod.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/ieee80211_crypt_wep-r81 80.ko
  CC      /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180.mod.o
  LD [M]  /home/sinseman44/Desktop/rtl8180/rtl8180-0.21/r8180.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.15-26-386 »

je vais maintenant tester savoir si ca fonctionne !!!!
je vous tiens au courant.

Hors ligne

#16 Le 25/08/2006, à 01:36

Sinseman44

Re : Probleme d'installation des drivers RTL8180

Re - moi, maintenant, j'ai un souci pour charger mon module :

./module_load

il me marque :

insmod: error inserting 'ieee80211_crypt-r8180.ko': -1 Operation not permitted
insmod: error inserting 'ieee80211_crypt_wep-r8180.ko': -1 Operation not permitted
insmod: error inserting 'ieee80211-r8180.ko': -1 Operation not permitted
insmod: error inserting 'r8180.ko': -1 Operation not permitted

maintenant, je fais un

sudo ./module_load

il me marque :

insmod: error inserting 'ieee80211_crypt-r8180.ko': -1 File exists
insmod: error inserting 'ieee80211_crypt_wep-r8180.ko': -1 File exists
insmod: error inserting 'ieee80211-r8180.ko': -1 File exists
insmod: error inserting 'r8180.ko': -1 No such device

alors comment faire pour enlever les anciers fichier pour mettre les nouveaux ??

Hors ligne

#17 Le 26/08/2006, à 20:40

samfr95

Re : Probleme d'installation des drivers RTL8180

il faut décharger les anciens modules et charger les nouveaux.

modprobe -r fichier

5 machines sous Ubuntu et une sous Debian !
Un portable Acer 7730G libéré (avec remboursement...)
Sous linux au quotidien depuis 2005 !

Hors ligne