#1 Le 29/08/2012, à 00:19
- pedelahu
[résolu]Probleme wifi pilote sis 163u avec ndiswrapper - xubuntu 12.04
Bonjour à tous,
J'ai un Amilo la1703 que j'ai essayé de passer sous ubuntu (ubuntu puis maintenant xubuntu) mais je coince sur la carte wifi intégrée ; pilote windows à passer dans ndiswrapper.
Je vais vous décrire où j'en suis puis je donnerrai les différentes sorties lsusb ....
Par avance veuillez m'excuser si je ne présente pas tout comme il faut ...
Comme xubuntu ne contient pas ndiswrapper je le récupére avec synaptic (source, dkms, utils 1.9, common)
Après j'attaque la méthodologie décrite ici http://doc.ubuntu-fr.org/thomson_wlg_1500a pour le dongle thomson wlg 1500a qui contient la même puce : téléchargement avec wget pour les versions récentes, tar, ...
ndiswrapper -i ==> ok
ndiswrapper -l ==> ok avec driver present
ndiswrapper -m ==> ok avec création wlan0
xubuntu@xubuntu:~$ wget http://cpy89.free.fr/wlg-1500-R105.tar.gz
--2012-08-28 21:50:29-- http://cpy89.free.fr/wlg-1500-R105.tar.gz
Résolution de cpy89.free.fr (cpy89.free.fr)... 212.27.63.130
Connexion vers cpy89.free.fr (cpy89.free.fr)|212.27.63.130|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 110038 (107K) [application/x-gzip]
Sauvegarde en : «wlg-1500-R105.tar.gz»
100%[======================================>] 110 038 --.-K/s ds 0,1s
2012-08-28 21:50:29 (873 KB/s) - «wlg-1500-R105.tar.gz» sauvegardé [110038/110038]
xubuntu@xubuntu:~$ tar xfz wlg-1500-R105.tar.gz
xubuntu@xubuntu:~$ cd wlg-1500-R105/
xubuntu@xubuntu:~/wlg-1500-R105$ sudo ndiswrapper -i sis163u.inf
installing sis163u ...
xubuntu@xubuntu:~/wlg-1500-R105$ sudo ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper.conf ...
xubuntu@xubuntu:~/wlg-1500-R105$ sudo ndiswrapper -l
sis163u : driver installed
device (0BF8:100F) present
je ne trouve pas de module à blacklister donc j'attaque le chargement sudo modprobe ndiswrapper et là c'est la cata : freeze souris et clavier et impossible de passer sur les terminaux ctrl alt f1
je redemarre sur mon live-cd passe sur un terminal ctrl alt f1 et refais la manip ; résultat similaire pour moi ;-) l'écran indique Process net driver (pid : xxxxxx, ti=xxxxx task = xxxxxx task.ti=xxxxx) puis Stack puis Call Trace puis Code et de l'hexa
et ça mouline avec des numéros différents ...
J'imagine que c'est un problème lié à un conflit de modules mais je ne connais pas qui est quoi.
Voilà le résultat de lsmod juste avant le chargement au travers de modprobe
Module Size Used by
via 45249 1
drm 197692 2 via
dm_crypt 22528 0
snd_hda_codec_si3054 12864 1
snd_hda_codec_via 46138 1
snd_hda_intel 32765 3
snd_hda_codec 109562 3 snd_hda_codec_si3054,snd_hda_codec_via,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
snd_pcm 80845 3 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28931 2 snd_pcm,snd_seq
dm_multipath 22710 0
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 62064 16 snd_hda_codec_si3054,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 14635 1 snd
snd_page_alloc 14115 2 snd_hda_intel,snd_pcm
psmouse 87140 0
serio_raw 13027 0
k8temp 12905 0
i2c_viapro 12969 0
joydev 17393 0
shpchp 32325 0
mac_hid 13077 0
bnep 17830 2
rfcomm 38139 4
parport_pc 32114 0
bluetooth 158438 10 bnep,rfcomm
ppdev 12849 0
lp 17455 0
parport 40930 3 parport_pc,ppdev,lp
squashfs 36095 1
overlayfs 27511 1
nls_utf8 12493 1
isofs 39553 1
dm_raid45 76451 0
xor 25987 1 dm_raid45
dm_mirror 21822 0
dm_region_hash 16065 1 dm_mirror
dm_log 18193 3 dm_raid45,dm_mirror,dm_region_hash
btrfs 638208 0
zlib_deflate 26622 1 btrfs
libcrc32c 12543 1 btrfs
usbhid 41906 0
hid 77367 1 usbhid
via_rhine 27413 0
pata_via 13428 0
sata_via 13495 1
usb_storage 39646 1
video 19068 0
Quelqu'un a t-il une idée pour progresser ?
Merci d'avance pour votre aide
Voici les résultats des cat lsusb ..
j'ai remarqué que iwconfig sortait un commentaire sur eth0 (no wireless extension) alors que eth0 est déjà utilisé par ma carte ethernet classique
cat /etc/lsb-release
xubuntu@xubuntu:~/wlg-1500-R105$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
lsusb et lspci
xubuntu@xubuntu:~/wlg-1500-R105$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1e3d:2093 Chipsbank Microelectronics Co., Ltd
Bus 001 Device 004: ID 0bf8:100f Fujitsu Siemens Computers miniCard D2301 802.11bg Wireless Module [SiS 163U]
Bus 002 Device 002: ID 04fc:05da Sunplus Technology Co., Ltd
xubuntu@xubuntu:~/wlg-1500-R105$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller
00:00.7 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8237/8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M890CE/K8N890CE [Chrome 9] (rev 01)
04:01.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller (rev 10)
lspci -nn | grep -i net
xubuntu@xubuntu:~/wlg-1500-R105$ lspci -nn | grep -i net
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 7c)
sudo lshw -C network
xubuntu@xubuntu:~/wlg-1500-R105$ sudo lshw -C network
*-network
description: Ethernet interface
produit: VT6102 [Rhine-II]
fabriquant: VIA Technologies, Inc.
identifiant matériel: 12
information bus: pci@0000:00:12.0
nom logique: eth0
version: 7c
numéro de série: 00:a0:d1:c5:d8:7d
taille: 100Mbit/s
capacité: 100Mbit/s
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.5.0 duplex=full ip=192.168.0.15 latency=64 link=yes maxlatency=8 mingnt=3 multicast=yes port=MII speed=100Mbit/s
ressources: irq:23 portE/S:4800(taille=256) mémoire:d9300400-d93004ff
iwconfig
xubuntu@xubuntu:~/wlg-1500-R105$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
ifconfig
xubuntu@xubuntu:~/wlg-1500-R105$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:a0:d1:c5:d8:7d
inet adr:192.168.0.15 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::2a0:d1ff:fec5:d87d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:12777 erreurs:0 :0 overruns:0 frame:0
TX packets:8291 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:17671564 (17.6 MB) Octets transmis:708528 (708.5 KB)
Interruption:23 Adresse de base:0x4400
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:298 erreurs:0 :0 overruns:0 frame:0
TX packets:298 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:34750 (34.7 KB) Octets transmis:34750 (34.7 KB)
uname -r -m
xubuntu@xubuntu:~/wlg-1500-R105$ uname -r -m
3.2.0-23-generic i686
cat /etc/network/interfaces
xubuntu@xubuntu:~/wlg-1500-R105$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
Voilà voilà - n'hésitez pas si vous avez besoin de compléments d'informations
Dernière modification par pedelahu (Le 03/09/2012, à 22:50)
Hors ligne
#2 Le 30/08/2012, à 08:04
- pedelahu
Re : [résolu]Probleme wifi pilote sis 163u avec ndiswrapper - xubuntu 12.04
Bonjour,
Suite des aventures ...
Hier soir après un peu de recherche, j'ai recompilé ndisw car il pouvait y avoir des incompatibilités avec le kernel ==> pas de changement.
Je viens de recommencer la manip du tuto en indiquant -vn à modprobe voici la sortie :
xubuntu@xubuntu:~/wlg-1500-R105$ sudo modprobe -vn ndiswrapper
insmod /lib/modules/3.2.0-23-generic/updates/dkms/ndiswrapper.ko
Donc je comprends que tout va bien ?
J'ai lu qqpart qu'il pouvait y avoir des conflits avec un module bluetooth et je n'ai pas de bluetooth sur ce pc.
Dans lsmod il est bien indiqué un module bluetooth mais je n'arrive pas à le décharger :
xubuntu@xubuntu:~/wlg-1500-R105$ sudo modprobe -r bluetooth
FATAL: Module bluetooth is in use.
donc prochaine étape j'imagine comprendre quel matériel/service utilise le bluetooth puis faire sauter le module correspondant.
Avez vous des suggestions pour faire tout cela ?
Merci d'avance
pedelahu
Hors ligne
#3 Le 31/08/2012, à 21:24
- pedelahu
Re : [résolu]Probleme wifi pilote sis 163u avec ndiswrapper - xubuntu 12.04
Bon ben là je commence à être à sec d'idées ...
j'ai blacklisté les modules bluetooth au démarrage et vérifié avec lsmod ==> OK
et recommencé le process ndiswrapper tout se passe bien jusqu'au chargement du module avec modprobe
et badaboum ...
je vais faire des essais avec d'autres pilotes sous nt, win me, win 98
pedelahu
Hors ligne
#4 Le 02/09/2012, à 11:59
- bebshow
Re : [résolu]Probleme wifi pilote sis 163u avec ndiswrapper - xubuntu 12.04
salut ! ici on parle du probleme : https://bugs.launchpad.net/ubuntu/+sour … bug/986064
en gros, en installant "ndiswrapper-dkms" cela resout un probleme de module non installé (ndiswrapper) en l'occurence.
ca à marcher pour moi avec fujitsu amilo la 1703 (sis163u.inf). Bon courage.
Hors ligne
#5 Le 03/09/2012, à 22:48
- pedelahu
Re : [résolu]Probleme wifi pilote sis 163u avec ndiswrapper - xubuntu 12.04
Merci : ça y est ça marche après quelques circonvolutions supplémentaires.
J'ai l'impression que charger d'abord ndiswrapper en tant que module puis insérer le pilote marche mieux.
J'ai aussi utiliser les termes ndiswrapper-1.9 au lieu de ndiswrapper (pas sûr que ce soit différent ça se trouve il y a un lien entre les deux).
J'ai redémarré l'ordinateur après le chargement de module + modification du fichier au démarrage.
Puis après le chargement du pilote
et là miracle il attrape les réseaux wifi et je n'ai plus qu'à choisir ...
Je ne suis pas certain de pouvoir recommencer la manip pour être franc.
Merci à tous ceux qui prennent le temps de décrire leurs problèmes et à ceux qui proposent des solutions : toutes ces explications m'ont occupés pendant quelques soirées
et merci à bebshow pour son lien bien utile
pedelahu
Hors ligne