Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

Salut!!
j'ai un gros souci pour faire fonctionner la livebox sous gentoo!!
aprés avoir utilisé ndiswrapper : voici le message que j'botiens :

freezerailer krom # ndiswrapper -i /home/krom/drivers/Drivers/WlanUIG.inf
Installing wlanuig
Parse error in inf. Unable to find section COMMON_NDIS_REG_NT
no dev WLAN_USB2.NT.5.1 NT.5.1
freezerailer krom #


aprés j'essaye avec un otre driver fourni avec le CD et j'obtien ceci :

freezerailer krom # ndiswrapper -i /home/krom/drivers/Drivers/Drivers/WlanUZG.inf
Installing wlanuzg
freezerailer krom # ndiswrapper -l Installed ndis drivers:
wlanuzg driver present, hardware present


et c'est ici que ça se gate, lorsque que j'execute la commande modprobe :

freezerailer krom # ndiswrapper -m
modprobe config already contains alias directive


freezerailer krom # modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.9-gentoo-r13/misc/ndiswrapper.ko): Invalid module format


j'ai eu beau essayer la version 1.2 , 1.3 et 0.12 de ndiswrapper, toujours le meme probleme!

AU SECOURS!!! si quelqu'un peut m'apporter une solution, elle sera la bienvenue!! merci d'avavnce!

Poste le Saturday 27 August 2005 21:13:48
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mattotop

es tu sûr que le module ndiswrapper des versions que tu utilises est fait pour ta version de noyau ?
Je ne connais ndiswrapper que sur le principe, mais c'est ce que je peux déduire de ton dernier message d'erreur.
Ce qui est bizarre, c'est qu'avec une gentoo, tout doit être compilé à l'install, non ?
est ce que par hasard, tu n'as pas installé ton 2.6.9-gentoo-r13 aprés ndiswrapper ?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Saturday 27 August 2005 21:34:19
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

ben en fait y'a pa longtemps, jé uploadé mon systeme, je sé pa s'il y a un rapport!

j'ai ossi cé messages, si ca te dis quelques choses : freezerailer krom #

modprobe -r ndiswrapper
freezerailer krom # modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.9-gentoo-r13/misc/ndiswrapper.ko): Invalid module format
freezerailer krom # dmesg | tail
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
usb 2-2: bulk timeout on ep7out
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
usb 2-2: bulk timeout on ep7out
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
usb 2-2: bulk timeout on ep7out
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'


Pour repondre a ta question par rapport a la version de ndiswrapper, j'ai emergé le programme et il ne sé passé aucun probleme.


Poste le Saturday 27 August 2005 21:52:05
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mattotop

Essayes de forcer la réinstall de ton noyau, puis de ton ndiswrapper, et d'éviter de parler en SMS, parceque c'est pas forcément bien vu ici et qu'en plus tu écris bien le français donc que tu n'as pas d'excuse ;-)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Saturday 27 August 2005 22:03:28
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

Désolé pour ce foutu language, ce sont de mauvaises habitudes de gaim!!

Comment dois-je faire pour forcer cette installation du noyau!
Sinon il y a ce messages qui me trouble egalement!

freezerailer krom # iwconfig
lo no wireless extensions.

ppp0 no wireless extensions.
:,(

est-ce normal?
je n'ai pas de wlan0 , voit-tu un autre probleme?



Poste le Saturday 27 August 2005 22:18:54
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mattotop

non, ça me parait normal que tu ne puisses pas faire de wifi avec ton loopback(lo), ni avec ton modem (j'imagine, pour ppp0).
Ceci étant dit, je ne connais ndiswrapper que sur le principe (j'évite le wifi pour des raisons de fiabilité et de sécurité).
Mais j'insiste: ton module ndiswrapper n'a clairement pas été compilé pour ton noyau actuel, donc il faut que tu te débrouilles pour qu'il soit recompilé.
Peut être que tu peux le forcer, en l'inserant avec 'modprobe -f ndiswrapper' mais c'est une solution de dépannage, et il faudra recompiler aprés...

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Saturday 27 August 2005 22:40:05
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

freezerailer krom # modprobe -f ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.9-gentoo-r13/misc/ndiswrapper.ko): Unknown symbol in module, or unknown parameter (see dmesg)




freezerailer krom # dmesg | tail
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'
ndiswrapper: version magic '2.6.9-gentoo-r13 SMP preempt K7 gcc-3.3' should be '2.6.9-gentoo-r13 SMP preempt K7 4KSTACKS gcc-3.3'
ndiswrapper: no version magic, tainting kernel.
ndiswrapper: Unknown symbol wireless_send_event
usb 2-2: bulk timeout on ep7out
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110
usb 2-2: bulk timeout on ep7out
usb 2-2: usbfs: USBDEVFS_BULK failed ep 0x7 len 106 ret -110[/

Je comprend pas ce qu'il se passe!!
Sinon comment dois-je faire pour recompilé le noyau?






Poste le Saturday 27 August 2005 23:01:32
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

freezerailer krom # emerge --unmerge ndiswrapper

net-wireless/ndiswrapper
selected: 1.2
protected: none
omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging net-wireless/ndiswrapper-1.2...
No package files given... Grabbing a set.
<<< obj /usr/share/man/man8/ndiswrapper.8.gz
<<< obj /usr/share/doc/ndiswrapper-1.2/README.gz
<<< obj /usr/share/doc/ndiswrapper-1.2/INSTALL.gz
<<< obj /usr/share/doc/ndiswrapper-1.2/ChangeLog.gz
<<< obj /usr/share/doc/ndiswrapper-1.2/AUTHORS.gz
<<< obj /usr/sbin/ndiswrapper-buginfo
<<< obj /usr/sbin/ndiswrapper
<<< obj /sbin/loadndisdriver
--- cfgpro obj /lib/modules/2.6.9-gentoo-r13/misc/ndiswrapper.ko
--- cfgpro dir /lib/modules/2.6.9-gentoo-r13/misc
--- cfgpro dir /lib/modules/2.6.9-gentoo-r13
--- cfgpro obj /etc/ndiswrapper/.keep
--- cfgpro dir /etc/ndiswrapper
--- cfgpro obj /etc/modules.d/ndiswrapper
--- cfgpro dir /etc/modules.d
<<< dir /usr/share/doc/ndiswrapper-1.2
--- !empty dir /usr/share/man/man8
--- !empty dir /usr/share/man
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/sbin
--- !empty dir /usr
--- !empty dir /sbin
--- !empty dir /lib/modules
--- !empty dir /lib
--- !empty dir /etc
* Removing net-wireless/ndiswrapper-1.2 from moduledb.
>>> Regenerating /etc/ld.so.cache...

* GNU info directory index is up-to-date.

freezerailer krom # cd /usr/src/linux
freezerailer linux # make
CHK include/linux/version.h
make[1]: « arch/i386/kernel/asm-offsets.s » est à jour.
CHK include/asm-i386/asm_offsets.h
CHK include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
Building modules, stage 2.
MODPOST


Tu me dis ce que tu en pense!!stp!

Poste le Saturday 27 August 2005 23:07:31
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mattotop

alors la, tu connais mieux ta distrib que moi, et la compil de noyau devient de plus en plus spécifique et je ne connais pas la Gentoo.
aprés, tu reinstalles ton ndiswrapper.


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Saturday 27 August 2005 23:16:45
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

Operations effectuées

Je desespère, je commence a vouloir baisser les bras mais je continue. Ca fait exactement 9heures que je suis planté devant le pc a essayer de faire fonctionner ce programme, et toujours pas de résultat satisfaisant.
Le message que je n'arrive pas a comprendre c'est celui la :

krom@freezerailer ~ $ su
Password:
freezerailer krom # ndiswrapper -i /home/krom/drivers/Drivers/Drivers/WlanUZG.inf
Installing wlanuzg
freezerailer krom # ndiswrapper -l Installed ndis drivers:
wlanuzg driver present, hardware present
freezerailer krom # ndiswrapper -m
modprobe config already contains alias directive[/b


je comprend pas ce "modprobe config already ..."

comment puis je faire pour enlever ce modules, j'ai beau executer la commande "rm -fr" dans / /lib/modules/2.6.9-gentoo-r13/misc/ pour enlever ndiswrapper.ko, j'ai toujours le meme message!!?!


Poste le Saturday 27 August 2005 23:49:54
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mattotop

1/recompil noyau
2/reinstall ndiswrapper
fin de transmission...

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Sunday 28 August 2005 00:41:56
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: krom

Salut!!
ben voila j'ai recompilé mon noyau, mais maintenant j'ai un autre probleme.
Voilà, 4KSTACKS ok! SMP ok! mais le probleme, c'est que le driver fourni avec la cd WlanUIG.inf ne marche pas je suis obligé d'utiliser l'autre driver WlanUZG.inf, bref avec ce dernier j'ai bien le message : "driver present, package present".
ensuite j'execute la modprobe et jusqu'ici tout va bien, mais lorsque je veut visualiser mon interface reseau, le wlan0 est inexistant mais le pire c'est que mon PC se mets a delirer, comme si mon clavier resté bloqué, etc... bref il rame comme un veau, je pige rien du tout, je ne sais pas d'où cela peut venir.Loin d'etre un feignant pour la recherche d'info sur le net, vous pouvez me croire, j'ai l'intime conviction d'être le seul abruti dans ce cas.

Poste le Friday 2 September 2005 19:05:33
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: mamie mando

Non non :-) Je cherche désesperement à faire marcher aussi ce foutu dongle sous gentoo ^^ En gros le ndiswrapper arrive pas a terme :

(root@mandorallen) (/mnt/rack/wifi linux/Driver/Drivers) # ndiswrapper -l
No drivers installed
(root@mandorallen) (/mnt/rack/wifi linux/Driver/Drivers) # lsusb
Bus 002 Device 005: ID 0cde:0008 Z-Com
Bus 002 Device 003: ID 10cb:8003 Eratech
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 005: ID 03f0:0122 Hewlett-Packard
Bus 001 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
(root@mandorallen) (/mnt/rack/wifi linux/Driver/Drivers) # ndiswrapper -i WlanUIG.inf
Installing wlanuig
Parse error in inf. Unable to find section COMMON_NDIS_REG_NT
no dev WLAN_USB2.NT.5.1 NT.5.1
(root@mandorallen) (/mnt/rack/wifi linux/Driver/Drivers) # ndiswrapper -l
Installed ndis drivers:
wlanuig         driver present, hardware present
(root@mandorallen) (/mnt/rack/wifi linux/Driver/Drivers) # modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.7/misc/ndiswrapper.ko): Unknown symbol in module, or unknown parameter (see dmesg)
(insmod ne fait pas mieux au passage, e tpour cause puisque le ndiswrapper a foiré)

Je sais que ça ne va pas t'aider mais j'ai adapté les scripts de lea linux pour gentoo (le jour ou le modprobe marchera ;-) ) :

/etc/init.d/livebox
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# (c) Lea-Linux, Jean-Christophe Cardot <jice(at)lea(dash)linux(dot)org>
#
# livebox       This shell script takes care of starting and stopping
#               your livebox's wifi dongle and configure it.
#
# chkconfig: 2345 12 88
# description: This startup script configures the Livebox's USB wifi dongle

if [ -f /etc/conf.d/livebox ];then
    source /etc/conf.d/livebox
fi

PIDFILE=/etc/dhcpc/dhcpcd-$WLAN.pid


function get_ip() {
  ip_wlan=$(ifconfig $WLAN 2>&1 \
            | grep "inet adr:" \
            | cut -d' ' -f 12 | cut -d':' -f 2)
  if [ "$ip_wlan" = "127.0.0.1" ]; then
    unset ip_wlan
  fi
}

function wifistart() {
  # test if already started
  unset ip_wlan
  get_ip
  if [ "x$ip_wlan" != "x" ]; then
    echo "Wifi already started!"
    exit 0
  fi
  # make sure dhcpcd is stopped
  if [ -s $PIDFILE ] \
    && ps aux | cut -b10-15 | grep -q `cat $PIDFILE`; then
    kill -SIGTERM `cat $PIDFILE` 2>&1 >/dev/null
  fi
  rm -rf $PIDFILE 2>&1 >/dev/null
  ebegin "Lancement de NDISWrapper" \
    modprobe ndiswrapper
  ebegin "Lancement du wifi Livebox" \
    iwconfig $WLAN mode managed essid $ESSID key $WEP
  ebegin "Obtention d'une adresse IP avec DHCP" \
    /sbin/dhcpcd wlan0
  get_ip
  echo "Adresse IP : $ip_wlan"
}

function wifistop() {
  ebegin "Arrêt du wifi Livebox" \
    ifconfig $WLAN down
  ebegin "Arrêt de NDISWrapper" \
    rmmod ndiswrapper
  if [ -s $PIDFILE ] \
    && ps aux|cut -b10-15|grep -q `cat $PIDFILE`; then
    ebegin "Arrêt de dhcpcd" \
      kill -SIGTERM `cat $PIDFILE`
  fi
  rm -rf $PIDFILE 2>&1 >/dev/null
}


start() {
     wifistart
}

stop() {
     wifistop
}

restart() {
        wifistop
        wifistart
}

status() {
     if fgrep -q ndiswrapper /proc/modules; then
       gprintf "NDISWrapper loaded."
       echo
     else
       gprintf "NDISWrapper not loaded."
       echo
     fi
     if ifconfig 2>&1 | grep -q $WLAN; then
       gprintf "$WLAN wireless interface loaded."
       echo
     else
       gprintf "$WLAN wireless interface not loaded."
       echo
     fi
     unset ip_wlan
     get_ip
     if [ "x$ip_wlan" = "x" ]; then
       gprintf "No IP address"
       echo
     else
       gprintf "IP Adress: $ip_wlan"
       echo
     fi
}

/etc/conf.d

#Périphérique
WLAN="wlan0"
#ESSID de la livebox
ESSID="WANADOO-XXXX"
#Clef WEP
WEP="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX"

Si quelqu'un trouve ça m'intéresse ;-)


Poste le Sunday 18 December 2005 22:34:15
Répondre     Citer    
Re: probleme avec ndiswrapper pour la live box sous gentoo
Envoyé par: jmbonlinux

les erreurs lors de ton ndiswrapper -i WlanUIG.inf, sont dues à l'absence du fichier .cat et .sys , là ou se trouve ton .inf. j'ai eu le même problème et réglé en reprenant l'install.

Poste le Wednesday 25 January 2006 17:09:51
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
probleme avec ndiswrapper pour la live box sous gentoo
Forum dédié aux questions sur les distributions basées sur les sources : Gentoo, Lunar, Sabayon, Sorcerer, Source Mage

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons