Forum Linux.debian/ubuntu Compil des drivers Ralink (ubuntu)

Posté par  .
Étiquettes : aucune
0
15
jan.
2005
Bonjour,

Suivant ce journal http://linuxfr.org/~jusob/16718.html(...) et notamment ce commentaire http://linuxfr.org/comments/520661.html#520661(...) j'ai acheté une MSI Wireless 11G CB54G2.

Ma distribution est une Ubuntu.
J'ai suivi les instructions donné sur http://www.jeremy-salmon.org/(...)
Et tout allé bien jusqu'au moment critique:
root@totol:/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module # make -C /usr/src/linux SUBDIRS=$PWD modules

J'obtiens une suite interminable d'erreurs, dont voici un extrait:

/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:169: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:170: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:176: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:177: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:178: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:179: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:182: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:183: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:186: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:187: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:198: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:200: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:213: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:230: attention : implicit declaration of function `iounmap'
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:231: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:233: attention : implicit declaration of function `pci_release_regions'
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:237: error: `ENODEV' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_open »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:243: error: erreur d'analyse syntaxique before "pAd"
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:246:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:253: attention : `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module.h:555)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:257: error: `pAd' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:269: error: `SA_SHIRQ' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:269: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:269: attention : passage de l'argument n°2 de « request_irq » d'un type pointeur incompatible
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:301: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:333:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:336: attention : `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:567)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_timer »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:345: error: `pAd' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:345: error: erreur d'analyse syntaxique before ')' token
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RTMPSendPackets »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:373: error: erreur d'analyse syntaxique before "pAdapter"
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:378: error: `pAdapter' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:393: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:393: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:439:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RTMPIsr »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:450: error: erreur d'analyse syntaxique before "pAdapter"
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:456: error: `pAdapter' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:465: error: `IntSource' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:466: attention : implicit declaration of function `writel'
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:534:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:547:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:449: attention : unused variable `net_dev'
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_get_wireless_stats »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:573: error: `pAd' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:573: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_get_ether_stats »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:615: error: `pAd' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:615: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_close »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:684: error: `pAd' undeclared (first use in this function)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:684: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:711: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:718:41: opérateur binaire manquant avant l'élément lexical « ( »
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:721: attention : `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:567)
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Dans la fonction « RT2500_remove_one »:
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:740: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:743: error: dereferencing pointer to incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c: Hors de toute fonction :
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:752: error: elements of array `rt2500_pci_tbl' have incomplete type
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:754: attention : (près de l'initialisation de « rt2500_pci_tbl[0] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:755: attention : éléments en excès dans l'initialisation de la structure
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:755: attention : (près de l'initialisation de « rt2500_pci_tbl[1] »)/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:757: error: storage size of `__mod_pci_device_table' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:770: error: erreur d'analyse syntaxique before "__attribute__"
include/linux/elf.h:433: attention : array `_DYNAMIC' assumed to have one element
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/mlme.h:500: attention : array `RateIdToMbps' assumed to have one element
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/mlme.h:501: attention : array `RateIdTo500Kbps' assumed to have one element
include/linux/sched.h:201: error: storage size of `mmap_sem' isn't known
include/linux/sched.h:231: error: storage size of `default_kioctx' isn't known
include/linux/sched.h:256: error: storage size of `shared_pending' isn't known
include/linux/sched.h:348: error: storage size of `wall_to_prev' isn't known
include/linux/sched.h:472: error: storage size of `rlim' isn't known
include/linux/sched.h:480: error: storage size of `thread' isn't known
include/linux/sched.h:492: error: storage size of `pending' isn't known
include/linux/stat.h:68: error: storage size of `atime' isn't known
include/linux/stat.h:69: error: storage size of `mtime' isn't known
include/linux/stat.h:70: error: storage size of `ctime' isn't known
include/linux/pci.h:515: error: storage size of `dev' isn't known
include/linux/fs.h:276: error: storage size of `ia_atime' isn't known
include/linux/fs.h:277: error: storage size of `ia_mtime' isn't known
include/linux/fs.h:278: error: storage size of `ia_ctime' isn't known
include/linux/quota.h:224: error: storage size of `dq_dqb' isn't known
include/linux/fs.h:356: error: storage size of `bd_sem' isn't known
include/linux/fs.h:357: error: storage size of `bd_mount_sem' isn't known
include/linux/fs.h:431: error: storage size of `i_atime' isn't known
include/linux/fs.h:432: error: storage size of `i_mtime' isn't known
include/linux/fs.h:433: error: storage size of `i_ctime' isn't known
include/linux/fs.h:440: error: storage size of `i_sem' isn't known
include/linux/fs.h:441: error: storage size of `i_alloc_sem' isn't known
include/linux/fs.h:447: error: storage size of `i_data' isn't known
include/linux/fs.h:574: error: storage size of `f_owner' isn't known
include/linux/fs.h:745: error: storage size of `s_umount' isn't known
include/linux/fs.h:746: error: storage size of `s_lock' isn't known
include/linux/fs.h:773: error: storage size of `s_vfs_rename_sem' isn't known
include/linux/skbuff.h:150: error: storage size of `frags' isn't known
include/linux/wireless.h:559: error: storage size of `qual' isn't known
include/linux/wireless.h:521: error: storage size of `discard' isn't known
include/linux/wireless.h:522: error: storage size of `miss' isn't known
include/linux/wireless.h:555: error: storage size of `retry' isn't known
include/linux/wireless.h:557: error: storage size of `encoding' isn't known
include/linux/wireless.h:558: error: storage size of `power' isn't known
include/linux/wireless.h:564: error: storage size of `param' isn't known
include/linux/wireless.h:624: error: storage size of `max_qual' isn't known
include/linux/wireless.h:634: error: storage size of `avg_qual' isn't known
include/linux/wireless.h:685: error: storage size of `freq' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:968: error: storage size of `TxRing' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:969: error: storage size of `AtimRing' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:970: error: storage size of `PrioRing' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:971: error: storage size of `RxRing' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:972: error: storage size of `BeaconRing' isn't known
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp.h:1062: error: storage size of `iw_stats' isn't known
include/linux/proc_fs.h:210: attention : `create_proc_read_entry' declared `static' but never defined
/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.c:732: attention : `RT2500_remove_one' defined but not used
make[1]: *** [/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module/rtmp_main.o] Erreur 1
make: *** [_module_/usr/src/RT2500-Linux-STA-1.4.4.0/STA/Module] Erreur 2
make: quittant le répertoire « /usr/src/linux-source-2.6.8.1 »


Sauriez vous m'aider svp?

D'avance merci

plagiats
  • # début

    Posté par  (site web personnel) . Évalué à 3.

    plutot que mettre la fin, tu pourrais mettre le début de l'erreur ?
    qu'on voit ce qui declenche tout le reste :-)
    • [^] # Re: début

      Posté par  . Évalué à 3.

      phh (plussez cet homme!) m'a aidé à enlever les warning, je vais publier ca ici. mais ca marche tjs pas.

      les symptomes : la led du captage de réseau est éteinte. le ra0 n'est plus vu dans l'applet censée indiquer l'état de la connexion. dans la configuration > réseau, la "liaison sans fil" est présente, mais si je clique sur "activer" celle-ci se "désactive" aussitot.

      si qqun sait...
      • [^] # Re: début

        Posté par  (site web personnel) . Évalué à 3.

        Bonjour,

        Comme indique dans le README (je crois) et bien les warning sont normaux.

        Est ce que tu as verifie si le rt2500.ko c'est créé dans le répertoire?

        Moi aussi (j'ai peut etre oublie de le preciser dans mon post) j'ai eut des dizaines de warning.

        Si le .ko existe il marche pas de problemes.

        Par contre en ce qui concerne l'applet sans fil, si c'est celle de Gnome 2.8 elle ne marche pas chez moi.

        J'espere que ca marchera,

        A+
        • [^] # Re: début

          Posté par  . Évalué à 2.

          merci pour ces précisions (oui, il faudrait l'ajouter à ton blog :D).
          ca marche tjs pas ici, je vous tiendrai au courant..
          • [^] # Re: début

            Posté par  . Évalué à 1.

            Chez moi il a fallu désactiver l'option '4k stack' dans la partie 'kernel hacking' de mon noyau et ca a marché sinon mon système freezait lorsque je faisais ifconfig ra0 up.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.