kroninger
Bonjour à tous,
Je viens juste d'installer Fedora 7 sur le PC de mes enfants et rencontre un problème de détection de la clé USB WIFI UR054g.
Je précise, je suis tout nouveau dans le monde linux.
Au démarrage, dés le boot, il y a un ECHEC sur la liste des tests de boot de la machine ... le matériel qu'est censé géré ndiswrapper n'est pas repéré.
En suivant les différents tutoriaux que j'ai pu trouvé sur le NET, iwconfig ne me retourne que des lignes
no wireless connexion
En fouillant un petit peu, j'ai trouvé une idication comme quoi il ne fallait pas uname -i me retourne la chaine "SMP" , ce qui signifierait que je devrais recompiler le noyau sans l'option SMP ...
Avant de me lancer dans cette nouvelle aventure, qui me parait longue et complexe, pourrais-je avoir vos lumieres ? Dois-je vraiement le faire ? Pourquoi ? A quoi correspond l'option SMP qui est activé d'office par l'installation classique ? Y-a-t-il une autre méthode moins lourde ?
J'ai à priori fait les choses correctement (suivi les tutoriaux) avec l'installation du DRIVER PRISM54
J'ai installé ndiswrapper (la derniere version)
Pas besoins d'installer package wireless-tools, il l'est déja sous fedora 7
Dans le répertoire ndiswrapper :
make
make install
J'ai décompressé le fichier compressé contenant le driver de ma clé inventel
unzip UR054g.zip
puis installé le driver par la commande suivante :
ndiswrapper -i PRISMA02.inf
En tapant l'instruction suivante :
ndiswrapper -l
Le résultat a été le suivant :
Installed ndis drivers:
prisma02 driver present
Pas de d'hardware détecté.
(au démarrage de la machine c'est pareil)
En espérant avoir un peu d'aide ... parce que je ne voudrais me lancer dans la recompile du noyau que si c'est absoluement nécessaire.
A+ et merci d'avance pour vos avis éclairés
Pikachu_2014
Bonjour, et bienvenue 🙂
Premier point, de nombreux utilisateurs ont pu faire fonctionner ce modèle de clé sous Linux avec NdisWrapper. Gageons donc qu'il en sera de même pour toi.
Deuxième point, je constate que tu as compilé NdisWrapper, ce qui est dommage dans la mesure où il est disponible en paquetages RPM. Je te suggère grandement de désinstaller cette version ainsi : en te plaçant dans le répertoire de NdisWrapper, saisis les commandes suivantes (en root) :
make uninstall
updatedb
locate ndiswrapper.ko
Veille à poster la sortie de la dernière commande, que l'on vérifie que la désinstallation s'est bien déroulée.
Pour installer les paquetages NdisWrapper « proprement », je te renvoie à cet article :
http://doc.fedora-fr.org/wiki/Wifi-Installation_de_NdisWrapper#Si_l.27on_dispose_d.27une_connexion_Internet
Troisième point enfin, as-tu installé la version 64 bits de Fedora ?
On pourra ainsi partir d'une base saine 😉.
liho
Bonjour,
Je sais pas comment tu as installé ndiswrapper, mais sous Fedora, cela passe par yum.
Plus précisement, il faut installer le module kmod-ndiswrapper ainsi que ndiswrapper disponibles sur le dépôt Livna
Bien sur, le kmod-ndiswrapper doit correspondre à ta version de noyau.
utilise la comande :
yum list *ndiswrapper*
pour connaître les paquets disponibles (ou yumex en gui).
Tu as une doc (qui est sans aucun doute très bien faite) sur fedora-fr :
http://doc.fedora-fr.org/wiki/Wifi-Installation_de_NdisWrapper
(toujours chercher dans le wiki fedora-fr !!!)
kroninger
Tout d'abord bonjour et merci à Pikachu_2014 et liho,
Ayant été un peu mauvais dans mes débuts sur linux et n'ayant pas fait de personnalisation ... j'ai décidé ce soir de réinstaller fedora de 0 sur le PC ...
Juré promis, aprés la réinstallation, j'ai respecté la procédure que tu m'a donné liho, à la lettre.
Elle est super clair mais malheureusement,
Toujours la meme chose ... en tapant
/sbin/lsusb, je ne vois que le clavier et la souris
En tapant l'instruction suivante :
ndiswrapper -l
Le résultat a été le suivant :
Installed ndis drivers:
prisma02 driver present
mais aucune indication sur un quelconque HARDWARE.
Il est à noter qu'avant que je décide de me lancer dans cette aventure, le PC était équipé de windows avec lequel ma clé inventel qui fonctionnait bien mais bon ... je voulais installé un linux pour voir et surtout me donner de véritable de moyen de sécuriser la conf ... et puis je suis curieux de nature ... et je voulais essayer ce dont mes collegues me parlent souvent.
Cette fois-ci, au lieu de jouer à l'apprenti sorcier ... j'en suis resté là au niveau de la procédure ...
Pour répondre à Pikachu_2014 , non je n'ai pas installé la version 64 bits, mon PC est un vieux Pentium 4 (+ de 4ans) ... oui je sais, je suis vache avec mes gosses ... mais pour un acces internet et quelques jeux en ligne ... c'est déja pas mal surtout qu'il est un peu surgonflé pour un PC de sa génération ... :-D
Bon bref, revenons sur mon probleme ... auriez-vous d'autres pistes d'investigation ?
En attendant qu'une bonne ame charitable veuille bien m'aider ...
ciao et merci d'avance
liho
Peux-tu brancher ta clé et nous retourner le résultat de lsmod (en root par "su -"), voir si tu n'aurais pas des modules chargés pour ta clé (prism54usb, prism54common)
kroninger
Bonjour liho,
voila le résultat de lsmod
Module Size Used
by
nls_utf8 6209 1
autofs4 24773 2
hidp 26689 2
rfcomm 44377 0
l2cap 30401 10
hidp,rfcomm
bluetooth 57893 5
hidp,rfcomm,l2cap
sunrpc 161981 1
nf_conntrack_netbios_ns 7105 0
nf_conntrack_ipv4 15049 2
xt_state 6593 2
nf_conntrack 63049 3
nf_conntrack_netbios_ns,nf_conntrack_ipv4,xt_state
nfnetlink 9945 2 nf_conntrack_ipv4,nf_conntrack
ipt_REJECT 8641 2
iptable_filter 7105 1
ip_tables 16517 1
iptable_filter
xt_tcpudp 7233 10
ip6t_REJECT 9537 2
ip6table_filter 6849 1
ip6_tables 17669 1
ip6table_filter
x_tables 18629 6 xt_state,ipt_REJECT,ip_tables,xt_tcpudp,ip6t_REJECT,ip6_tables
dm_multipath 21961 0
video 21065 0
sbs 22729 0
button 12113 0
dock 13921 0
battery 14149 0
ac 9285 0
ipv6 277957 23
ip6t_REJECT
lp 16105 0
loop
21061 0
snd_emu10k1_synth 11073 0
snd_emux_synth 35137 1
snd_emu10k1_synth
snd_seq_virmidi 11073 1
snd_emux_synth
snd_seq_midi_emul 10049 1
snd_emux_synth
snd_emu10k1 127969 2
snd_emu10k1_synth
snd_ac97_codec 96613 1
snd_emu10k1
ac97_bus 6465 1
snd_ac97_codec
snd_seq_dummy 7877 0
snd_seq_oss 33473 0
snd_seq_midi_event 11073 2
snd_seq_virmidi,snd_seq_oss
snd_seq 50609 8 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 43457 0
snd_mixer_oss 19521 1
snd_pcm_oss
snd_pcm 74949 3
snd_emu10k1,snd_ac97_codec,snd_pcm_oss
8139too 29249 0
snd_mpu401 12777 0
snd_timer 24901 3
snd_emu10k1,snd_seq,snd_pcm
p54usb 19009 0
firewire_ohci 20801 0
snd_mpu401_uart 12225 1
snd_mpu401
p54common 15681 1 p54usb
8139cp 26433 0
firewire_core 43137 1
firewire_ohci
snd_page_alloc 13769 2
snd_emu10k1,snd_pcm
mac80211 144081 2
p54usb,p54common
cfg80211 13257 1
mac80211
snd_rawmidi 26817 3
snd_seq_virmidi,snd_emu10k1,snd_mpu401_uart
snd_util_mem 8769 2
snd_emux_synth,snd_emu10k1
emu10k1_gp 8001 0
mii 9409 2
8139too,8139cp
crc_itu_t 6337 1
firewire_core
ns558 9025 0
snd_seq_device 11981 7 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_hwdep 13125 2
snd_emux_synth,snd_emu10k1
gameport 19017 4
emu10k1_gp,ns558
snd 53317 17 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_hwdep
parport_pc 30821 1
parport 38281 2
lp,parport_pc
soundcore 11681 1
snd
rtc_cmos 12001 0
serio_raw 10821 0
k8temp 9537 0
i2c_nforce2 9921 0
forcedeth 49993 0
hwmon 7365 1
k8temp
i2c_core 27841 1
i2c_nforce2
sr_mod 20837 1
floppy 58661 0
joydev 13825 0
cdrom 37089 1
sr_mod
sg 37469 0
dm_snapshot 20709 0
dm_zero 6209 0
dm_mirror 25153 0
dm_mod 56833 9
dm_multipath,dm_snapshot,dm_zero,dm_mirror
sata_nv 22853 0
sata_sil 14921 0
pata_amd 16581 4
ata_generic 11589 0
libata 117809 4
sata_nv,sata_sil,pata_amd,ata_generic
sd_mod 31297 5
scsi_mod 140749 4
sr_mod,sg,libata,sd_mod
ext3 125513 2
jbd 59881 1
ext3
mbcache 12485 1
ext3
ehci_hcd 35405 0
ohci_hcd 23877 0
uhci_hcd 27089 0
ca te parle ?
A+ et merci ...
liho
Voila ce qui pourrait poser problème :
p54usb 19009 0
p54common 15681 1 p54usb
p54usb,p54common
A ta place, j'essayerai de blacklister ces 3 modules.
Je m'explique :
Il existe un fichier /etc/modprobe.d/blacklist qui permet d'empêcher le chargement des modules listés dans ce fichier.
Je te propose donc de rajouter :
blacklist p54usb
blacklist p54common
blacklist p54usb,p54common
dans ce fichier
puis redémarre (vérifie que ces modules ne soient plus chargés avec lsmod) et réinstalle les drivers avec ndiswrapper en suivant la doc fedora
teste...et donne nous des nouvelles.
kroninger
Salut à tous,
Bon ben, toujours pareil apres avoir suivi tes instructions luho (le lsmod ne fait plus apparaitre les 3 modules mais ndiswrapper -l ne mentionne pas de quelconque hardware, juste driver installed)
D'autres pistes à explorer ?
En attendant, merci tout de meme pour tes efforts liho ... A+
liho
Tu as bien réinstallé les drivers ?
Tu as vérifié que le module ndiswrapper soit chargé ? (par lsmod)
sinon que donne :
modprobe ndiswrapper (en root par "su -")
Pikachu_2014
liho, en mettant en évidence la liste des modules chargés, nous montre que ta clé est supportée par défaut par le noyau Linux. Par conséquent, NdisWrapper serait inutile.
Avant d'explorer cette piste, que renvoie, clé branchée, cette commande ?
/sbin/lsusb
kroninger
Oui liho, j'ai bien désinstaller le driver
ndiswrapper -r prism02
J'ai réinstallé
ndiswrapper -i PRISMA02.inf
En revanche, effectivement ndiswrapper n'est pas présent dans le retour de lsmod
Pourtant, je ne vois pas ce que j'ai loupé dans la procédure ?
Veux-tu tout de meme que je lance modprobe ndiswrapper ?
liho
Tu peux toujours essayer, mais si la carte n'est pas détectée...
Comme l'a dit Pikachu_2014, on peut aussi essayer avec les driver linux.
Pour cela, il va te falloir supprimer les lignes du fichier /etc/modprobe.d/blacklist que tu avais rajouté.
Il te faut sans doute aussi installer un firmware (ça doit être pour ça que ta clé n'est pas détectée). J'ai trouvé un site qui en parle :
http://jbnote.free.fr/prism54usb/
Il disent que si tu ne sais pas quel firmware il te faut, tu peux les installer tous, le bon sera choisi :
http://jbnote.free.fr/prism54usb/data/firmwares/net2280/2.4.3.7/2.4.3.7.arm
(à copier dans /usr/lib/hotplug/firmware/isl3890usb)
http://jbnote.free.fr/prism54usb/data/firmwares/3887/2.5.8.0/2.5.8.0.arm
(à copier dans /usr/lib/hotplug/firmware/isl3887usb_bare)
Bonne chance !
kwizart
Comme te le dit Pikachu_2014
supprimes ndiswrapper est utilise le driver linux natif
yum remove ndiswrapper
retires les blacklist que tu as mis
Et donnes le retour de /sbin/lsusb qui nous permettrait de t'aider plus précisemment
kroninger
Ok, kwizart et picatchu_2014, je vais suivre vos instructions.
mais pour indication à liho, je n'ai pas de répertoire hotplug à l'endroit indiqué
A tout de suite pour le résultat /sbin/lsusb
liho
On peut toujours créer les répertoires qui n'existent pas (/usr/lib/hotplug/firmware/isl3890usb) et au pire, il y a /lib/firmware.
Mais attendons le résultat de lsusb...
kroninger
Le résultat de lsusb :
Bus 003 Device 002: ID 1435:0427
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0e6a:6001 Megawin Technology Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003
Bus 002 Device 003: ID 10d6:1000 Actions Semiconductor Co., Ltd MP3 Player
Bus 002 Device 001: ID 0000:0000
Megawin ca doit etre le clavier
Genesys c'est la souris
MP3 Player c'est la clé USB que j'utilise pour copier les retours des instructions que vous me demandez
Pour le reste ... vous en savez plus que moi ...
Sinon pourquoi je n'ai pas de répertoire Hotplug ? aurais-je du installer autre chose ?
liho
débranche ta clé wifi et refait lsusb, résultat ?
kwizart
tout les firmwares sont à placer dans /lib/firmware pour Fedora
kroninger
Voici le résultat du lsusb une fois la clé wifi débranché
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0e6a:6001 Megawin Technology Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 012: ID 10d6:1000 Actions Semiconductor Co., Ltd MP3 Player
Bus 002 Device 002: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003
Bus 002 Device 001: ID 0000:0000
Si j'ai bien compris ma clé wifi est reconnu par fedora et correspond au device 2 à l'adresse 1435:0427
Ok, alors comment dois-je faire pour l'utiliser ?
kwizart
ta clef est ici: 1435:0427 effectivement
Il est possible que tu doivent desinstaller ndiswrapper car ta clef est reconnue par un pilote linux natif... et ndiswrapper entre en conflit...