CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

probleme de Wifi

K-L-K
K-L-K
Niveau 10
16 novembre 2008 à 22:45:47

Salut,

J'ai recu mon Toshiba satellite L350 (je crois) et l'une des premieres choses que j'ai fait est de mettre mon copain nux.

Bien alors il détecte la carte wifi classé dans les périphéries inconnues :
Identification
Fabricant: ‎Manufacturer_Realtek

Description: ‎RTL8187B_WLAN_Adapter

Classe de matériel: ‎

Connexion
Bus: ‎USB

Bus PCI n°: ‎2

Périphérique PCI n°: ‎2

Identifiant du fabricant: ‎0x0bda

Identifiant du périphérique: ‎0x8198

Identifiant secondaire du fabricant: ‎0x0000

Identifiant secondaire du périphérique: ‎0x0000

Divers
Module: ‎inconnu

Après quelques testes possible j'ai fini par mette ndiswrapper :
[root@localhost aodren]# ndiswrapper -l
net8187b : driver installed
device (0BDA:8198) present

Jusque là, tout va bien chez mon copain mandriva.
sauf que iwconfig ne me donne rien sur un eth0 ou wo enfin que ceci :
[root@localhost aodren]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

donc là y'a un souci.

je sais que le driver a été développé pour du USB mais c'est bien le driver fourni par toshiba.

Là je bloque, je n'ai jamais eu ce cas ci.

Merci pour vos coups de pouce

PS : Je suis allé voir le topic épinglé, mais ca ne ma pas aidé sauf si j'ai mal interprété deux ou trois truc.

chris_27
chris_27
Niveau 10
17 novembre 2008 à 10:00:30

J'ai pas tout lu (pas le temps) :

Tu es sûr que tu dois passer par ndiswrapper ? Tu y mettrais ta main à couper s'il le faut ?

Va voir la doc d'ubuntu sur le sujet, peut-être que ça t'éclairera.

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 11:53:08

A priori
http://doc.ubuntu-fr.org/wifi_realtek_rtl8187
Mais merci de m'avoir mis sur la voie. je vais faire quelques testes et je reviendrais si besoin est.
merci

chris_27
chris_27
Niveau 10
17 novembre 2008 à 12:18:13

J'ai pas trop confiance en cette page. Apparemment (dixit la page) il y a un module rtl8187 dans le noyau. Si tu fais lsmod, vois-tu ce module ?

chris_27
chris_27
Niveau 10
17 novembre 2008 à 12:22:47

J'ai l'impression que ce module est parfait pour les chipsets RTL8187B comme le tien... Et ce module est normalement fourni dans le noyau linux depuis le 2.6.24.

Par contre, sais-tu si tu as besoin d'un firmware ?

Que donnent les commandes :
:d) dmesg
:d) lsusb
?

( http://pastebin.com merci )

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 13:15:14

lsmod | grep rtl8187 ne me donne rien
dmesg, je ne voie que ma carte réseau eth
lsusb :
Bus 002 Device 002: ID 0bda:8198 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 001: ID 1d6b:0001
Bus 006 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001

je te met le fichier dmesg sur le site :
http://dl.free.fr/rou6R20Hu

je pense qu'il me manque le firmware en réalité car le driver installé par ndiswrapper détecte bien la carte mais ne peu rien en faire.

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 13:21:08

dans lsmod j'ai ceci :

Module Size Used by
ipt_IFWLOG 6788 2
ipt_psd 47752 1
ip_set_iptree 10376 2
ip6table_filter 6528 1
ip6_tables 16528 1 ip6table_filter
iptable_raw 6144 0
xt_comment 5504 0
xt_policy 6912 0
ipt_ULOG 11044 0
ipt_TTL 5888 0
ipt_ttl 5504 0
ipt_set 5888 2
ipt_REJECT 6912 4
ipt_REDIRECT 5760 0
ipt_recent 11804 0
ipt_NETMAP 5760 0
ipt_MASQUERADE 6784 0
ipt_LOG 9476 9
ipt_ECN 6400 0
ipt_ecn 5888 0
ipt_CLUSTERIP 10628 0
ipt_ah 5632 0
ipt_addrtype 6400 4
nf_nat_tftp 5504 0
nf_nat_snmp_basic 12808 0
nf_nat_sip 10880 0
nf_nat_pptp 6912 0
nf_nat_proto_gre 6148 1 nf_nat_pptp
nf_nat_irc 6016 0
nf_nat_h323 10240 0
nf_nat_ftp 6656 0
nf_nat_amanda 5760 0
ts_kmp 6272 5
nf_conntrack_amanda 7680 1 nf_nat_amanda
nf_conntrack_tftp 8084 1 nf_nat_tftp
nf_conntrack_sip 20756 1 nf_nat_sip
nf_conntrack_proto_sctp 12168 0
nf_conntrack_pptp 9476 1 nf_nat_pptp
nf_conntrack_proto_gre 8576 1 nf_conntrack_pptp
nf_conntrack_netlink 19840 0
nf_conntrack_netbios_ns 6400 0
nf_conntrack_irc 8996 1 nf_nat_irc
nf_conntrack_h323 51144 1 nf_nat_h323
nf_conntrack_ftp 11428 1 nf_nat_ftp
ip_set_portmap 8064 0
ip_set_macipmap 7940 0
ip_set_ipmap 8064 0
ip_set_iphash 10500 0
ip_set 21532 11
ip_set_iptree,ipt_set,ip_set_portmap,ip_set_macipm
ap,ip_set_ipmap,ip_set_iphash
xt_tcpmss 5888 0
xt_pkttype 5632 0
xt_physdev 6416 0
xt_owner 6656 0
xt_NFQUEUE 5760 0
xt_NFLOG 5760 0
xt_multiport 7168 4
xt_MARK 6272 0
xt_mark 5888 0
xt_mac 5632 0
xt_limit 6148 0
xt_length 5632 0
xt_iprange 6400 0
xt_helper 6016 0
xt_hashlimit 14096 0
xt_DSCP 7040 0
xt_dscp 6400 0
xt_dccp 6792 0
xt_conntrack 7808 0
xt_CONNMARK 7040 0
xt_connmark 6400 0
xt_CLASSIFY 5632 0
xt_tcpudp 6912 11
xt_state 6016 12
iptable_nat 9480 0
nf_nat 19736 13
ipt_REDIRECT,ipt_NETMAP,ipt_MASQUERADE,nf_nat_tftp
,nf_nat_sip,nf_nat_pptp,nf_nat_proto_gre,nf_nat_ir
c,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,nf_conntrac
k_netlink,iptable_nat
nf_conntrack_ipv4 17676 15 iptable_nat,nf_nat
nf_conntrack 60128 29
ipt_MASQUERADE,ipt_CLUSTERIP,nf_nat_tftp,nf_nat_sn
mp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_
h323,nf_nat_ftp,nf_nat_amanda,nf_conntrack_amanda,
nf_conntrack_tftp,nf_conntrack_sip,nf_conntrack_pr
oto_sctp,nf_conntrack_pptp,nf_conntrack_proto_gre,
nf_conntrack_netlink,nf_conntrack_netbios_ns,nf_co
nntrack_irc,nf_conntrack_h323,nf_conntrack_ftp,xt_
helper,xt_conntrack,xt_CONNMARK,xt_connmark,xt_sta
te,iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_mangle 6784 1
nfnetlink 7448 1 nf_conntrack_netlink
iptable_filter 6656 1
ip_tables 15376 4
iptable_raw,iptable_nat,iptable_mangle,iptable_fil
ter
x_tables 16516 46
ipt_IFWLOG,ipt_psd,ip6_tables,xt_comment,xt_policy
,ipt_ULOG,ipt_TTL,ipt_ttl,ipt_set,ipt_REJECT,ipt_R
EDIRECT,ipt_recent,ipt_NETMAP,ipt_MASQUERADE,ipt_L
OG,ipt_ECN,ipt_ecn,ipt_CLUSTERIP,ipt_ah,ipt_addrty
pe,xt_tcpmss,xt_pkttype,xt_physdev,xt_owner,xt_NFQ
UEUE,xt_NFLOG,xt_multiport,xt_MARK,xt_mark,xt_mac,
xt_limit,xt_length,xt_iprange,xt_helper,xt_hashlim
it,xt_DSCP,xt_dscp,xt_dccp,xt_conntrack,xt_CONNMAR
K,xt_connmark,xt_CLASSIFY,xt_tcpudp,xt_state,iptab
le_nat,ip_tables
i915 36228 3
drm 76200 4 i915
af_packet 21120 2
ipv6 250660 14
binfmt_misc 12424 1
loop 18316 0
fuse 55196 4
dm_mirror 22400 0
dm_log 13060 1 dm_mirror
dm_mod 55112 2 dm_mirror,dm_log
nvram 11660 0
snd_hda_intel 414228 5
i2c_i801 12816 0
snd_hwdep 10884 1 snd_hda_intel
snd_seq_dummy 6660 0
video 20240 0
snd_seq_oss 33664 0
snd_seq_midi_event 10240 1 snd_seq_oss
snd_seq 51312 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
i2c_core 24212 1 i2c_i801
snd_seq_device 10252 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 41632 0
r8169 32900 0
snd_pcm 72964 3 snd_hda_intel,snd_pcm_oss
snd_timer 23816 2 snd_seq,snd_pcm
snd_page_alloc 11784 2 snd_hda_intel,snd_pcm
mii 8576 1 r8169
fan 8324 0
uvcvideo 58504 0
snd_mixer_oss 18304 1 snd_pcm_oss
snd 52772 18
snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_se
q_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_o
ss
output 6656 1 video
compat_ioctl32 5120 1 uvcvideo
intel_agp 29764 1
thermal 19100 0
soundcore 10080 1 snd
videodev 35712 1 uvcvideo
processor 37292 2 thermal
v4l1_compat 18052 2 uvcvideo,videodev
button 10000 0
iTCO_wdt 14368 0
battery 14212 0
ac 8068 0
agpgart 32840 3 drm,intel_agp
iTCO_vendor_support 7044 1 iTCO_wdt
rtc_cmos 13472 0
joydev 13888 0
evdev 13216 7
sr_mod 18884 0
sg 34736 0
ata_piix 20356 0
ahci 32396 5
libata 155296 2 ata_piix,ahci
dock 11792 1 libata
sd_mod 37656 6
scsi_mod 138188 4 sr_mod,sg,libata,sd_mod
crc_t10dif 5760 1 sd_mod
ext3 128136 2
jbd 46868 1 ext3
uhci_hcd 26128 0
ohci_hcd 27280 0
ehci_hcd 38156 0
usbcore 137840 5 uvcvideo,uhci_hcd,ohci_hcd,ehci_hcd

je voie un r8169 j'ignore ce que c'est

Sankukai
Sankukai
Niveau 10
17 novembre 2008 à 13:57:21

Salut.

Le module r8169 est le driver de ta carte ethernet.
Même s'il est vrai que le driver du chipset wifi rtl8187 est présent dans le noyau depuis le 2.6.24, ce n'est pas le cas de la variante rtl8187b qui est seulement présente depuis le noyau 2.6.27.
Bonne nouvelle vu que le noyau de la version de Mandriva que tu utilises est un 2.6.27 (2.6.27.4-desktop-2mnb) ! Ben pas vraiment en fait car il semblerait que l'id matériel de ton chipset (0x8198) ait été oublié, cf. bugs ci-dessous :
http://bugzilla.kernel.org/show_bug.cgi?id=11728
https://lists.linux-foundation.org/pipermail/bugme-new/2008-October/020028.html

Ces rapports de bug proposent un patch simplissime pour que ton chipset soit reconnu, en gros ajouter :
{USB_DEVICE(0x0bda, 0x8198), .driver_info = DEVICE_RTL8187B},
Là où il faut dans rtl8187_dev.c.
Si tu te sens à l'aise dans le patchage et la compilation de modules noyau, n'hésite pas à tester ça devrait être bon (n'oublie pas de rendre de nouveau disponible le module en virant de /etc/modprobe.d/blacklist les modules mentionnés dans la doc Ubuntu que tu as cité pour le cas où tu souhaites utiliser ndiswrapper).

Si tu n'es pas à l'aise dans la compilation de modules, il vaut mieux que tu fasses fonctionner ndiswrapper (je ne te serai d'aucune aide là-dessus, cette bouse fonctionne plus ou bien suivant la version du noyau, la version du pilote, la pluviométrie en Ouzbékistan, etc. :p) ) en attendant l'arrivée d'un kernel plus récent qui recense ton matos (probablement que ce sera bon avec le 2.6.28).

++

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 15:26:38

merci

pour une compilation de noyaux, je n'ai jamais testé et je ne suis même pas sure de bien comprendre la signification du mot compiler avec ce que je pense. mais bon on en apprend tout les jours, je ferais un teste sur mon PC de teste
donc pour le moement je vais opter pour ndiswrapper dont j'ai un peu la main dessus.

Maintenant si la compilation est plus simple que je le crois, avec un guide je peux tenter le 'diable'.

Juste compiler, je dois faire une modife d'un fichier et ensuite je fait quoi? un ISO du Linux et le réinstaller?

Passons, je vais faire des recherches.

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 15:39:15

la compilation c'est pas le truc
$ chmod +x
$ make

  1. make install

?

K-L-K
K-L-K
Niveau 10
17 novembre 2008 à 19:17:37

bien, j'ai un souci avec ndiswrapper
1. le pilote 8169 ne correspond pas avec la carte wifi (ou alors je ne trouve pas le bon driver)
2. [root@localhost aodren]# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

Sankukai
Sankukai
Niveau 10
17 novembre 2008 à 22:45:33

Comme je te l'ai dit plus haut, r8169 est le pilote de ta carte éthernet, rien à voir avec le wifi donc.
Sinon la compilation est le processus qui consiste à traduire un fichier de code source compréhensible par l'homme (du C par exemple) en langage exploitable directement par la machine (des 1 et des 0).
Pour réaliser ce travail on utilise un compilateur, le compilateur C généralement utilisé sous linux est gcc.
Pour faciliter le travail de compilation on utilise le programme « make » qui permet d'automatiser plusieurs travaux de compilation (entre autres, c'est un outil puissant !).

La compilation d'un noyau Linux utilise les facilité offertes par make pour la configuration du processus de compilation (qu'est-ce que l'on souhaite compiler, qu'est-ce que l'on souhaite compiler en dur/en module) :

  1. make menuconfig

Puis pour la compilation :

  1. make

Et enfin pour l'installation des modules et du noyau :

  1. make modules_install && make install

Une solution à ton problème consisterait donc à :
1- Téléchager les sources de ton noyau
2- Patcher le fichier source problématique : rtl8187_dev.c
3- Compiler et installer ton nouveau noyau

Cependant c'est une solution extrêmement lourde et il devrait être possible de compiler uniquement le module rtl8187 et de l'installer sans s'embarquer dans une compilation totale du noyau. Malheureusement, j'oublie de plus en plus comment fonctionne ce gros foutoir (ça commence à faire un moment que je n'ai pas fait joujou avec un kernel Linux) et ne saurais te dire comment faire ça simplement sans tout recompiler.

Pour ton erreur ndiswrapper, je ne sais pas... Ma religion m'interdit de toucher à ce machin. :p

++

chris_27
chris_27
Niveau 10
18 novembre 2008 à 10:13:02

Sankukai : j'ai vu des gens qui faisaient marcher le chipset RTL8187B avec le pilote du noyau 2.6.24. :-) Après, c'est vrai que le pilote rtl8187b avait l'air mieux (mais j'ai raté l'info qui disaient qu'il était dans le 2.6.27 :rouge: )

Sankukai
Sankukai
Niveau 10
18 novembre 2008 à 10:22:28

À ma connaissance les gens qui faisaient fonctionner un chipset rtl8187b avaient du patcher comme des gros sales avec ça :
http://www.datanorth.net/~cuervo/blog/rtl8187b-drivers-and-patches/

K-L-K
K-L-K
Niveau 10
20 novembre 2008 à 16:27:29

le pilote dédié a MAC peu etre utilisé sur NUX?

K-L-K
K-L-K
Niveau 10
20 novembre 2008 à 16:29:47

tu pense que je peu patcher comme un porc ou il faudrait mieux attendre le nouveau kernel? Il ne devrait plus tarder.

chris_27
chris_27
Niveau 10
20 novembre 2008 à 16:57:59

K-L-K : Non. Un pilote est une pilote pour un OS spécifique. C'est IMPOSSIBLE d'utiliser le pilote d'un OS sur un autre OS.

(oui, il y a bien ndiswrapper mais si tu dis ça, tu t'exposes à des coups de haches de ma part !)

Le plus simple, c'est de compiler un noyau toi-même si tu n'es pas content de celui que tu as. Avec un peu de bol, tu as un 2.6.27 dans les backports d'ailleurs, jète un coup d'oeil sur rpmfind.net ou équivalent. :-)

K-L-K
K-L-K
Niveau 10
20 novembre 2008 à 19:47:53

le 2.6.27 que tu me propose est pour la recompilation?
j'ai téléchargé le kernel 2.6.27.6 au du 4 (actuel) mais cela ne résoud pas mon probleme. la compilation est nécessaire je croi.
je vais tenter le coup, j'ai rien a perdre sauf du temps et de la patience.

seulement c'est pas premiere. tu n'a pas un tuto (en francais si possible) qui pourrait m'aider a pas faire n'importe quoi?

Pseudo supprimé
Pseudo supprimé 20 novembre 2008 à 20:33:37

Pour ndiswrapper tu lui met juste le .ini de ton pilote windows et si ça marche tant mieux sinon faut trouver autre chose :)

Ça m'avais dépanner ya quelques années avec une carte en pcmcia. A mon avis avec un peu de recherche tu peut trouver ton bonheur sur le net sans passer par ndiswrapper.

K-L-K
K-L-K
Niveau 10
20 novembre 2008 à 22:31:31

justement je cherche encore sur le net.

Meme realtek n'ont pas les pilotes pour linux sur ma version du wifi.

j'ai essayé leur pilote pour le RLT8189 mais il ne trouve pas la carte.
J'attend voir si d'ici peu ils sorte les pilotes du RLT8189b

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment