fr4ncois a écrit 15 commentaires

  • [^] # Re: firmware

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    oui je l'ai fait, mais il ne fait ni plus ni moins que de copier les firmware du constructeur dans /lib/firmware , je vais essayer de réinstaller je ne vois pas d'autre solution.

    Merci pour votre aide.
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    Apparement ce warning n'est pas important car depuis la version 19 il y a compatibilité ascendante et descendante. Je vais essayer d'installer le firmware en testing donc. Sinon sur un autre forum on me dit que ça peut venir de udev, je vais voir ça également.

    Merci pour ton aide en tout cas !
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    Oui, c'est celui-ci contient iwconfig il me semble
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    j'ai bien fait le apt-get update et j'ai bien le non-free dans le source.list
    qu'est ce que testing ou sid ? Je suis en 2.6.24.3.
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    Les cartes sont parfaitement reconnues, quand je fais un modprone du module, il me dit bien trouver la carte

    lspci :

    00:18.0 Network controller: RaLink RT2561/RT61 rev B 802.11g


    iwconfig :


    wmaster0 no wireless extensions.

    Warning: Driver for device wlan0 has been compiled with version 22
    of Wireless Extension, while this program supports up to version 20.
    Some things may be broken...

    wlan0 IEEE 802.11g ESSID:""
    Mode:Managed Channel:0 Access Point: Not-Associated
    Tx-Power=0 dBm
    Retry min limit:7 RTS thr:off Fragment thr=2346 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



    Je ne pense pas que ça vienne des cartes, le problème se situe au niveau du chargement du firmware mais je ne vois pas comment tester cela.
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    oui j'avais essayé mais je n'ai rien avec apt-cache search ralink , as tu essayé ?
  • [^] # Re: En tout cas pour la RT61...

    Posté par  . En réponse au message Installation carte wifi (firmware). Évalué à 1.

    hm je ne le trouve pas, mais j'ai le bon firmware, je l'ai pris sur le site du constructeur.
  • [^] # Re: Ufs

    Posté par  . En réponse au message Compilation noyau et modules. Évalué à 1.

    Apparemment ça vient d'un bug de gcc, je viens d'appliquer le patch 4 donné ici https://bugs.freedesktop.org/show_bug.cgi?id=10547 et la compile des modules passe.
  • [^] # Re: support du PCI

    Posté par  . En réponse au message Problème de compilation de uClinux. Évalué à 1.

    Effectivement il fallait faire un make clean puis recompiler. Pourtant je pensais avoir lu qu'on n'était pas obligé de tout recompiler à chaque changement, apparement si ..

    Merci beaucoup pour ton aide !

    Francois
  • # support du PCI

    Posté par  . En réponse au message Problème de compilation de uClinux. Évalué à 1.

    yep ca compile merci !
    Seulement la j'ai ajouté le support du port PCI, et il ne trouve pas la définition de certaines fonctions associées :


    m68k-elf-ld -g -T arch/m68knommu/platform/5407/MOTOROLA/ram.ld arch/m68knommu/platform/5407/MOTOROLA/crt0_ram.o init/main.o init/version.o \
    arch/m68knommu/kernel/kernel.o arch/m68knommu/mm/mm.o arch/m68knommu/platform/5407/platform.o kernel/kernel.o fs/fs.o ipc/ipc.o net/network.a mmnommu/mm.o \
    fs/filesystems.a \
    drivers/block/block.a drivers/char/char.a drivers/net/net.a drivers/pci/pci.a \
    /home/francois/uClinux-dist/linux-2.0.x/lib/lib.a arch/m68knommu/lib/lib.a /usr/local/lib/gcc-lib/m68k-elf/2.95.3/./m5200/libgcc.a -o linux
    kernel/kernel.o: In function `process_timeout':
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:125: undefined reference to `pcibios_present'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:126: undefined reference to `pcibios_find_class'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:129: undefined reference to `pcibios_find_device'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:129: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:129: undefined reference to `pcibios_read_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:130: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:131: undefined reference to `pcibios_strerror'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:132: undefined reference to `pcibios_write_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:133: undefined reference to `pcibios_write_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/kernel/sched.c:133: undefined reference to `pcibios_write_config_dword'
    drivers/net/net.a(ne.o): In function `ne_probe_pci':
    /home/francois/uClinux-dist/linux-2.0.x/drivers/net/ne.c:259: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/net/ne.c:255: undefined reference to `pcibios_find_device'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/net/ne.c:274: undefined reference to `pcibios_read_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/net/ne.c:283: undefined reference to `pcibios_write_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/net/ne.c:266: undefined reference to `pcibios_read_config_byte'
    drivers/pci/pci.a(pci.o): In function `sprint_dev_config':
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:971: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:972: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:973: undefined reference to `pcibios_read_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1064: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1091: undefined reference to `pcibios_read_config_dword'
    drivers/pci/pci.a(pci.o): In function `scan_bus':
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1168: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1172: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1174: undefined reference to `pcibios_read_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1205: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1207: undefined reference to `pcibios_write_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1209: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1212: undefined reference to `pcibios_write_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1216: undefined reference to `pcibios_read_config_byte'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1284: undefined reference to `pcibios_read_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1286: undefined reference to `pcibios_write_config_word'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1316: undefined reference to `pcibios_write_config_dword'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1329: undefined reference to `pcibios_write_config_dword'
    drivers/pci/pci.a(pci.o): In function `pci_init':
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1349: undefined reference to `pcibios_init'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1351: undefined reference to `pcibios_present'
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1362: undefined reference to `pcibios_fixup'
    make[1]: *** [linux] Erreur 1
    make[1]: quittant le répertoire « /home/francois/uClinux-dist/linux-2.0.x »
    make: *** [linux] Erreur 1


    pourtant si je prends le cas de cette ligne :
    /home/francois/uClinux-dist/linux-2.0.x/drivers/pci/pci.c:1168: undefined reference to `pcibios_read_config_byte'
    l'include <linux/bios32.h> , qui contient l'entete de la fonction pcibios_read_config_byte, est bien présent dans le fichier pci.c, donc comment il ne trouve pas la définition ?
  • [^] # Re: version de gcc

    Posté par  . En réponse au message Problème de compilation de uClinux. Évalué à 1.

    En fait je crois que je suis en train de dire de grosses bétises. J'ai effectivement changé de compilateur en changeant donc le lien symbolique de gcc dans /usr/bin/ mais en fait je me rend compte que c'est le gcc utilisé pour la compilation croisée qu'il faut que je change car ce n'est pas le meme, n'est ce pas ?
  • [^] # Re: version de gcc

    Posté par  . En réponse au message Problème de compilation de uClinux. Évalué à 1.

    je viens d'essayer avec gcc 2.95 3.3 3.4 et 4.1, c'est toujours la même chose, je ne vois pas quoi faire d'autre en fait..
  • [^] # Re: version de gcc

    Posté par  . En réponse au message Problème de compilation de uClinux. Évalué à 1.

    Merci pour cette réponse rapide !

    Alors pour gcc, j'avais déja essayé avec la 2.95, même chose, en revanche je ne m'étais pas penché sur les autres outils genre ld ou binutils. Mais comment changer de version pour binutils ? Parceque sur les dépots il n'y a qu'une version dispo. Il faut que je télécharge les sources et les compile moi-meme ?
  • [^] # Re: Modif

    Posté par  . En réponse au message RTAI Shared Memory. Évalué à 1.

    oui désolé j'ai oublié de remettre 4*sizeof(int), c'était pour tester, mais ca ne vient pas de la.
  • # Modif

    Posté par  . En réponse au message RTAI Shared Memory. Évalué à 1.

    Ah et bien si le probleme vient du code coté linux, le maloc ne marche pas !


    #include <stdio.h>
    #include <fcntl.h>
    #include <rtai_shm.h>

    //gcc -o e3user e3user.c -I /usr/realtime/include



    int main(int argc, char **argv){
    int *ptr=NULL;

    ptr = rtai_malloc(101, 128);
    if (ptr == 0){
    printf("Erreur malloc\n");
    return 0;
    }


    printf("%X\n",*ptr);

    rtai_free(101,ptr);
    return 0;
    }