Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/07/2008, à 11:29

YannickPowerPc

PowerPC: Echec de l'utilisation d'IOCTL dans les drivers.

sur dmesg j'ai:
[  920.183137] ioctl32(gnome-terminal:7601): Unknown cmd fd(20) cmd(0000530b){t:'S';sz:0} arg(0fbfe7c4) on /dev/pts/0
[  920.187007] ioctl32(gnome-terminal:7601): Unknown cmd fd(20) cmd(0000530b){t:'S';sz:0} arg(0fbfe7cc) on /dev/pts/0
[  920.187583] ioctl32(gnome-terminal:7601): Unknown cmd fd(20) cmd(0000530b){t:'S';sz:0} arg(0fbfe7d4) on /dev/pts/0
[  921.182477] ioctl32(synaptic:7619): Unknown cmd fd(25) cmd(0000530b){t:'S';sz:0} arg(0f46f7c4) on /dev/pts/1
[  921.184968] ioctl32(synaptic:7619): Unknown cmd fd(25) cmd(0000530b){t:'S';sz:0} arg(0f46f7cc) on /dev/pts/1
[  921.185541] ioctl32(synaptic:7619): Unknown cmd fd(25) cmd(0000530b){t:'S';sz:0} arg(0f46f7d4) on /dev/pts/1

et je n'arrive pas à utiliser des commandes dans ioctl pour communiquer avec mes drivers noyau.

de plus l'option de compilation -m64 donne:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/powerpc-linux-gnu/4.2.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc

quelqu'un a t il la solution?
merci

uname -a:
Linux yannick-desktop 2.6.24-19-powerpc64-smp #1 SMP Wed Jun 18 15:20:48 UTC 2008 ppc64 GNU/Linux

#2 Le 06/07/2008, à 04:26

Link31

Re : PowerPC: Echec de l'utilisation d'IOCTL dans les drivers.

J'ai la même chose avec grub (donc 32 bits) sur un noyau 64 bits, enfin ça vient peut-être de la version de grub qui est trop vieille. Par contre ça ne me pose pas de problème particulier. Essaie de recompiler les programmes qui utilisent les ioctl32() contre les headers de ton noyau actuel.

Et pour le GCC, ça veut dire qu'il ne peut pas compiler en 64 bits. C'est bizarre, avec un noyau 64 bits, tu devrais au moins avoir un compilateur 64 bits. Ou alors tu as un noyau 64 bits et un userland en 32 bits (ou comment chercher les problèmes roll) ?

Dernière modification par Link31 (Le 06/07/2008, à 04:28)

Hors ligne