Bonjour,

Alors voilà : j'ai le malheur de ne pas avoir internet sous FC...
Je voudrais donc établir une connexion wifi (je n'ai que ça de disponible...).
Mais étant otut nouveau sous linux j'aurais besoin d'aide...
Si quelqu'un voulait m'aider, je lui en serait très reconnaissant!
Voici quelques infos :

modèle de la carte wifi intégrée : Intel(R) PRO/Wireless 3945ABG Network Connection

sortie de $ /sbin/lspci :
[Renaud@localhost ~]$ /sbin/lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc M52 [ATI Mobility Radeon X1300]
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
03:01.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
0b:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Je précise que je n'ai pas de connection ethernet sous FC. Je peux éventuellement (s'il n'y a pas d'autre moyen!) l'établir (avec votre aide parce que tout seul...) mais en tout cas à terme il faudra m'en passer.

Merci d'avance pour votre aide
Draune
Je te conseilles d'utiliser les kmod qui sont dispo sur mon dépot et d'utiliser une connection ethernet pour cela (sinon il faut les télécharger à la main - pas pratique)
Pour commencer est ce que tu as eut le problème du kernel i586 installé par default ?
"Pour commencer est ce que tu as eut le problème du kernel i586 installé par default"
ça je compren pas ce que c'est....
Alors il faut vraiment que j'installe une connexion etherent?! S'il le faut je le ferai, mais s'il y a un moyen de l'éviter...
hum...

Je viens de depanner un portable qui a le meme controleur Wifi 3945abg.
Merci kwizart pour ton depot !
Comme le dit kwizart, FC6 a tendance a detecter des machines en i586 et non i686 (http://fedoraproject.org/wiki/Bugs/FC6Common). Pour en etre sur, renvoie le resultat des commandes :
# uname -m
# uname -r
# rpm -qa|grep kernel

++
Voilà :

[root@localhost ~]# uname -m
i686
[root@localhost ~]# uname -r
2.6.18-1.2798.fc6
[root@localhost ~]# rpm -qa|grep kernel
kernel-devel-2.6.18-1.2798.fc6
kernel-headers-2.6.18-1.2798.fc6
kernel-2.6.18-1.2798.fc6
[root@localhost ~]#
Il suffit d'installer le wifi depuis une connection ethernet (dans la mesure ou cela est plus facile) comme tu as un portable cela ne devrait pas être trop délicat!

Est ce que tu peux l'avoir ou c'est trop délicat?

si tu c'est possible alors il suffit simplement de faire:
su -
wget http://kwizart.free.fr/fedora/kwizart-release-6-1.noarch.rpm
rpm -ivh kwizart-release-6-1.noarch.rpm
yum install kmod-ipw3945.i686
Bon Ok c'est parti pour la connexion ethernet.
Alors comment je fais : je branche le cable et...?
Normalement tu as le réseau! Sinon tu entres dans un terminal:
su -
system-config-network et tu actives ton ethernet (broacom - eth0 je pense)
service network restart
wget http://kwizart.free.fr/fedora/kwizart-release-6-1.noarch.rpm
rpm -ivh kwizart-release-6-1.noarch.rpm
yum --enablerepo=kwizart install kmod-ieee80211.i686 kmod-ipw3945.i686
service network restart
(donnes ensuites les résulats:)
ipw3945d
dmesg |grep ipw
dmesg |grep ieee80211
iwconfig
ifconfig -a
Cela devrait fonctionner même si tu as le problème du kernel i586 et sauf si tu as mis à jours ton système (dans ce cas redémarrare sur le noyau 2798 et supprimes le 2868 - puis installes le module ipw3945)
Voilà :

[root@localhost ~]# ipw3945d
-bash: ipw3945d: command not found
[root@localhost ~]# dmesg |grep ipw
[root@localhost ~]# dmesg |grep ieee80211
[root@localhost ~]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:C5:22:D7:08
inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::215:c5ff:fe22:d708/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14229 errors:0 dropped:0 overruns:0 frame:0
TX packets:8602 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:21188539 (20.2 MiB) TX bytes:651297 (636.0 KiB)
Interruption:58

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:1583 errors:0 dropped:0 overruns:0 frame:0
TX packets:1583 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4433848 (4.2 MiB) TX bytes:4433848 (4.2 MiB)

sit0 Link encap:IPv6-dans-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

[root@localhost ~]#
heuu!
T'a fait quoi là?
Aucune commande n'a marché t'a vérifié que tu avais internet au préalable?
Oui j'avais bien internet!
Je recommence?
J'ai réessayé et voilà un bout de la progression où il y a écrit "error"...

Install 7 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 16 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test


Transaction Check Error: file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_tkip.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_wep.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6

[root@localhost ~]#
Cela devrait fonctionner même si tu as le problème du kernel i586 et sauf si tu as mis à jours ton système (dans ce cas redémarrare sur le noyau 2798 et supprimes le 2868 - puis installes le module ipw3945)
Est-ce que je pourrais avoir un peu plus de détails svp...
Je suis désolé mais je ne voudrais pas faire de fausse manip alors je ne tente rien!
Merci pour l'aide
OK
Donc reboot sur ton ancien kernel (qui doit être le 2798.fc6)

loggues toi en root dans un terminal:
su -
rpm -qa kernel
Ceci doit te donner les différents noyaux installé, dans mon cas:
[kwizart@kwizatz 6]$ rpm -qa kernel
kernel-2.6.18-1.2849.fc6
kernel-2.6.18-1.2868.fc6
Donc tu supprimes le plus récent (qui est un kernel i586 en fait!)
rpm -e kernel-2.6.18-1.2868.fc6
Et tu poursuis l'installation tel que je te l'ai donné. Il va résinstaller le même "numéro" de kernel mais dans la version i686. Soit:
yum --enablerepo=kwizart install kmod-ieee80211.i686 kmod-ipw3945.i686
service network restart
(donnes ensuites les résulats:)
ipw3945d
dmesg |grep ipw
dmesg |grep ieee80211
iwconfig
ifconfig -a
Alors là j'ai un autre problème : j'ai rebooté (c'est-à-dire redémarrer et choisir son système d'exploitation?) et 2 choses :
- il n'y a vait que une version de FC (2798) donc j'ai rien pu choisir
- après avoir sélectionner linux pour démarrer, il ne veut pas me lancer sur la présentation habituelle de linux (entrée du login et mot de passe dans des petites fenêtres sur fond bleuté...). Au lieu de ça, je suis sous un écran noir, et où j'intéragit comme dans un terminal. En haut c'est marqué :"Kernel 2.6.18-1.2798.fc6 on an i686". Comment faire pour basculer dans l'affichage normal?
Cela dépend!
Manifestement si tu as fait un yum remove au lieu d'un rpm -e kernel-2.6.18-1.2868.fc6 je pense qu'il vaut mieux que tu réinstalles tout!
C'est évidemment bien loin du résulat escompté et cela est du au fait que tu n'a pas du respecter scrupuleusement ce que je t'ai donné:
Est ce que tu as commencé par rebooter sur l'ancien kernel 2798 ?

Sinon installes le bon noyau:puis les modules (même procédure)
En mode texte, peut importe...
wget http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/kernel-2.6.18-1.2868.fc6.i686.rpm
rpm -ivh kernel-2.6.18-1.2868.fc6.i686.rpm
Non ça marche pas mieux...
Et je ne pense pas avoir fait un yum remove au lieu d'un rpm -e car je ne sais pas à quoi ça correspond!
Au pir j'ai peut-être fait une faute de frappe mais je m'en serais rendu compte (message d'erreurs...)
Transaction Check Error: file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_tkip.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6
file /lib/modules/2.6.18-1.2868.fc6/kernel/net/ieee80211/ieee80211_crypt_wep.ko conflicts between attempted installs of kernel-2.6.18-1.2868.fc6 and kmod-ieee80211-1.2.15-5.2.6.18_1.2868.fc6


Dans ce rapport d'erreur il parle de "2868" : le rpm que j'ai téléchargé ne serait-il pasfait pour la version 2868 et non la 2789?
Oui effectivement, normalement il faut que tu rebootes sur le noyau 2.6.18-1.2868.fc6 mais il ne dois pas y avoir de transaction Checks errors!
Est ce que tu as desinstallé le noyau 2.6.18-1.2868.fc6 ?
Que donnes:
rpm -q kernel ?