instalation driver peripherique "exotique" [mdk10][debutant] - Installation - Linux et OS Alternatifs
Marsh Posté le 04-05-2004 à 16:05:04
tu vas ds le repoertoire et tu tapes "make" puis "make install" en root ( ./configure avant les deux s'il y a un fichier de ce nom...)
Marsh Posté le 04-05-2004 à 16:49:33
Merci de la reponse rapide mais dans ce qu'il y a d ecrit dans la console après avoir taper "make" n est pas dans le positif beaucoup de "error"
d ailleur comment fait-on quand pour changer de souris ?
puisque dans mon cas a priori si c installer correctemnt ma telecommande doit apparaitre comme une souris usb
Marsh Posté le 04-05-2004 à 19:56:46
si tu nous donnes pas les erreurs, on peut pas trouver à ta place
mais bon, vu ce que tu compiles ; je dirais qu'il te manques :
un compilateur : urpmi gcc g++
les sources du noyaux : urpmi kernel-source
les headers de la glibc peut-être : urpmi glibc-devel
probablement make aussi : urpmi make
les commandes en italiques sont à taper dans une console en root ; elles sont équivalentes à l'utilisation de rpmdrake
une fois ceci installé, tu te places dans le dossier des sources (c'est bien imon-remote-0.1.0 ?) et tu tapes make ; là, un fichier .o sera crée, il faut que tu le copies dans le dossier :
/lib/modules/2.6.3-7mdk/kernel/drivers/input
puis depmod -a
et ensuite, tu le charges avec un modprobe imon_input
mais soyons honnête, je n'ai pas la moindre idée comment le configurer et il n'y a aucune doc sur la page du projet
Marsh Posté le 04-05-2004 à 19:58:59
Yop yop, g une imon aussi et g reussi a faire marcher le driver, mais g pu la procédure en mémoire, je retrouve ca et je te tiens au courant =)
Sinon, ca permet juste d'en faire une souris, fo ke je teste un soft qui permettrait peut etre de faire ce ke faisait le soft windows, sinon, ke je reprenne le developpement de celui ke g commencé.
See you soon
Marsh Posté le 05-05-2004 à 20:52:02
d'abord merci pour les infos
je viens d'installer les rpm qui effectivement etait manquant pour certain
et la un autre probleme je telecharge gcc g++ qui manquait et voila :
file /usr/bin/c++filt from install of gcc-g++-2.95.2-2 conflicts with file from package binutils-2.14.90.0.7-2md
est ce qu il faut absolumnet gcc g++ car il y en a d autre sur les cd mandrake
Marsh Posté le 05-05-2004 à 21:01:35
désolé, c'est pas g++, c'est gcc-cpp qu'il doit falloir installer ; g++ est un ancien nom
Marsh Posté le 06-05-2004 à 15:42:15
c'est gcc-c++ pour le support c++ de gcc.
gcc-cpp c'est pour le préprocesseur :
Code :
|
Marsh Posté le 06-05-2004 à 15:46:32
j ai installer les rpm qui vont bien et j ai cette page d erreur ( cette fois ce je la met)
gcc -c -Wall -D__KERNEL__ -DMODULE -I/usr/src/linux/include -o imon_input.o imon_input.c
In file included from /usr/include/linux/cpumask.h:8,
from /usr/include/linux/sched.h:14,
from /usr/include/linux/module.h:9,
from imon_input.c:1:
/usr/include/linux/bitmap.h: In function `bitmap_shift_right':
/usr/include/linux/bitmap.h:85: error: `__shr_tmp' undeclared (first use in this function)
/usr/include/linux/bitmap.h:85: error: (Each undeclared identifier is reported only once
/usr/include/linux/bitmap.h:85: error: for each function it appears in.)
/usr/include/linux/bitmap.h: In function `bitmap_shift_left':
/usr/include/linux/bitmap.h:98: error: `__shl_tmp' undeclared (first use in this function)
In file included from /usr/include/linux/sched.h:14,
from /usr/include/linux/module.h:9,
from imon_input.c:1:
/usr/include/linux/cpumask.h:10:5: missing binary operator before token "("
/usr/include/linux/cpumask.h:34:5: missing binary operator before token "("
In file included from /usr/include/asm/siginfo.h:4,
from /usr/include/linux/signal.h:7,
from /usr/include/linux/sched.h:24,
from /usr/include/linux/module.h:9,
from imon_input.c:1:
/usr/include/asm-generic/siginfo.h: At top level:
/usr/include/asm-generic/siginfo.h:53: error: size of array `_pad' is too large
In file included from /usr/include/linux/gfp.h:4,
from /usr/include/linux/slab.h:15,
from /usr/include/linux/percpu.h:4,
from /usr/include/linux/sched.h:30,
from /usr/include/linux/module.h:9,
from imon_input.c:1:
/usr/include/linux/mmzone.h:333: error: parse error before '(' token
/usr/include/linux/mmzone.h:334: error: parse error before numeric constant
In file included from /usr/include/linux/module.h:20,
from imon_input.c:1:
/usr/include/asm/module.h:54:2: #error unknown processor family
In file included from /usr/include/linux/irq.h:20,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from imon_input.c:4:
/usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from imon_input.c:4:
/usr/include/linux/irq.h:68: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/linux/irq.h:68: error: requested alignment is not a constant
/usr/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/irq.h:72,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from imon_input.c:4:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from imon_input.c:4:
/usr/include/asm/hardirq.h:13: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
imon_input.c: In function `imon_input_open':
imon_input.c:361: error: too few arguments to function `usb_submit_urb'
imon_input.c: In function `imon_probe':
imon_input.c:386: warning: assignment from incompatible pointer type
imon_input.c:387: warning: assignment from incompatible pointer type
imon_input.c:397: error: structure has no member named `endpoint'
imon_input.c:421: warning: implicit declaration of function `FILL_INT_URB'
imon_input.c:431: error: structure has no member named `idbus'
imon_input.c:432: error: structure has no member named `idvendor'
imon_input.c:433: error: structure has no member named `idproduct'
imon_input.c:434: error: structure has no member named `idversion'
imon_input.c: At top level:
imon_input.c:467: warning: initialization from incompatible pointer type
imon_input.c:468: warning: initialization from incompatible pointer type
imon_input.c:491: warning: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS'
imon_input.c:491: warning: data definition has no type or storage class
make: *** [imon_input.o] Erreur 1
Marsh Posté le 04-05-2004 à 16:00:17
salut
j ai une telecommande pour pc dont la base se branche en usb
http://www.imon-france.com/accueil.html
j ai recupéré un driver pour linux mais je ne voit pas comment l installer
pas de readme dans l archive juste un makefile et un fichier .c et la je suis un peu perdu
merci d 'avance