Au démarrage NDISWRAPPER ne lance pas le pilote WIFI

Bonjour,
Au démarrage de Wheezy ma clé USB-WIFI “SAGEM XG 703 A” n’est pas reconnue.Dans Ndiswrapper je dois désinstaller le pilote puis le réinstaller pour que le WIFI fonctionne normalement.
J’ai désinstallé puis réinstallé ndisgtk, ndiswrapper-common,ndiswrapper-dkms,ndiswrapper-source,ndiswrapper-utils-1-9,aprés mise a jour et cela sans succés.

ndiswrapper -l

wlanuig : driver installed
device (0CDE:0008) present (alternate driver: p54usb)

dpkg -l |grep linux-image

ii linux-image-3.2.0-4-686-pae 3.2.65-1+deb7u2 i386 Linux 3.2 for modern PCs
ii linux-image-686-pae 3.2+46 i386 Linux for modern PCs (meta-package)

PC Portable: TARGA Traveller 820 2600+
Processeur: AMD mobile Sempron 2600+Technologie Power Now, 256 Ko L2 cache et 128 Ko L1 cache avec technologie HyperTransport.

 Merci pour vôtre aide.

Tu as construis le module avec module-assistant?
ndiswrapper est il bien présent dans /etc/modules?

Je ne trouve pas le fichier /etc/modules, j’ai installe wheezy en dual-boot avec XP a partir de WIN32;Je suis faible avec Linux.
Merci pour l’aide

Une question bête mais Ndiswrapper est pénible et ne fonctionne pas toujours bien. Ta carte est reconnue par le module p54usb, il ne fonctionne pas?

Si j’ai bien compris la question de fran.b , comment dois-je procéder pour lancer “alternative driver p54usb” au démarrage de Wheezy?
Nota:ma clé wifi est reconnue en cours de session et fonctionne bien lorsque je supprime et réinstalle le pilote, je n’avais pas ce problème avec Lenny et Squeeze.
Merci

Tu desinstalles ndiswrapper et tu regardes si le module est chargé, près on avise.

Merci fran.b;
J’ai désinstallé les 5 paquets ndiswrapper listés dans mon 1er message.Le fichier /etc/ndiswrapper contient toujours le fichier wlanuig (contenant entre autres wlanuig.inf), mais je n’ai pas la permission de le supprimer ou de le mettre a la corbeille.
Je pense que c’est ce que tu me demandais de faire :" regardes si le module est chargé".
Merci encore

A l’attention de fran.b:
Je complète mon précédent message

ndiswrapper -l

bash: ndiswrapper : commande introuvable

Merci

Non, je parlais du module p54usb, est-il chargé: est ce qu’il apparait lorsque tu tapes

Par ailleurs, que donneifconfig -a et vois tu apparaitre wlan0 dans le résultat de dmesg

Je ne vois pas le module:

lsmod

Module Size Used by
fuse 52176 1
usb_storage 35142 0
parport_pc 22036 0
ppdev 12651 0
lp 12797 0
parport 31254 3 lp,ppdev,parport_pc
bnep 17288 2
rfcomm 28626 0
bluetooth 103791 10 rfcomm,bnep
rfkill 18516 3 bluetooth
crc16 12327 1 bluetooth
binfmt_misc 12813 1
uinput 12991 1
nfsd 173901 2
nfs 265953 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 61373 2 nfs,nfsd
sunrpc 148000 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
loop 17810 0
snd_intel8x0m 17503 0
snd_intel8x0 22372 1
snd_ac97_codec 84236 2 snd_intel8x0,snd_intel8x0m
snd_pcm 53461 3 snd_ac97_codec,snd_intel8x0,snd_intel8x0m
snd_page_alloc 12867 3 snd_pcm,snd_intel8x0,snd_intel8x0m
snd_seq 39512 0
sg 21476 0
ohci_hcd 22059 0
ehci_hcd 39631 0
k8temp 12575 0
i2c_sis96x 12485 0
i2c_core 19116 1 i2c_sis96x
joydev 17010 0
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
sr_mod 17468 0
cdrom 34813 1 sr_mod
firewire_ohci 26784 0
firewire_core 38753 1 firewire_ohci
sis900 21945 0
shpchp 26717 0
snd 42761 9 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_ac97_codec,snd_intel8x0,snd_intel8x0m
usbcore 104555 4 ehci_hcd,ohci_hcd,usb_storage
pcmcia 32047 0
mii 12595 1 sis900
evdev 17225 13
crc_itu_t 12331 1 firewire_core
usb_common 12338 1 usbcore
soundcore 12921 1 snd
yenta_socket 22402 0
pcmcia_rsrc 17380 1 yenta_socket
pcmcia_core 17942 3 pcmcia_rsrc,yenta_socket,pcmcia
psmouse 59609 0
ac97_bus 12462 1 snd_ac97_codec
serio_raw 12803 0
powernow_k8 17379 0
battery 12986 0
ac 12552 0
power_supply 13283 2 ac,battery
button 12817 0
mperf 12421 1 powernow_k8
processor 27565 2 powernow_k8
pcspkr 12515 0
ext3 134152 1
mbcache 12938 1 ext3
jbd 47281 1 ext3
sd_mod 35425 3
crc_t10dif 12332 1 sd_mod
ata_generic 12439 0
pata_sis 13123 2
libata 125014 2 pata_sis,ata_generic
thermal 13103 0
thermal_sys 17752 2 thermal,processor
scsi_mod 135081 5 libata,sd_mod,sr_mod,sg,usb_storage

           ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:03:25:1d:34:fb
inet adr:192.168.1.16 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::203:25ff:fe1d:34fb/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2368 errors:0 dropped:0 overruns:0 frame:0
TX packets:2310 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:439481 (429.1 KiB) TX bytes:301957 (294.8 KiB)
Interruption:19 Adresse de base:0xd800

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
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)

wlan0 n'apparait pas dans le résultat dmesg

Merci fran.b

[code]# modinfo p54usb | grep CDE
alias: usb:v0CDEp0015ddcdscdpiciscip*
alias: usb:v0CDEp0008ddcdscdpiciscip*
alias: usb:v0CDEp0006ddcdscdpiciscip*

uname -r

3.2.0-4-amd64
[/code]Tu as peut être blacklisteé le module, essaye de faire à la main

Pour info j’ai un adaptateur wifi USB à base du puce Prism54 qui utilise le pilote p54usb, il a besoin d’un firmware non libre pour fonctionner. Ce firmware n’est pas disponible dans les paquets non-free de Debian mais j’avais trouvé les instructions pour l’installer sur le wiki Debian : https://wiki.debian.org/fr/prism54

Avant tout, brancher la clé wifi, charger le module manuellement et voir ce qu’il dit dans les logs du noyau :

modprobe p54usb dmesg | tail -n 50

modinfo p54usb | grep CDE

alias: usb:v0CDEp0015ddcdscdpiciscip*
alias: usb:v0CDEp0008ddcdscdpiciscip*
alias: usb:v0CDEp0006ddcdscdpiciscip

               # uname -r

3.2.0-4-686-pae

               # modprobe p54usb
           ne répond pas

merci encore fran.b ,je ne pense pas avoir blacklisté(ou alors par erreur); autodidacte en informatique (malheureusement tout seul dans mon coin),je n’ai écris qu’une fois avec nano pour modifier le time-out de grub.Je ne sais pas faire le module a la main.

Pour PascalHambourg: je ne sais pas charger le module manuellement, ma cle wifi fonctionne trés bien avec .inf dans ndiswrapper

Avec la cie wifi en fonction:
# modprobe p54usb
ne répond pas

                    dmesg | tail -n 50

[ 2211.008087] NETDEV WATCHDOG: eth0 (sis900): transmit queue 0 timed out
[ 2211.008093] Modules linked in: fuse usb_storage parport_pc ppdev lp parport bnep rfcomm bluetooth rfkill crc16 binfmt_misc uinput nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc loop snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_pcm snd_page_alloc snd_seq sg ohci_hcd ehci_hcd k8temp i2c_sis96x i2c_core joydev snd_seq_device snd_timer sr_mod cdrom firewire_ohci firewire_core sis900 shpchp snd usbcore pcmcia mii evdev crc_itu_t usb_common soundcore yenta_socket pcmcia_rsrc pcmcia_core psmouse ac97_bus serio_raw powernow_k8 battery ac power_supply button mperf processor pcspkr ext3 mbcache jbd sd_mod crc_t10dif ata_generic pata_sis libata thermal thermal_sys scsi_mod
[ 2211.008228] Pid: 0, comm: swapper/0 Not tainted 3.2.0-4-686-pae #1 Debian 3.2.65-1+deb7u2
[ 2211.008234] Call Trace:
[ 2211.008250] [] ? warn_slowpath_common+0x68/0x79
[ 2211.008260] [] ? dev_watchdog+0xb6/0x109
[ 2211.008271] [] ? warn_slowpath_fmt+0x29/0x2d
[ 2211.008281] [] ? dev_watchdog+0xb6/0x109
[ 2211.008294] [] ? local_bh_enable+0x2/0x2
[ 2211.008304] [] ? run_timer_softirq+0x150/0x1f3
[ 2211.008314] [] ? netif_tx_unlock+0x38/0x38
[ 2211.008323] [] ? local_bh_enable+0x2/0x2
[ 2211.008333] [] ? __do_softirq+0x94/0x12f
[ 2211.008342] [] ? local_bh_enable+0x2/0x2
[ 2211.008348] [] ? irq_exit+0x32/0x80
[ 2211.008365] [] ? do_IRQ+0x65/0x76
[ 2211.008377] [] ? common_interrupt+0x30/0x38
[ 2211.008396] [] ? arch_local_irq_enable+0x2/0x7 [processor]
[ 2211.008414] [] ? acpi_idle_enter_simple+0xee/0x133 [processor]
[ 2211.008430] [] ? cpuidle_idle_call+0xcc/0x142
[ 2211.008442] [] ? cpu_idle+0x8b/0xaf
[ 2211.008452] [] ? start_kernel+0x325/0x32a
[ 2211.008459] —[ end trace b94585ac3506706f ]—
[ 2211.008467] eth0: Transmit timeout, status 00000004 00000000
[ 2211.553005] eth0: Media Link On 100mbps full-duplex
[ 2219.528045] eth0: no IPv6 routers present
[ 2267.992035] eth0: no IPv6 routers present
[ 6480.546418] cfg80211: Calling CRDA to update world regulatory domain
[ 6481.109927] usbcore: registered new interface driver p54usb
[ 6481.370609] cfg80211: World regulatory domain updated:
[ 6481.370621] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 6481.370631] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 6481.370640] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 6481.370648] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm)
[ 6481.370656] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm)
[ 6481.370663] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm)
[ 6481.370671] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm)
[ 6481.370679] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm)
[ 6481.370687] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[ 8593.356042] usb 3-2: new full-speed USB device number 2 using ohci_hcd
[ 8593.556981] usb 3-2: not running at top speed; connect to a high speed hub
[ 8593.577979] usb 3-2: New USB device found, idVendor=0cde, idProduct=0008
[ 8593.577990] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8593.577998] usb 3-2: Product: USB Device
[ 8593.578005] usb 3-2: Manufacturer: GlobespanVirata
[ 8593.578010] usb 3-2: SerialNumber: 3887-0000
[ 8593.760057] usb 3-2: reset full-speed USB device number 2 using ohci_hcd
[ 8594.141162] usb 3-2: firmware: agent aborted loading isl3887usb (not found?)
[ 8594.150415] usb 3-2: firmware: agent aborted loading isl3887usb_bare (not found?)
[ 8594.150793] p54usb: probe of 3-2:1.0 failed with error -2

Merci a vous deux

C’est peut-être ndiswrapper qui l’a fait pour éviter que le module soit chargé automatiquement.
Regarde dans les fichiers contenus dans /etc/modprobe.d/.

modprobe n’est pas censé répondre quoi que ce soit si la commande réussit.
On voit dans les logs du noyau (outre un vautrage lié à la carte réseau ethernet SiS), que le module reconnaît bien la clé wifi et recherche un firmware manquant nommé isl3887usb. Suis les instructions du wiki dont j’ai fourni le lien pour l’installer.

Voilà le firmware demandé, décompresse le fichier et met le dans /lib/firmware

Sinon, comme le dit Pascal, tu dois avoir un fichier /etc/modprobe.d/ndiswrapper.conf
isl3887usb.gz (23.1 KB)

Dans le fichier /etc/modprobe.d j’ai entre autres un fichier fbdev-blacklist.conf qui ne contient pas p54usb . Je n’ai pas de fichier /etc/modprobe.d/ndiswrapper.conf , mais cela est peut être du au fait que je n’ai pas réinstallé ndiswrapper.
Je vais essayer de décompresser le fichier et le mettre dans lib/firmware et ensuite je pense que je dois réinstlaller ndiswrapper et le fichier.inf
Si échec je suis la procédure de PascalHambourg.
Merci a vous deux.

Si tu veux utiliser ndiswrapper tu n’as pas besoin du firmware.
Si tu veux utiliser le pilote natif p54usb et le firmwmare, tu n’as pas besoin de ndiswrapper.
C’est l’un ou l’autre.

Comme avec ndiswrapper ma clé wifi n’est pas reconnue au démarrage de wheezy, je dois utiliser le pilote natif p54usb et le firmwmare pour corriger mon problème.
Malheureusement je n’arrive pas a installer le fichier isl3887usb.gz dans /lib/firmware malgré tous les tutoriels consultés !!!

Depuis quand faut-il un tutoriel pour décompresser un fichier .gz avec gunzip et le copier avec cp ou le déplacer avec mv ?
Ce sont des commandes basiques, la page de manuel de ces commandes (man ) devrait suffire.