Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: karlitos 27 Května 2009, 15:14:12
-
Zdravim
Mam ovladac od stareho XBOXu, krasne mi chodil s ovladaci xbcd ve windows, bohuzel nevim jak ho rozchodit v Ubuntu. Tedy nasel jsem navod : http://www.xbox-scene.com/articles/controller-linux.php (http://www.xbox-scene.com/articles/controller-linux.php) ale obavam se ze ten ovladac je tak stary ze uz poradne nefunguje.
Dostal jsem se prez ./usbtree :
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=Host/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=Host/2p, 12M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 12M
|__ Port 1: Dev 3, If 0, Class=unk., Driver=xpad, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=Host/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=Host/6p, 480M
|__ Port 4: Dev 3, If 0, Class=stor., Driver=usb-storage, 480Mjenze nasledna kompilace vyhazuje chyby typu : expected »=«, »,«, »;«, »asm« or »__attribute__« before »usb_xpad_exit« nebo declaration of function is not an prototype , ten ovladac je napsany v C nebo C++ ale obavam se ze bud spatne a nebo uz nefunguje v novych vezich ubuntu/linuxu
Zadne zarizeni js0 nebo js1 se nevytvori kazdopadne prikladam vypis /dev :
adsp fd0 lp0 ram1 rtc0 sndstat tty2 tty36 tty52 ttyS2 usbdev4.1_ep81 vcsa3
agpgart full mapper ram10 scd0 sr0 tty20 tty37 tty53 ttyS3 usbmon0 vcsa4
audio fuse mem ram11 sda stderr tty21 tty38 tty54 urandom usbmon1 vcsa5
block gpmctl mixer ram12 sda1 stdin tty22 tty39 tty55 usbdev1.1_ep00 usbmon2 vcsa6
bus hpet net ram13 sda2 stdout tty23 tty4 tty56 usbdev1.1_ep81 usbmon3 vcsa7
cdrom initctl network_latency ram14 sda3 tty tty24 tty40 tty57 usbdev1.3_ep00 usbmon4 vcsa8
cdrw input network_throughput ram15 sda4 tty0 tty25 tty41 tty58 usbdev1.3_ep02 vcs watchdog
char kmem null ram2 sdb tty1 tty26 tty42 tty59 usbdev1.3_ep81 vcs1 xconsole
console kmsg nvram ram3 sdb1 tty10 tty27 tty43 tty6 usbdev2.1_ep00 vcs2 zero
core log oldmem ram4 sdb2 tty11 tty28 tty44 tty60 usbdev2.1_ep81 vcs3
cpu_dma_latency loop0 parport0 ram5 sequencer tty12 tty29 tty45 tty61 usbdev3.1_ep00 vcs4
disk loop1 pktcdvd ram6 sequencer2 tty13 tty3 tty46 tty62 usbdev3.1_ep81 vcs5
dri loop2 port ram7 sg0 tty14 tty30 tty47 tty63 usbdev3.2_ep00 vcs6
dsp loop3 ppp ram8 sg1 tty15 tty31 tty48 tty7 usbdev3.2_ep81 vcs7
dvd loop4 psaux ram9 sg2 tty16 tty32 tty49 tty8 usbdev3.3_ep00 vcs8
ecryptfs loop5 ptmx ramzswap0 shm tty17 tty33 tty5 tty9 usbdev3.3_ep02 vcsa
fb0 loop6 pts random snapshot tty18 tty34 tty50 ttyS0 usbdev3.3_ep82 vcsa1
fd loop7 ram0 rtc snd tty19 tty35 tty51 ttyS1 usbdev4.1_ep00 vcsa2
Mam ten ovladac hodit rovnou do popelnice nebo je sance ?
diky K
-
hmm mozna je sance , prikladam vypis dmesg :
[14726.073112] hub 3-1:1.0: USB hub found
[14726.076383] hub 3-1:1.0: 3 ports detected
[14726.392051] usb 3-1.1: new full speed USB device using uhci_hcd and address 3
[14726.569309] usb 3-1.1: configuration #1 chosen from 1 choice
[14726.716352] input: Pelican Eclipse PL-2023 as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.1/3-1.1:1.0/input/input12
[14726.749837] usbcore: registered new interface driver xpad
[14726.749848] xpad: X-Box pad driver
[17263.696091] usb 3-1: USB disconnect, address 2
[17263.696101] usb 3-1.1: USB disconnect, address 3
[17265.916069] usb 3-1: new full speed USB device using uhci_hcd and address 4
[17266.138469] usb 3-1: configuration #1 chosen from 1 choice
[17266.141515] hub 3-1:1.0: USB hub found
[17266.143418] hub 3-1:1.0: 3 ports detected
[17266.425435] usb 3-1.1: new full speed USB device using uhci_hcd and address 5
[17266.650055] usb 3-1.1: configuration #1 chosen from 1 choice
[17266.652852] input: Pelican Eclipse PL-2023 as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.1/3-1.1:1.0/input/input13
Tak ze by byl ovladac xpad uz integrovany ?
-
ku*##+#+a - tohle mam rad , nejdriv hodinu hledat na internetu , pak sem napsat dotaz a pak na to prijit sam. ;D
Takze - zarizeni neni v /dev ale v /dev/input a jmenuje se js2 (js0 a js1 obsadil akcelerometr od thinkpadu) , takze ted jen vyzkouset , vypada to ze vse funguje out of the box.
Tady : http://scaryreasoner.wordpress.com/2008/07/18/getting-the-xbox-controller-to-work-with-linux-including-rumble-effect/ (http://scaryreasoner.wordpress.com/2008/07/18/getting-the-xbox-controller-to-work-with-linux-including-rumble-effect/) jsem jeste nasel jak zprovoznit vibrace.
Tuxracer s tim funguje naprosto bezproblemu.