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 29/08/2007, à 17:00

fran

-resolu-Les manettes de jeu X360

salut

j'essaie d'installer ma manette XBOX 360 usb sous feisty(la manette clignote au demarrage)
mais jscalibrator ne la trouve pas.
j'ai suivi ce post ,mais je bloque à l'etape 3 / 4 .
http://forum.ubuntu-fr.org/viewtopic.php?id=73524

manette reconnu

franck@franck-desktop:~$ lsusb
    Bus 005 Device 005: ID 13fe:1c50
    Bus 005 Device 002: ID 050d:0234 Belkin Components F5U234 USB 2.0 4-Port Hub
    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 002: ID 045e:028e Microsoft Corp.
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 003: ID 046d:08d7 Logitech, Inc.
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 002: ID 056a:0062 Wacom Co., Ltd
    Bus 001 Device 001: ID 0000:0000
    franck@franck-desktop:~$

jscalibrator, joystick , xserver-xorg-input-joystick sont installés .

pour l'instant j'ai fait

franck@franck-desktop:~$ mkdir ~/xpad360
franck@franck-desktop:~$ wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c"
AVERTISSEMENT: les métacaractères ne sont pas supportés en HTTP.
--12:19:36--  http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c
           => `xpad.c'
Résolution de xbox-linux.cvs.sourceforge.net... 66.35.250.90
Connexion vers xbox-linux.cvs.sourceforge.net|66.35.250.90|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/plain]

    [  <=>                                                                                                             ] 22 485        55.70K/s             

12:19:37 (55.54 KB/s) - « xpad.c » sauvegardé [22485]

franck@franck-desktop:~$ wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h"
AVERTISSEMENT: les métacaractères ne sont pas supportés en HTTP.
--12:19:49--  http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h
           => `xpad.h'
Résolution de xbox-linux.cvs.sourceforge.net... 66.35.250.90
Connexion vers xbox-linux.cvs.sourceforge.net|66.35.250.90|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/plain]

    [ <=>                                                                                                              ] 4 677         --.--K/s             

12:19:50 (1.05 MB/s) - « xpad.h » sauvegardé [4677]

franck@franck-desktop:~$ make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$

pour l'etape 3 , j'ai crée un fichier makefile dans lequel j'ai collé

    KERNEL_DIR?=/usr/src/linux

    obj-m := xpad.o

    EXTRA_CFLAGS= -I$(shell pwd)

    all:
    $(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)

c'est bon ?
et à l'etape 4 j'ai

franck@franck-desktop:~$ make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$

la je cale

linux-headers : ok

franck@franck-desktop:~$ uname -r
2.6.20-16-generic
franck@franck-desktop:~$ sudo apt-get install linux-headers-2.6.20-16-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
linux-headers-2.6.20-16-generic est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
franck@franck-desktop:~$

et donc comme je ne suis pas sur de l'etape 3 et 4 , à l'etape 5 j'ai

franck@franck-desktop:~/xpad360$ sudo cp ~/xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
Password:
cp: ne peut évaluer `/home/franck/xpad360/*.ko': Aucun fichier ou répertoire de ce type
franck@franck-desktop:~/xpad360$

merci

Dernière modification par fran (Le 30/08/2007, à 11:19)


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#2 Le 29/08/2007, à 21:58

rf2b

Re : -resolu-Les manettes de jeu X360

salut,

je ne sais pas si ça peut t'aider mais moi j'ai fait une variante dans mon makefile vas voir sur mon post ici :

http://forum.ubuntu-fr.org/viewtopic.php?id=95247

Hors ligne

#3 Le 29/08/2007, à 22:38

fran

Re : -resolu-Les manettes de jeu X360

erreur

Dernière modification par fran (Le 29/08/2007, à 22:44)


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#4 Le 29/08/2007, à 22:43

fran

Re : -resolu-Les manettes de jeu X360

salut

merci
donc j'ai crée un dossier xpad360 dans /home et j'y ai mis xpad.c et xpad.h.
ensuite dans le dossier xpad360 , j'ai rajouté un fichier que j'ai nommé makefile et que j'ai ouvert avec gedit et y ai collé ta variante dans ton  makefile(avec mon kernel , feisty)

KERNEL_DIR?=/usr/src/linux-headers-2.6.20-16

obj-m := xpad.o

KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS= -I$(shell pwd)

all:
     $(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)

mais toujours pareil :

franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$

ça bloque avec all

???


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#5 Le 29/08/2007, à 23:20

tenSe

Re : -resolu-Les manettes de jeu X360

make: Rien à faire pour « all ».
Veut juste dire qu'il a fini l'installation correctement.


tenSe
( utilisateur d'Arch / CentOS / Ubuntu, intéressé par le traitement du signal temps réel et par les productions artistiques open source de toutes sortes )

Hors ligne

#6 Le 30/08/2007, à 00:33

fran

Re : -resolu-Les manettes de jeu X360

pas sur , car pour la suite j'ai

franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$ sudo cp ~/xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
Password:
cp: ne peut évaluer `/home/franck/xpad360/*.ko': Aucun fichier ou répertoire de ce type
franck@franck-desktop:~/xpad360$

asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#7 Le 30/08/2007, à 05:19

love2hate

Re : -resolu-Les manettes de jeu X360

Au pire les pad360 sont supporté par le kernel 2.6.22 tongue
ou au pire (le retour de la vengence fu fils) essay avec ça http://rapidshare.com/files/52170250/xpad360.tar.gz.html


1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0

Hors ligne

#8 Le 30/08/2007, à 10:31

fran

Re : -resolu-Les manettes de jeu X360

salut

merci ça fonctionne , reconnue par jscalibrator .

dans makefile

obj-m := xpad.o
KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS=-I$(shell pwd)

all:
    $(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)

install:
    mv -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/input

reste a calibrer

Au pire les pad360 sont supporté par le kernel 2.6.22

cool cool cool
merci big_smile

ça y est , calibration , ok (fonctionne avec frozen bubble , 1er essai)

merci big_smile

Dernière modification par fran (Le 30/08/2007, à 11:20)


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#9 Le 09/11/2007, à 19:46

Judibet

Re : -resolu-Les manettes de jeu X360

Moi je vais craquer !
Je n'y arrive pas, rien à  faire ! mad

Makefile :

KERNEL_DIR?=/usr/src/linux-headers-$(shell uname -r)

obj-m := xpad.o

EXTRA_CFLAGS= -I$(shell pwd)

all:
        $(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)

Make :

-judibet@D-Stroyeur:[~/.xpad360]-$> make
make modules -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/home/judibet/.xpad360
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »

Copie des fichiers .ko :

-judibet@D-Stroyeur:[~/.xpad360]-$> sudo cp ~/.xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input

(je précise que le répertoire 'input' était un fichier, étrange non ?).

Intégration des modules :

-judibet@D-Stroyeur:[~/.xpad360]-$> sudo depmod -a
-judibet@D-Stroyeur:[~/.xpad360]-$> sudo modprobe xpad

Pourquoi avec moi sa ne marche pas ! mad


Mulder FOX (voir contributions)

PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !

Hors ligne

#10 Le 09/11/2007, à 20:17

Judibet

Re : -resolu-Les manettes de jeu X360

Au fait, j'allais oublier, sont installés :
make
joystick
xserver-xorg-input-joystick
linux-headers-2.6.22.14-generic

Pitié, aidez-moi, je craque là  ! :'(

Dernière modification par Judibet (Le 09/11/2007, à 20:17)


Mulder FOX (voir contributions)

PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !

Hors ligne

#11 Le 09/11/2007, à 20:39

fran

Re : -resolu-Les manettes de jeu X360

salut
essaie avec ce makefile

fran a écrit :

salut

merci ça fonctionne , reconnue par jscalibrator .

dans makefile

obj-m := xpad.o
KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS=-I$(shell pwd)

all:
    $(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)

install:
    mv -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/input

reste a calibrer

Au pire les pad360 sont supporté par le kernel 2.6.22

cool cool cool
merci big_smile

ça y est , calibration , ok (fonctionne avec frozen bubble , 1er essai)

merci big_smile


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#12 Le 09/11/2007, à 22:54

Judibet

Re : -resolu-Les manettes de jeu X360

-judibet@D-Stroyeur:[~/.xpad360]-$> make
Makefile:25: *** séparateur manquant . Arrêt.

Sa ne fait toujours rien :'(...

J'ai mis des tabulations, sa compile, mais sa ne marche toujours pas ! :'(

Dernière modification par Judibet (Le 09/11/2007, à 22:59)


Mulder FOX (voir contributions)

PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !

Hors ligne

#13 Le 10/11/2007, à 10:32

fran

Re : -resolu-Les manettes de jeu X360

salut

est-ce que tu as recuperé les drivers xpad.c et xpad.h

http://gentoo-wiki.com/HOWTO_Xbox_360_controller_on_Linux

# wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c
# wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h

ensuite tu crée un dossier xpad360 dans /home et tu y mets xpad.c et xpad.h.

sinon c'est quoi les tabulations

-judibet@D-Stroyeur:[~/.xpad360]-$> make
Makefile:25: *** séparateur manquant . Arrêt.

on dirait qu'il y a une erreur dans le script , pour moi j'ai juste fait un copier/coller

bonne chance


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#14 Le 10/11/2007, à 11:10

adam0509

Re : -resolu-Les manettes de jeu X360

Prière de consulter cette page que moi et d'autres contributeur on s'est fait chier a rendre le plus clair possible :

http://doc.ubuntu-fr.org/materiel/joystick


PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)

Hors ligne

#15 Le 10/11/2007, à 13:02

Judibet

Re : -resolu-Les manettes de jeu X360

Oui, je possède bien mes xpad.c et xpad.h, j'ai même fini par faire un lien symbolique entre .xpad360 et xpad360 !

adam0509 a écrit :

Prière de consulter cette page que moi et d'autres contributeur on s'est fait chier a rendre le plus clair possible :

http://doc.ubuntu-fr.org/materiel/joystick

1 - Je me suis fait chier à  avoir des réponses (et je félicite ceux qui m'ont aidés, sa faisait un moment que je cherchait de l'aide).
2 - J'ai moi aussi créé un Wiki (connecter un clavier et/ou une souris bluetooth (Breezy, Dapper)) mais je ne voit pas en quoi c'est chiant d'aider les autres, au contraire, les gens ce plaignent d'avoir à  utiliser des tutoriaux parfois mal expliqués !
3 - Quand je dit que sa ne marche pas, c'est que j'ai cherché avant !
4 - Je te remercie quand même de m'avoir aiguillé, c'est juste ce que je recherche !

Par contre, jscalibrator me renvoi un message d'erreur pour dire qu'il ne détecte pas la manette et que le module n'a peut-être par été chargé.
Bon à  savoir, donc grace à  ton Wiki :

-judibet@D-Stroyeur:[~]-$> lsmod
Module                  Size  Used by
xpad                    9988  0
af_packet              24840  4
appletalk              38624  2
ax25                   56912  2
ipx                    30372  2
p8023                   3072  1 ipx
snd_rtctimer            4384  1
hidp                   21248  0
hid                    28928  1 hidp
binfmt_misc            12936  1
rfcomm                 42136  4
l2cap                  26240  12 hidp,rfcomm
i915                   25856  3
drm                    83348  4 i915
ppdev                  10244  0
ipv6                  273892  12
acpi_cpufreq           10568  0
cpufreq_stats           7232  0
cpufreq_ondemand        9612  2
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     8072  0
cpufreq_userspace       5280  0
cpufreq_powersave       2688  0
asus_acpi              17308  0
sbs                    19592  0
button                  8976  0
container               5504  0
video                  18060  0
ac                      6148  0
dock                   10656  0
battery                11012  0
nls_iso8859_1           5120  2
nls_cp437               6784  2
vfat                   14080  2
fat                    54300  1 vfat
sbp2                   24072  0
parport_pc             37412  0
lp                     12580  0
parport                37448  3 ppdev,parport_pc,lp
joydev                 11328  0
snd_hda_intel         263712  2
snd_pcm_oss            44672  0
snd_mixer_oss          17664  1 snd_pcm_oss
snd_pcm                80388  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           4740  0
snd_seq_oss            33152  0
snd_seq_midi            9600  0
snd_rawmidi            25728  1 snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                53232  7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
gspca                 608336  0
visor                  20364  0
sdhci                  18828  0
mmc_core               28420  1 sdhci
snd_timer              24324  3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device          9228  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
cdc_acm                17184  0
videodev               29312  1 gspca
v4l2_common            18432  1 videodev
v4l1_compat            15364  1 videodev
usbserial              34920  1 visor
ipw3945               119840  1
hci_usb                18332  2
bluetooth              57060  8 hidp,rfcomm,l2cap,hci_usb
snd                    54660  14 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8800  1 snd
pcspkr                  4224  0
psmouse                39952  0
intel_agp              25620  1
agpgart                35016  3 drm,intel_agp
ieee80211              35656  1 ipw3945
ieee80211_crypt         7040  1 ieee80211
iTCO_wdt               11940  0
iTCO_vendor_support     4868  1 iTCO_wdt
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
serio_raw               8068  0
shpchp                 34580  0
pci_hotplug            32704  1 shpchp
evdev                  11136  6
iptable_nat             8708  0
nf_nat                 20140  1 iptable_nat
nf_conntrack_ipv4      19724  2 iptable_nat
nf_conntrack           65288  3 iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink               6936  3 nf_nat,nf_conntrack_ipv4,nf_conntrack
iptable_mangle          3840  0
iptable_filter          3968  0
ip_tables              13924  3 iptable_nat,iptable_mangle,iptable_filter
x_tables               16260  2 iptable_nat,ip_tables
ext3                  133896  2
jbd                    60456  1 ext3
mbcache                 9732  1 ext3
sg                     36764  0
sr_mod                 17828  0
cdrom                  37536  1 sr_mod
sd_mod                 30336  7
8139too                27776  0
ata_piix               17540  6
8139cp                 25088  0
mii                     6528  2 8139too,8139cp
ohci1394               36528  0
ieee1394               96312  2 sbp2,ohci1394
ehci_hcd               36492  0
ata_generic             8452  0
libata                125168  2 ata_piix,ata_generic
scsi_mod              147084  5 sbp2,sg,sr_mod,sd_mod,libata
uhci_hcd               26640  0
usbcore               138632  9 xpad,gspca,visor,cdc_acm,usbserial,hci_usb,ehci_hcd,uhci_hcd
thermal                14344  0
processor              32072  2 acpi_cpufreq,thermal
fan                     5764  0
fuse                   47124  3
apparmor               40728  0
commoncap               8320  1 apparmor
-judibet@D-Stroyeur:[~]-$> lsmod | grep gameport
-judibet@D-Stroyeur:[~]-$>

/etc/modules (est-ce bon ?)

fuse
lp
sbp2
joydev
xpad

alias js0 input
above input joydev usbhid xpad

En autres :

-judibet@D-Stroyeur:[~]-$> cat /dev/input/js0
cat: /dev/input/js0: Aucun fichier ou répertoire de ce type

Et je suis sous KDE, donc pas besoin de jscalibrator (j'ai déjà  installé plusieurs fois, sa ne change rien) !
Voilà , sa ne marche toujours pas, mais je pense que sa doit venir des modules, non ?

Dernière modification par Judibet (Le 10/11/2007, à 13:49)


Mulder FOX (voir contributions)

PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !

Hors ligne

#16 Le 10/11/2007, à 20:23

fran

Re : -resolu-Les manettes de jeu X360

salut

essaie de changer ta manette de port usb ;

lors de mon install elle n'etait pas reconnu par jscalibrator et en changeant de port ça fonctionnait.

meme ensuite il arrivait , lors de la mise a jour du kernel que je doive changer de port usb a nouveau .

bizarre  smile


asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)

Hors ligne

#17 Le 11/11/2007, à 16:16

Judibet

Re : -resolu-Les manettes de jeu X360

Non, sa ne change rien non plus... sad


Mulder FOX (voir contributions)

PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !

Hors ligne