#26 Le 25/01/2008, à 17:27
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
en fait la recherche ne donne rien sur les 2 fichier
par contre ils sont presents dans la source...
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#27 Le 25/01/2008, à 17:29
- herberts
Re : besoin d'aide pour traduction et compilation driver chipset ralink
Bon moi j'abandonne en tout cas, je ne peux rien faire de plus. bon courage
Hors ligne
#28 Le 25/01/2008, à 17:34
- lebossejames
Re : besoin d'aide pour traduction et compilation driver chipset ralink
les 2 fichiers .ko et .o sont présent dans le dossier source?
Hors ligne
#29 Le 25/01/2008, à 17:38
- tshirtman
Re : besoin d'aide pour traduction et compilation driver chipset ralink
les fichier .o ne sont pas comme des exe sous windows, on les as aussi en compilant sous windows, ce sont des fichiers compilé mais non linké, les fichier .ko c'est des modules pour le noyau linux, c'est ce que tu dois obtenir.
si tu trouve le .ko indique nous sont chemin, il se peut que le compilo ne le cherche pas au bon endroit lors du make install...
bon courage
edit:
en général quand le make install s'est bien passé, on fait plutot "sudo modprome NomDuModule" (sans le .ko à la fin).
pour trouver le fichier .ko fait "find . -name *.ko".
Dernière modification par tshirtman (Le 25/01/2008, à 17:44)
Hors ligne
#30 Le 25/01/2008, à 17:39
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
oui il sont present ... enfin pas dans le dossier source mais dans des sous dossier...
si non je viens de voir en fait une erreur durant le make :
make -C tools
make[1]: entrant dans le répertoire « /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/tools »
gcc -g bin2h.c -o bin2h
make[1]: quittant le répertoire « /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/tools »
/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/tools/bin2h
cp -f os/linux/Makefile.6 os/linux/Makefile
make V=1 -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/.tmp_versions
rm -f /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux
gcc -Wp,-MD,/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/.rtmp_init.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-i386/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -DCONFIG_STA_SUPPORT -DDBG -DWPA_SUPPLICANT_SUPPORT -DNATIVE_WPA_SUPPLICANT_SUPPORT -I/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/include -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(rtmp_init)" -D"KBUILD_MODNAME=KBUILD_STR(rt2860sta)" -c -o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/.tmp_rtmp_init.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/rtmp_init.c
ld -m elf_i386 -r -o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/rt2860sta.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/md5.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/mlme.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/rtmp_wep.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/action.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/ba_action.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/cmm_data.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/rtmp_init.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/rtmp_tkip.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/cmm_sync.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/eeprom.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/cmm_sanity.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/cmm_info.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/cmm_wpa.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../common/dfs.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/assoc.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/aironet.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/auth.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/auth_rsp.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/sync.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/sanity.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/rtmp_data.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/connect.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../sta/wpa.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../os/linux/rt_linux.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../os/linux/rt_profile.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../os/linux/rt_main_dev.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/../../os/linux/sta_ioctl.o
Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.22-14-generic/scripts/Makefile.modpost
scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.22-14-generic/Module.symvers -I /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/Module.symvers -o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/Module.symvers -w
ld -m elf_i386 -m elf_i386 -r -o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/rt2860sta.ko /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/rt2860sta.o /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/rt2860sta.mod.o
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
cp -f /home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux/rt2860sta.ko /tftpboot
akoirium@Akoiserver:~/2007_0821_RT2860_Linux_STA_v1.3.0.0$
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#31 Le 25/01/2008, à 17:40
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
le .ko se trouve dans ce dossier en fait :
/home/akoirium/2007_0821_RT2860_Linux_STA_v1.3.0.0/os/linux
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#32 Le 25/01/2008, à 17:43
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
Les fichiers ko sont des modules pour le kernel, c'est donc tout a fait normal d'obtenir un fichier .ko apres une compilation d'un driver.
ensuite essayye plutot la commande
sudo modprobe rt2860
au lieu de /sbin/insmod. Insmod n'est plus sensé être utilisé. On doit lui preferer modprobe et modprobe -R. Bien sure insmod ou modprobe se lancent en tant que root.
Tu a fait un sudo make install apres la compilation? Normallement le make install devrait te copier le fichier .ko dans /lib/modules/numerodukernel/..... quelque part la dedans et lancer une commande depmode -ae (qui a pour effet de mettre a jour la liste des modules disponibles).
Pour ton erreur, il te signale que les sources que tu utilise n'ont pas de ficheir de configuration. Tu compile avec les sources ou avec les headers?
Dernière modification par DiCiCat (Le 25/01/2008, à 17:46)
Hors ligne
#33 Le 25/01/2008, à 17:45
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
pas mieux
akoirium@Akoiserver:~/2007_0821_RT2860_Linux_STA_v1.3.0.0$ sudo modprobe rt2860
FATAL: Module rt2860 not found.
et le make install ne fonctionne pas non plus apres le make...
je crois bien qu'il y as un pb avec le make
Dernière modification par akoirium (Le 25/01/2008, à 17:47)
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#34 Le 25/01/2008, à 17:46
- tshirtman
Re : besoin d'aide pour traduction et compilation driver chipset ralink
lol trop grillé mon edit ^^, d'accords avec DiCiCat
Hors ligne
#35 Le 25/01/2008, à 17:47
- tshirtman
Re : besoin d'aide pour traduction et compilation driver chipset ralink
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
j'ai déja eu ce problème, ce fichier a été déplacé dans les noyaux récent...
edit: j'ai lu trop vite tu n'as pas cette erreur.
Dernière modification par tshirtman (Le 25/01/2008, à 17:48)
Hors ligne
#36 Le 25/01/2008, à 17:49
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
Pour ton erreur, il te signale que les sources que tu utilise n'ont pas de ficheir de configuration. Tu compile avec les sources ou avec les headers?
lol pas la moindre idée je suis encore un noob moi
enfin je me soigne
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#37 Le 25/01/2008, à 17:49
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
le fichier .ko doit se trouver placer au bon endroit dans /lib/modules/2.6.22-generic.
C'est le boulot de make install de le faire.
Une fois le fichier à la bonne place, il faut indiquer au kernel l'existence de ce nouveau module, c'est le boulot de la commande
depmod -ae qui devrait être lancé par le make install.
un modprobe ne marchera qu'après ça, et pas avant.
Pour le moment ton système de dit qu'il ne connait aucun module ra2860, donc le make install n'a pas fonctionné correctement.
A prioris ton log n'indique pas une erreur, juste un warning. Si tu avait eu une erreur tu aurais ecrit clairement error et tu n'aurait pas de fichier .ko de créé.
Lance un sudo make install et donne le résultat
Dernière modification par DiCiCat (Le 25/01/2008, à 17:52)
Hors ligne
#38 Le 25/01/2008, à 17:55
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
oula attention... je ne suis jamais arrivé a cette etape...
le fichier ko dont je parle est toujours dans l'archive decompressée du driver.
le make installe ne donne rien :
akoirium@Akoiserver:~/2007_0821_RT2860_Linux_STA_v1.3.0.0$ sudo make install
make: *** Pas de règle pour fabriquer la cible « install ». Arrêt.
donc il n'y as tjs rien (ou presque ? ) d'installer dans mon systeme de fichier
d'ailleurs dans le readme du debut ils ne parlent pas de faire un make install
Dernière modification par akoirium (Le 25/01/2008, à 17:56)
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#39 Le 25/01/2008, à 18:00
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
il est bizzard ton drivers, je viends de lire les instructions pour l'installer
En gros tu viends de finir l'étape 4, effectivement ils ne parlent pas de faire un make install
par contre il disent que tu doit avoir un fichier .dat et que tu va devoir le copier au bon endroit (étape 5).
ZAs tu ce fichier et l'a tu mis au bon endroit comme indiqué dans l'étape 5?
le nom du driver c'est ra2860sta, donc la commande pour le charger devrait être
sudo modprobe ra2860sta
Dernière modification par DiCiCat (Le 25/01/2008, à 18:03)
Hors ligne
#40 Le 25/01/2008, à 18:03
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
oui ca c ok je l'ai copier la ou il faut
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#41 Le 25/01/2008, à 18:06
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
sauf que je n'ai rien modifié aux etapes 2 et 3 horsmis ce qu'on m'as conseiller de mettre au message #10
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#42 Le 25/01/2008, à 18:10
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
alors lance un
sudo modprobe ra2860sta
si ca ne fonctionne pas essaye de faire
sudo depmod -ae
et refait
sudo modprobe ra2860sta
si ca ne fonctionne pas, qu'il te dit qu'il ne trouve pas le fichier, c'est probablement que ton fichier ra2850sta.ko n'a pas été copié dans /lib/modules/2.6.22-14-generic.
Dans ce cas tu peut essayer de fouiller ce dossier à la recherche du dit fichier, si tu ne le trouve pas.. ben à l'arrache tu copie ce fichier dans /lib/modules/2.6.22-14-generic/misc ou dans /lib/modules/2.6.22-14-generic/kernel/drivers/net ou encore /lib/modules/2.6.22-14-generic/kernel/drivers/misc,
et tu fait
sudo depmod -ae
Pas tres propre mais bon...
Dernière modification par DiCiCat (Le 25/01/2008, à 18:11)
Hors ligne
#43 Le 25/01/2008, à 18:16
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
bhen ca ne marche tjs pas
j'ai tenter de le copier dans net et misc mais meme resultat... y compris apres un depmod -ae
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#44 Le 25/01/2008, à 18:18
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
Alors dans ce cas je sèche.
attention quand même, ne copie ce fichier qu'une seule fois à un endroit, ne le met pas a plusieurs endroits en même temps.
Aucun autre message d'erreur que ton
module rt2860sta not found?
si ca ne marche pas apres un reboot, efface tout de même les fichiers que tu as copier dans /lib/modules et refait un sudo depmod -ae pour remettre tes modules au propre et virer ton bidouillage manuel
Dernière modification par DiCiCat (Le 25/01/2008, à 18:25)
Hors ligne
#45 Le 25/01/2008, à 18:21
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
non rien d'autre... a part dans le log du make en haut de cette page.
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#46 Le 25/01/2008, à 18:24
- DiCiCat
Re : besoin d'aide pour traduction et compilation driver chipset ralink
C'est bizarre quand meme.
Il ne devrait pas te dire qu'il ne trouve pas. Au pire il devrait te donner une erreur en essayant de charger le module, mais il devrais le trouver puisque tu l'as mis toi meme dans les lib et que tu as forcé un rafraichissement de la liste.
Essaye un reboot et si ca ne marche pas apres, regarde le post 44 que j'ai édité pour remettre tes modules en ordre.
Dernière modification par DiCiCat (Le 25/01/2008, à 18:24)
Hors ligne
#47 Le 25/01/2008, à 18:27
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
oki c'est partis pour un reboot
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#48 Le 25/01/2008, à 18:34
- lebossejames
Re : besoin d'aide pour traduction et compilation driver chipset ralink
quel est la commande as tu saisi pour faire une copie vers /lib/modules
Hors ligne
#49 Le 25/01/2008, à 18:36
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
bhen je l'ai fait en graphique avec un sudo nautilus...
si non je viens de rebooter et tjs rien...
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne
#50 Le 25/01/2008, à 18:39
- akoirium
Re : besoin d'aide pour traduction et compilation driver chipset ralink
heu j'espere pas faire le boulet mais je reprecise que la carte est tjs dans sa boite... enfin normallement ca doit quand meme essaiyer de charger le module ?
"Software is like sex ... It's better when it's free !..." : Linus Torvalds
Hors ligne