Bonsoir,

Voilà ce que donne les commande :
[root@localhost ~]# lsmod |grep wistron_btns
[root@localhost ~]# depmod -ae
[root@localhost ~]# modinfo wistron_btns
filename: /lib/modules/2.6.23.1-49.fc8/kernel/drivers/input/misc/wistron_btns.ko
version: 0.3
license: GPL v2
description: Wistron laptop button driver
author: Miloslav Trmac <mitr@volny.cz>
srcversion: C975DA90A3F191139B263F3
depends: input-polldev
vermagic: 2.6.23.1-49.fc8 SMP mod_unload 686 4KSTACKS
parm: force:Load even if computer is not in database (bool)
parm: keymap:Keymap name, if it can't be autodetected [generic, 1557/MS2141] (charp)
[root@localhost ~]#
Merci votre aide...

A bientôt...

Sebastien
et donc un modprobe wistron_btns ne fonctionne pas ?

Si l'ancien module fonctionnais (fsaa1655g) je pense qu'il faudra continuer à l'utiliser...
Bonjour,

EN fait Wistron ne fontionne pas ...même réponse que au début...
[root@localhost ~]# modprobe wistron_btns
FATAL: Error inserting wistron_btns (/lib/modules/2.6.23.1-49.fc8/kernel/drivers/input/misc/wistron_btns.ko): No such device
Donc il faut que j'ai télécharger le fssa1655g car le rpm de ton dépot me renvoie ça:
[root@localhost fsaa1655g]# yum --enablerepo=kwizart install kmod-fsaa1655g
livna 100% |=========================| 2.1 kB 00:00
kwizart 100% |=========================| 1.9 kB 00:00
fedora 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 2.3 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kmod-fsaa1655g.i686 0:1.0-1.2.6.22.9_91.fc7 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.22.9-91.fc7 for package: kmod-fsaa1655g
--> Processing Dependency: fsaa1655g-kmod-common >= 1.0 for package: kmod-fsaa1655g
--> Running transaction check
---> Package kmod-fsaa1655g.i686 0:1.0-1.2.6.22.9_91.fc7 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.22.9-91.fc7 for package: kmod-fsaa1655g
---> Package fsaa1655g.noarch 0:1.0-1.kwizart.fc7 set to be updated
--> Finished Dependency Resolution
Error: Missing Dependency: kernel-i686 = 2.6.22.9-91.fc7 is needed by package kmod-fsaa1655g
Vu que je suis en :
[root@localhost fsaa1655g]# uname -r
2.6.23.1-49.fc8
J'en ai deduit qu'l fallait que je passe par la methode classique:

Make
Makeinstall

Mais cependant il me renvoie cette erreur...
[root@localhost fsaa1655g]# make
make -C /lib/modules/2.6.23.1-49.fc8/build SUBDIRS=/home/sev/fsaa1655g modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.23.1-49.fc8-i686 »
CC [M] /home/sev/fsaa1655g/fsaa1655g.o
/home/sev/fsaa1655g/fsaa1655g.c:38:26: erreur: linux/config.h : Aucun fichier ou répertoire de ce type
make[2]: *** [/home/sev/fsaa1655g/fsaa1655g.o] Erreur 1
make[1]: *** [_module_/home/sev/fsaa1655g] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.23.1-49.fc8-i686 »
make: *** [default] Erreur 2
Je sais que ce problême est dèja vu mais j'ai rien trouver de très explicite...
Je sais que le config.h à été supprimer depuis peu mais sans vouloir abuser...quelqu'un peut m'expliquer comment faire pour resoudre ce probleme car tout ce que j'ai lu etait confus...

Merci de votre patience.

Sebastien
C'est bon j'ai pu trouver une explication..chez nos ami de Ubuntu...

J'ai fais:
cd /lib/modules/2.6.23.1-49.fc8/build/include/linux/
et
[root@localhost linux]# ln -s autoconf.h config.h
Et j'ai pu installer... cool...

Donc mon voyant Wifi est allumer donc tout marche bien...

Je fais des a essai et j'aurais une autre question...

A tout a l'heure...

Sebastien
Le fsaa1655g que tu viens de réussir à installer sur ton amilo... c'est sous FC8 ou FC7

Pour ma part, j'ai réinstallé la FC7 en espérant faire marcher ce module, mais j'ai le même soucis que toi... il me dit que le kernel n'est pas le bon...

Peux tu me faire un condensé de ce qu'il faut faire... je suis un peu novice et paumé sous linux...

Merci et A+
PhD
Salut...

Je l'ai installer sur les deux versions... FC7 et FC8...

Je vais essayer de t'expliquer ce que j'ai fais...

J'ai telecharger le module fsaa1655g



- J'ai décompresser le fichier dans mon repertoire
- Ensuite j'ai ouvert une console:
su -
J'ai creer le lien manquant:
cd /lib/modules/2.6.23.1-49.fc8/build/include/linux/
ln -s autoconf.h config.h
- Je me suis rendu dans le fichier fsaa1655g decompresser mon dossier personnel
cd /home/seb/fsaa1655g/
- Ensuite j'ai fais :
make
make install
J'ai charger le module en faisant:
modprobe fsaa1655g
Ensuite j'ai rentrer la commande pour activer mon Wifi:
echo 1 > /proc/fsaa1655g/radio
et pour le desactiver
echo 0 > /proc/fsaa1655g/radio
Penser bien a le faire en
su -
J'ai pas encore résolu le probleme de l'activation automatique au démarrage...

Dès que j'y arrive je te tiens au courant...

Hesite pas si tu as des questions...

Sebastien
Préfères modifier l'include du fichier config.h en autoconf.h dans les sources de fsaa1655g

tu peux tourjours ajouter dans /etc/rc.local:
modprobe fsaa1655g
echo 1 > /proc/fsaa1655g/radio
j'ai tenté l'install sur la FC7, lorsque j'ai voulu faire le
cd /lib/modules/2.6.23.1-21.fc7/build/include/linux/
ça n'a pas marché, a priori parce que le lien a été cassé au niveau du répertoire build...

Que faire?

A+
Salut ...

Excuse moi pour le delais...

La meilleur solution pour toi est :

Tou vas dans le dossier fsaag1655g => tu ouvre le fichier fsaa1655g.c
et tu modifie la ligne #include <linux/config.h> tu la transforme en #include <linux/autoconf.h>
et tout sera OK


Pour Kwizart:

J'ai reussi une fois a me connecter sur ma box...suite a un redemarrage impossible... et j'ai ça
[root@localhost ~]# iwlist scan
lo Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 No scan results

eth0 Interface doesn't support scanning.

sit0 Interface doesn't support scanning.
[root@localhost ~]# ifconfig
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:3940 errors:0 dropped:0 overruns:0 frame:0
TX packets:3940 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3197552 (3.0 MiB) TX bytes:3197552 (3.0 MiB)

wlan0 Link encap:Ethernet HWaddr 00:02:E3:47:CF:EA
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

wmaster0 Link encap:UNSPEC HWaddr 00-02-E3-47-CF-EA-C8-91-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Et je suis sur qu'il y a des reseaux a proximité...

Si quelqu'un peu me guider un peu car je rame là...

Merci
tu as chargé le module et ajouter echo 1 > /proc/fsaa1655g/radio ?
lsmod |grep fsaa1655g pour voir si le module est chargé...
Merci de prendre un peu de temps...

Pour etre tranquillej'ai reinstaller...

Installer fsaa1655g

et le resultat est le même...

après la reinstallation j'ai :
[root@localhost ~]# iwlist scan
lo Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 No scan results

eth0 Interface doesn't support scanning.

[root@localhost ~]#
[root@localhost ~]# iwconfig wlan0
wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[root@localhost ~]#
[root@localhost ~]# lsmod |grep fsaa1655g
fsaa1655g 6536 0
tu as chargé le module et ajouter echo 1 > /proc/fsaa1655g/radio ?
Oui j'ai suivi le tutoriel...

J'ai fais ça aussi...je sais pas ce que tu en pense...:
[root@localhost ~]# ifconfig wlan0 down
[root@localhost ~]# iwlist scan
lo Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 Interface doesn't support scanning : Network is down

eth0 Interface doesn't support scanning.


[root@localhost ~]# ifconfig wlan0 up
[root@localhost ~]# iwlist scan
lo Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 No scan results

eth0 Interface doesn't support scanning.
Là... je sais pas quoi faire...

Du fait que je ne vois aucun point d'acces...je suis planté...

QU'en pensez vous ?

Merci
Bon ...

Après maintes manipulations et essai...je m'en suis sorti...

DOnc :


Suite a un reformatage j'ai effectué dans l'ordre :

- installer fsaa1655g

- installer Madwifi et kmod mawifi (je sais pas si c'etait utile ??)

- Lancer le module fsaag1655g puis echo 1 > /proc/fsa1655g/radio

Ma led wifi c'est allumé

- Lancer networkManager et NetworkManagerDispatcher

Toujours pas de borne détécté...

- Ensuite j'ai fais ifconfig wlan0 up

Et miracle..j'ai trouvé ma box et j'ai pu me connecter

Bref il est tard et je vais me coucher mais le week end prochain j'essaierais de refaire la manip en enlevant des étapes dont je ne sus pas sure de l'utilité (Madwifi...)

Et je ferais un petit bout de tuto pour les gars qui tournent avec un Amilo1310g en chipset Artheros...

Je voudrais bien que Kwizart commente mes manip pour filtrer le superflu...

Merci et bonne soirée...

Prochaine étape = week end prochain...merci a tous
4 jours plus tard
J'ai tenté l'install de fsaag1655g mais le make bloque toujours au même endroit:
[root@localhost fsaa1655g]# make
make -C /lib/modules/2.6.23.1-49.fc8/build SUBDIRS=/home/paype/fsaa1655g modules
make: *** /lib/modules/2.6.23.1-49.fc8/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [default] Erreur 2
[root@localhost fsaa1655g]#
Quel est donc le problème???

A+
# !/usr/bin/perl -w

use strict ;
use Gtk2 '-init' ;

# Variables convenables pour vrai et faux
use constant TRUE => 1 ;
use constant FALSE => 0 ;

# Création d'une fenêtre
my $window = Gtk2::Window->new('toplevel' ) ;
# On définit une bordure de 50 pixels
$window->set_border_width( 50 ) ;
# On déclare le titre de la fenêtre
$window->set_title('[B]wifi[/B] Manager !' ) ;
# On relie l'évènement delete_event à une fonction de rappel à qui on
# passe comme argument une chaîne de caractère
$window->signal_connect( 'delete_event' , \&Close_Window,"Puisqu\'il faut partir..." ) ;
# Le signal "destroy" sera émis parce que la fonction de rappel "Close_Window"
# renvoie FALSE.
$window->signal_connect( 'destroy' , \&Destroy_Window) ;

# Création d'une boîte dans laquelle on placera les boutons. Nous verrons
# en détail les comportements des boîtes dans le chapître sur les conteneurs.
# Une boîte n'est pas visible. Elle est juste utile pour ranger les widgets
# qu'elle contient.
my $box = Gtk2::HBox->new(FALSE,0 ) ;
# On place la boîte dans la fenêtre.
$window->add($box) ;

# Création d'un bouton qui s'appellera '[B]wifi[/B] ON'
my $button1 = Gtk2::Button->new("[B]wifi[/B] ON" ) ;
# On relie le signal "clicked" à la fonction de rappel "rappel"
# à qui on passe comme argument la chaîne de caractère "[B]wifi[/B] ON".
$button1->signal_connect( 'clicked' , \&rappel, "[B]wifi[/B] ON" ) ;
# On place le bouton 1 dans notre boîte
$box->pack_start($button1,TRUE,TRUE,0 ) ;
# On montre le bouton
$button1->show ;

# On refait la même chose pour placer un second bouton dans la bôite
my $button2 = Gtk2::Button->new("[B]wifi[/B] OFF" ) ;
$button2->signal_connect( 'clicked' , \&rappel, "[B]wifi[/B] OFF" ) ;
$box->pack_start($button2,TRUE,TRUE,0 ) ;
$button2->show ;

# On montre la boîte
$box->show ;

# On montre la fenêtre
$window->show() ;

# On lance la boucle principale.
Gtk2->main ;


### La fonction de rappel qui est appelé quand on a cliqué sur un bouton.
sub rappel{
my ($widget,$pressed_button)=@_ ;
print("Vous avez pressé le $pressed_button ! !\n" ) ;
    if ($pressed_button eq '[B]wifi[/B] ON')
    {
    system "modprobe fsaa1655g";
    system "echo 1 > /proc/fsaa1655g/radio";
    }
    else
    {
    system "ajouter echo 0 > /proc/fsaa1655g/radio";
    system "rmmod fsaa1655g";
    }
}

### La fonction de rappel appelé par l'évènement "delete_event".
sub Close_Window {
my ($widget,$event,$message)=@_ ;
# On récupère le nom de l'évènement
my $name=$event->type ;
print "L'évènement $name s\'est produit !\n" ;
print "$message \n" ;
return FALSE ;
}

### La fonction de rappel pour fermer la fenêtre
sub Destroy_Window {
Gtk2->main_quit ;
return FALSE ;
}
sa te permet d'activer désactiver ton wifi pour des économies d'énergies
nomme le wifi.pl
et pour l'executer:
su -
password
cd /home/user
perl wifi.pl
Bon j'avance doucement mais ça ne marche toujours pas...

J'ai réussi à installer fsaa1655g après avoir installer kernel-devel puis gcc...

j'ai fait le modprobe + echo 1 > /proc/fsaa1655g/radio
mais la led ne s'allume toujours pas alors que par dmesg, j'obtiens ceci:
fsaa1655g: Radio turned ON
Je ne vois plus quoi faire de plus!
a quoi il te sert le kernel devel??

tu as fait un
echo 1 > /proc/fsaa1655g/radio
sans le kernel-devel, j'avais un message d'erreur dans la procédure make,

j'avais un message qui me disait ne pas trouver le répertoire build ... l'installation de kernel-devel a supprimé le message

A+
utilise mon script du post précédant et poste les erreurs eventuels
fait un wifi OFF avant puis wifi on pour être sur de décharger le module et le recharger
j'ai donc créé un fichier wifi.pl dans mon répertoire,
en lançant perl wifi.pl j'ai obtenu:
Can't locate Gtk2.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at wifi.pl line 4.
BEGIN failed--compilation aborted at wifi.pl line 4.
A+
excuse installe GTK2
la prochaine fois je le ferais en tk je pense enfin bon... c'est l'interface graphique qui ne se lance pas