Release xboxdrv (support for xbox and xbox 360 wired and wireless controllers)


darfgarf

Well-Known Member
Joined
Dec 8, 2009
Messages
1,123
Age
34
Location
Blighty
Website
www.gfrancisdev.co.uk
yeah it works, simple as that, here's how to make it work


(in beta forum as the daemon doesn't work (needs some python module it seems))


long way:


compile xboxdrv from source - it's a pain


short way:



Code:
sudo opkg install libusb-0.1-dev



save xboxdrv somewhere (shouldn't matter)



Code:
sudo ./xboxdrv

and pair the controller to the reciever, or plug it in etc


i most probably won't be doing much on this as i just got it working for p-hex use, but if you're really stuck badger me about it.


feel free to package this is a nicer way, pnd/whatever if you want


http://pingus.seul.org/~grumbel/xboxdrv/

xboxdrv-linux-0.5.0.zip
 

Attachments

  • xboxdrv-linux-0.5.0.zip
    1.3 MB · Views: 484
Last edited by a moderator:
yeah it works, simple as that, here's how to make it work


(in beta forum as the daemon doesn't work (needs some python module it seems))


long way:


compile xboxdrv from source - it's a pain


short way:



Code:
sudo opkg install libusb-0.1-dev



save xboxdrv somewhere (shouldn't matter)



Code:
sudo ./xboxdrv

and pair the controller to the reciever, or plug it in etc


i most probably won't be doing much on this as i just got it working for p-hex use, but if you're really stuck badger me about it.


feel free to package this is a nicer way, pnd/whatever if you want


http://pingus.seul.org/~grumbel/xboxdrv/

Shouldn't this also work for my original xbox controller?
 
yep, it should work fine, along with quite a few other controllers i think, there were some sources for saitek p2500 at least, and lots of others. but i haven't tested it past wired/wireless 360 controllers


it's worth noting you'll probably need a usb hub between the pandora and the controller, i didn't test without though as everything on p-hex goes through the hub
 
been playing around with this all morning


I have created a script to use the xboxdrv which darfgarf has supplied


The below script I run from a .sh file it runs the xboxdrv downloaded from this thread with arguements to use the dpad and facebuttons the same way as the pandora , you can use the right stick as a mouse and the triggers as mouse clicks. The bumpers on the controller I have set to right control and left control ( i think that mimics pandora default. The start key is enter and the back key is escape.


This means that you can use the xbox controller in anything easily,


It seems to require some resources so I needed a bit of a overclock on somethings which didnt before.


Hope this is useful to someone, Ill try and make a 2 player script at some point which will be great for when tv out cables come,


Once again thanks for the work darfgarf



Code:
sudo /media/BIGP/Downloads/xbox/xboxdrv --dpad-as-button --ui-buttonmap "dl=KEY_LEFT,dr=KEY_RIGHT,dd=KEY_DOWN,du=KEY_UP," --ui-buttonmap "x=KEY_HOME,b=KEY_END,y=KEY_PAGEUP,a=KEY_PAGEDOWN," --ui-buttonmap "back=KEY_ESC,start=KEY_ENTER,lb=KEY_LEFTSHIFT,rb=KEY_RIGHTCTRL," --deadzone 4000 --ui-axismap "x1=REL_X:15:20,y1=REL_Y:15:20,y2=REL_WHEEL:5:100,x2=REL_HWHEEL:5:100,trigger=REL_WHEEL:5:100" --trigger-as-button --ui-buttonmap "lt=BTN_LEFT,rt=BTN_RIGHT,"
 
been playing around with this all morning


I have created a script to use the xboxdrv which darfgarf has supplied


The below script I run from a .sh file it runs the xboxdrv downloaded from this thread with arguements to use the dpad and facebuttons the same way as the pandora , you can use the right stick as a mouse and the triggers as mouse clicks. The bumpers on the controller I have set to right control and left control ( i think that mimics pandora default. The start key is enter and the back key is escape.


This means that you can use the xbox controller in anything easily,


It seems to require some resources so I needed a bit of a overclock on somethings which didnt before.


Hope this is useful to someone, Ill try and make a 2 player script at some point which will be great for when tv out cables come,


Once again thanks for the work darfgarf



Code:
sudo /media/BIGP/Downloads/xbox/xboxdrv --dpad-as-button --ui-buttonmap "dl=KEY_LEFT,dr=KEY_RIGHT,dd=KEY_DOWN,du=KEY_UP," --ui-buttonmap "x=KEY_HOME,b=KEY_END,y=KEY_PAGEUP,a=KEY_PAGEDOWN," --ui-buttonmap "back=KEY_ESC,start=KEY_ENTER,lb=KEY_LEFTSHIFT,rb=KEY_RIGHTCTRL," --deadzone 4000 --ui-axismap "x1=REL_X:15:20,y1=REL_Y:15:20,y2=REL_WHEEL:5:100,x2=REL_HWHEEL:5:100,trigger=REL_WHEEL:5:100" --trigger-as-button --ui-buttonmap "lt=BTN_LEFT,rt=BTN_RIGHT,"

Would this mean that we "One Nub" poeple could use a 360 controller (USB) via a hub? That's great news!
 
Would this mean that we "One Nub" poeple could use a 360 controller (USB) via a hub? That's great news!
The script I gave assigns the dpad -> dpad buttons -> buttons and anaolgue stick to mouse,


For use as a mouse in the desktop yes it could be used instead of the nub, but for use in something such as mupen64 I think that there will need to be a controller plugin used but I havent looked into it.


edit : just hooked my controller back up to my pandora to test this mupen64 has blights SDL input plugin which found my xbox controller and I just played mario kart lost a bit of fps but seemed to work fine using the analogue stick to steer
 
Last edited by a moderator:
Ive been having trouble using 2 wireless controllers,


I start 2 instances like I should the 1st instance works fine, the second instance works fine unless I use the 1st controller then the second at which point if I press a button on the first controller the second instance will crash giving a usb input/output error.


Im using a powered hub,
 
I tried to do this yesterday as my left nub is on the way out but despite doing various stages in advance in readiness, it fails on the first terminal command to "sudo opkg install libusb-0.1-dev" stating "* opkg_install_cmd: Cannot install package libusb-0.1-dev."





Any ideas?
 
sudo opkg update


(update the package list-need to be connected to the internet of course)


sudo opkg list | grep libusb


(should list all the available packages for libusb, libusb-0.1-dev should be in the list, if not there's a problem)


Cheers DarfGarf and Meandu229 got it working nicely! Real lifesaver as the left nub has just given up and no longer centres so its useless now.


In Mupen with the Blight plugin most games just say there's no controller though, so havent sussed that yet.
 
most games just say there's no controller though, so havent sussed that yet.
i'm not sure whether it actually maps to the controller properly, all depends how it's being read, if something's using sdl_joystick to read it, it should work fine, though i haven't gone past a simple test program (got the challenge of making the darn robot stand up before it walks XD)
 
Cheers DarfGarf and Meandu229 got it working nicely! Real lifesaver as the left nub has just given up and no longer centres so its useless now.


In Mupen with the Blight plugin most games just say there's no controller though, so havent sussed that yet.
So some games in mupen work some dont?


Could you give example of one which doesnt work,


if you click configure for the blight plugin you should be able to choose the xbox control pad but dont use my script to use it in mupen just call xboxdrv on its own,


Or possibly sudo./path/xboxdrv --silent
 
Sorry for the age to get back on this but I've not sussed it yet.


Meandu229's script works fine in xfce but I have a feeling something went wrong during the required installs and thus something isnt in which should be.


The games I tried before were SM64 and Charlies Blast Territory and both report 'no controller'. Though I hadn't messed with the Blight config at that time.


I took alook at the Blight plugin config page since but cant see where it should be recognising the xbox 360 pad. Neither does attemtps to get button presses work if I am purely running 'xboxdrv', whereas all buttons and the bumpers work (not triggers or sticks) if I am running Meandu229's script. Games still report no controller with either running.


Here is some sequenced snapshots and I will provide the terminal outputs when I run the drv and the script.


When I run the Xboxdrv:


I have to open a terminal from within the folder it is placed in and 'sudo ./xboxdrv'


"mariopandio-openpandora:/media/16GB/xbox$ sudo ./xboxdrv


xboxdrv 0.5.0



Copyright © 2008-2010 Ingo Ruhnke <grumbel@gmx.de>



License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>


This is free software: you are free to change and redistribute it.



There is NO WARRANTY, to the extent permitted by law.






USB Device: 001:003



Controller: "Microsoft Xbox 360 Wireless Controller (PC)" (idVendor: 0x045e, idProduct: 0x0719)



Wireless Port: 0



Controller Type: Xbox360 (wireless)



Deadzone: 0



Trigger Deadzone: 0



Rumble Debug: off



Rumble Speed: left: -1 right: -1



LED Status: auto



Square Axis: no



4-Way Restrictor: no



Dpad Rotation: 0 degree



ButtonMap: none



AxisMap: none



RelativeAxisMap: none



AutoFireMap: none



RumbleGain: 255



ForceFeedback: disabled






Starting with uinput



Creating uinput device: device_id: 0, dev_name: Xbox Gamepad (userspace driver)






Your Xbox/Xbox360 controller should now be available as:



/dev/input/js2



/dev/input/event6






Press Ctrl-c to quit






Connection status: controller connected



Serial: b4:df:70:e1:87:84:e0



Battery Status: 167



Error: USBError: -34



No such file or directory



mariopandio-openpandora:/media/16GB/xbox$ "



Here I presume I am selecting the right place to config the blight plugin?


12421692.png



I get zero response here to attempts to map buttons and can find no drop down dialog to select the 360pad.


43810512.png



Here I've run Meandu229's script instead


89944918.png



Output of which is (the italics continue based non presses):


mariopandio-openpandora:/media/16GB/xbox$ 360pad1


Password:



xboxdrv 0.5.0



Copyright © 2008-2010 Ingo Ruhnke <grumbel@gmx.de>



License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>


This is free software: you are free to change and redistribute it.



There is NO WARRANTY, to the extent permitted by law.






USB Device: 001:003



Controller: "Microsoft Xbox 360 Wireless Controller (PC)" (idVendor: 0x045e, idProduct: 0x0719)



Wireless Port: 0



Controller Type: Xbox360 (wireless)



Deadzone: 4000



Trigger Deadzone: 0



Rumble Debug: off



Rumble Speed: left: -1 right: -1



LED Status: auto



Square Axis: no



4-Way Restrictor: no



Dpad Rotation: 0 degree



ButtonMap: none



AxisMap: none



RelativeAxisMap: none



AutoFireMap: none



RumbleGain: 255



ForceFeedback: disabled






Starting with uinput



Creating uinput device: device_id: -2, dev_name: Xbox Gamepad (userspace driver) - Mouse Emulation



Creating uinput device: device_id: -3, dev_name: Xbox Gamepad (userspace driver) - Keyboard Emulation



Creating uinput device: device_id: 0, dev_name: Xbox Gamepad (userspace driver)






Your Xbox/Xbox360 controller should now be available as:



/dev/input/js2



/dev/input/event6pa






Press Ctrl-c to quit






X1: -4632 Y1: 0 X2: 0 Y2: 0 du:0 dd:0 dl:0 dr:0 back:0 guide:0 start:0 TL:0 TR:0 A:0 B:0 X:0 Y:0 LB:0 RB:0 LT: 0 RT: 0


X1: 0 Y1: 0 X2: 0 Y2: 0 du:0 dd:0 dl:0 dr:0 back:0 guide:0 start:0 TL:0 TR:0 A:0 B:0 X:0 Y:0 LB:0 RB:0 LT: 0 RT: 0



There is now accepted responses in the Blight Plugin config screen but still zero response in game.


15740498.png



Now I think whats happening is that the required opkg file you listed has not installed properly, as the update process didnt appear to do anything or finish in any obvious way.


Any ideas?
 
check net connection


sudo opkg update


sudo opkg remove libusb*


(remove all installed packages starting with libusb


sudo opkg list | grep libusb


(^^ if libusb-0.1-dev isn't in there, something's wrong ^^)


sudo opkg install libusb-0.1-dev


should download and install the package to root


Error: USBError: -34


that might be a problem, whatever the usb error -34 is, something to do with the usb setup? hub? wireless adapter vs wired etc (i assume wireless as it's giving a battery status)
 
DarfGarf I will run your suggestions in just a sec. Hopefully the mifi will be more reliable than my router here.


Meandu229, yes I can choose from that dialog box but under either instance running there is no 'xbx controller 1' which is what I would have expected based on what you had said. Only mouse, keyboard, gpio keys XXXX? and Nub0 and Nub1.


Let you know otherwise in a minute and thx for your help :)
 
Okay, well the opkg update business actually worked this time (bless my MiFi for something)and the output was:

mariopandio-openpandora:~$ sudo opkg update


We trust you have received the usual lecture from the local System


Administrator. It usually boils down to these three things:


#1) Respect the privacy of others.


#2) Think before you type.


#3) With great power comes great responsibility.


Password:


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/Packages.gz.


Updated list of available packages in /var/lib/opkg/base.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/debug/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/debug/Packages.gz.


Updated list of available packages in /var/lib/opkg/debug.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/gstreamer/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/gstreamer/Packages.gz.


Updated list of available packages in /var/lib/opkg/gstreamer.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc//all/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc//all/Packages.gz.


Updated list of available packages in /var/lib/opkg/no-arch.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/machine/omap3-pandora/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/machine/omap3-pandora/Packages.gz.


Updated list of available packages in /var/lib/opkg/omap3-pandora.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/perl/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/perl/Packages.gz.


Updated list of available packages in /var/lib/opkg/perl.


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/python/Packages.gz.


Inflating http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/python/Packages.gz.


Updated list of available packages in /var/lib/opkg/python.


mariopandio-openpandora:~$ sudo opkg remove libusb*


Collected errors:


* print_dependents_warning: Package libusb-0.1-4 is depended upon by packages:


* print_dependents_warning: libgphoto2-2


* print_dependents_warning: libgphoto2-camlibs


* print_dependents_warning: usbutils


* print_dependents_warning: libopenobex1


* print_dependents_warning: gvfs


* print_dependents_warning: hal


* print_dependents_warning: obexd


* print_dependents_warning: udev


* print_dependents_warning: bluez4


* print_dependents_warning: These might cease to work if package libusb-0.1-4 is removed.


* print_dependents_warning: Force removal of this package with --force-depends.


* print_dependents_warning: Force removal of this package and its dependents


* print_dependents_warning: with --force-removal-of-dependent-packages.


* print_dependents_warning: Package libusb-1.0-0 is depended upon by packages:


* print_dependents_warning: libgpod


* print_dependents_warning: libusb-0.1-4


* print_dependents_warning: libgphoto2-2


* print_dependents_warning: libgphoto2-camlibs


* print_dependents_warning: libopenobex1


* print_dependents_warning: gvfs


* print_dependents_warning: usbmuxd


* print_dependents_warning: libimobiledevice


* print_dependents_warning: obexd


* print_dependents_warning: bluez4


* print_dependents_warning: These might cease to work if package libusb-1.0-0 is removed.


* print_dependents_warning: Force removal of this package with --force-depends.


* print_dependents_warning: Force removal of this package and its dependents


* print_dependents_warning: with --force-removal-of-dependent-packages.


mariopandio-openpandora:~$ sudo opkg list | grep libusb


libusb-0.1-4 - 1:0.1.3-r0.6 - libusb-0 compatibility library using libusb-1


libusb-0.1-4 - 1:0.1.3-r0.5


libusb-0.1-bin - 1:0.1.3-r0.6 - libusb-0 compatibility library using libusb-1


libusb-0.1-dbg - 1:0.1.3-r0.5 - libusb-0 compatibility library using libusb-1


libusb-0.1-dev - 1:0.1.3-r0.6 - libusb-0 compatibility library using libusb-1


libusb-0.1-static - 1:0.1.3-r0.6 - libusb-0 compatibility library using libusb-1


libusb-1.0-0 - 1.0.8-r0.6 - library to provide userspace access to USB devices


libusb-1.0-0 - 1.0.4-r1.5


libusb-1.0-dbg - 1.0.8-r0.5 - library to provide userspace access to USB devices


libusb-1.0-dev - 1.0.8-r0.6 - library to provide userspace access to USB devices


libusb-1.0-static - 1.0.8-r0.6 - library to provide userspace access to USB devices


libusb-compat-dbg - 1:0.1.2-r0.4 - libusb-0 compatibility library using libusb-1


libusb1-dbg - 1.0.2-r0.4 - library to provide userspace access to USB devices


libusbpp-0.1-4 - 0.1.12-r3.5 - libusb is a library to provide userspace access to USB devices.


python-pyusb - 0.4.1-r1.3 - libusb Python Bindings


python-pyusb-dbg - 0.4.1-r1.3 - libusb Python Bindings


python-pyusb-dev - 0.4.1-r1.3 - libusb Python Bindings


chasers-openpandora:~$ sudo opkg install libusb-0.1-dev


Installing libusb-0.1-dev (1:0.1.3-r0.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/libusb-0.1-dev_0.1.3-r0.6_armv7a.ipk.


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-kw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nds-nl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fy-de-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-yi-us-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-be-by+latin-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fa-ir-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-do-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-wo-sn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-so-so-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fr-ca-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pl-pl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sa-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-mx-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-de-de-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fr-ch-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tg-tj-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ms-my-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-an-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-de-lu-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ko-kr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-us-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pa-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ky-kg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ur-pk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-rw-rw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-ph-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-uy-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-ag-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-oc-fr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-lb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ug-cn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fil-ph-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-wa-be-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-au-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-dz-bt-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pt-br-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-gt-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-aa-dj-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ga-ie-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-bn-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fr-be-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-crh-ua-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-hk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-sy-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-el-gr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-uk-ua-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nl-be-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-it-it-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-so-dj-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-ly-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-sa-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ts-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-qa-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-af-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nr-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-so-ke-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-iq-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-it-ch-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pa-pk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-de-be-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-zh-cn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-bo-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sv-fi-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-li-nl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-br-fr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-yo-ng-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fy-nl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-zu-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fo-fo-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-ae-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mt-mt-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-zh-tw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tn-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-sv-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-km-kh-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-bg-bg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-gb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ne-np-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fur-it-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sl-si-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-lt-lt-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ja-jp-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-kn-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-st-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-hi-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-ec-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-az-az-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-kk-kz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ca-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-jo-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-bh-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-zh-sg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-be-by-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-sd-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-ye-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nso-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-nz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mr-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ig-ng-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-ng-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nds-de-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pt-pt-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-id-id-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ve-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-as-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-lo-la-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-de-ch-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-dk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nb-no-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tl-ph-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-gu-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-uz-uz+cyrillic-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-hn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sd-in+devanagari-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-se-no-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ks-in+devanagari-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-om-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-kl-gl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-iu-ca-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sq-al-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tt-ru+iqtelif-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nn-no-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sd-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-da-dk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ru-ua-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ca-it-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-ca-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ru-ru-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tk-tm-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-shs-ca-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-de-at-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-cr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-cl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sr-rs+latin-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-co-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-lg-ug-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-bo-cn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tt-ru-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-iw-il-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ro-ro-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-el-cy-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sv-se-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-pa-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-lv-lv-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-us-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ha-ng-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-pe-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nl-nl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-hsb-de-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-py-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sr-rs-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-et-ee-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-csb-pl-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fi-fi-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fr-fr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sr-me-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-pr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ku-tr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-he-il-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-zw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-hy-am-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ber-dz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-eu-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-si-lk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ml-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-gl-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mg-mg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-tn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-bs-ba-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ast-es-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-ma-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-li-be-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ca-fr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-vi-vn-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mk-mk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-ie-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sk-sk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-fr-lu-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-cs-cz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-gd-gb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-cy-gb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mi-nz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-pap-an-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-or-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-hr-hr-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-dz-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-zh-hk-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-is-is-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ar-eg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-nl-aw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ca-ad-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ht-ht-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-ar-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-hu-hu-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ka-ge-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-tr-cy-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-ve-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-om-ke-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-mai-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-sc-it-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ss-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-th-th-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ta-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-sg-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ik-ca-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-ber-ma-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-xh-za-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-en-bw-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-kw-gb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-gv-gb-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-bo-in-dev


libc6-dev: unsatisfied recommendation for glibc-binary-localedata-es-ni-dev


libc6-dev: unsatisfied recommendation for libcidn-dev


libc6-dev: unsatisfied recommendation for libsegfault-dev


libc6-dev: unsatisfied recommendation for libgcc-dev


libc6-dev: unsatisfied recommendation for glibc-extra-nss-dev


libc6-dev: unsatisfied recommendation for glibc-thread-db-dev


libc6-dev: unsatisfied recommendation for virtual-locale-fr-dev


libc6-dev: unsatisfied recommendation for virtual-locale-tr-dev


libc6-dev: unsatisfied recommendation for virtual-locale-locale.alias-dev


libc6-dev: unsatisfied recommendation for virtual-locale-hu-dev


libc6-dev: unsatisfied recommendation for virtual-locale-el-dev


libc6-dev: unsatisfied recommendation for virtual-locale-ca-dev


libc6-dev: unsatisfied recommendation for virtual-locale-ja-dev


libc6-dev: unsatisfied recommendation for virtual-locale-da-dev


libc6-dev: unsatisfied recommendation for virtual-locale-ru-dev


libc6-dev: unsatisfied recommendation for virtual-locale-de-dev


libc6-dev: unsatisfied recommendation for virtual-locale-sk-dev


libc6-dev: unsatisfied recommendation for virtual-locale-hr-dev


libc6-dev: unsatisfied recommendation for virtual-locale-id-dev


libc6-dev: unsatisfied recommendation for virtual-locale-rw-dev


libc6-dev: unsatisfied recommendation for virtual-locale-zh-tw-dev


libc6-dev: unsatisfied recommendation for virtual-locale-be-dev


libc6-dev: unsatisfied recommendation for virtual-locale-es-dev


libc6-dev: unsatisfied recommendation for virtual-locale-gl-dev


libc6-dev: unsatisfied recommendation for virtual-locale-lt-dev


libc6-dev: unsatisfied recommendation for virtual-locale-fi-dev


libc6-dev: unsatisfied recommendation for virtual-locale-zh-cn-dev


libc6-dev: unsatisfied recommendation for virtual-locale-vi-dev


libc6-dev: unsatisfied recommendation for virtual-locale-en-gb-dev


libc6-dev: unsatisfied recommendation for virtual-locale-nb-dev


libc6-dev: unsatisfied recommendation for virtual-locale-nl-dev


libc6-dev: unsatisfied recommendation for virtual-locale-pl-dev


libc6-dev: unsatisfied recommendation for virtual-locale-ko-dev


libc6-dev: unsatisfied recommendation for virtual-locale-it-dev


libc6-dev: unsatisfied recommendation for virtual-locale-sv-dev


libc6-dev: unsatisfied recommendation for virtual-locale-pt-br-dev


libc6-dev: unsatisfied recommendation for virtual-locale-bg-dev


libc6-dev: unsatisfied recommendation for virtual-locale-cs-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libjis-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libgb-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libksc-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libjisx0213-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libcns-dev


libc6-dev: unsatisfied recommendation for glibc-gconv-libisoir165-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-i18n-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-iso14651-t1-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-combining-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-iso14651-t1-common-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-dk-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-nl-be-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-pt-pt-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-de-de-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-es-es-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fi-fi-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ca-es-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-it-it-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-br-fr-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ar-eg-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-so-so-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-aa-dj-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ti-et-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-nz-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-hi-in-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fr-fr-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-om-et-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-nl-nl-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-gb-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-pa-pk-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-tr-tr-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-ca-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-za-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-el-gr-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-us-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fr-lu-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-de-be-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-zh-cn-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-ie-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-ng-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-eu-es-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-es-us-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ti-er-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-am-et-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-da-dk-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-sv-fi-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fi-fi+euro-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-cs-cz-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-en-in-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ga-ie-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-de-lu-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-aa-er-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-aa-et-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ru-ru-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-om-ke-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-pl-pl-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-iso14651-t1-pinyin-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-hangul-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-sr-rs-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-bo-cn-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-tl-ph-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-neutral-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-dz-bt-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-sv-se-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-gez-er+abegede-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-gez-et-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fr-be-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-circle-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-cjk-compat-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-compat-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-font-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-fraction-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-narrow-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-small-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-wide-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-fr-be+euro-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-translit-cjk-variants-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-gl-es-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-gez-er-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-nb-no-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-wa-be-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-crh-ua-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-de-at-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-ur-pk-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-bn-bd-dev


libc6-dev: unsatisfied recommendation for glibc-localedata-be-by-dev


Installing libusb-1.0-dev (1.0.8-r0.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/libusb-1.0-dev_1.0.8-r0.6_armv7a.ipk.


Installing libc6-dev (2.9-r37.3.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/libc6-dev_2.9-r37.3.6_armv7a.ipk.


Installing linux-libc-headers-dev (2.6.31-r5.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/linux-libc-headers-dev_2.6.31-r5.6_armv7a.ipk.


Installing glibc-extra-nss (2.9-r37.3.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc/armv7a/base/glibc-extra-nss_2.9-r37.3.6_armv7a.ipk.


Installing update-rc.d-dev (0.7-r1.6) to root...


Downloading http://www.angstrom-distribution.org/feeds/unstable/ipk/glibc//all/update-rc.d-dev_0.7-r1.6_all.ipk.


Configuring update-rc.d-dev.


Configuring linux-libc-headers-dev.


Configuring glibc-extra-nss.


Configuring libc6-dev.


Configuring libusb-1.0-dev.


Configuring libusb-0.1-dev.


mariopandio-openpandora:~$



Does this ^ look correct?



On running them again I get the following.

mariopandio-openpandora:/media/16GB/xbox$ sudo ./xboxdrv


We trust you have received the usual lecture from the local System


Administrator. It usually boils down to these three things:


#1) Respect the privacy of others.


#2) Think before you type.


#3) With great power comes great responsibility.


Password:


xboxdrv 0.5.0


Copyright © 2008-2010 Ingo Ruhnke <grumbel@gmx.de>


License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


This is free software: you are free to change and redistribute it.


There is NO WARRANTY, to the extent permitted by law.


USB Device: 001:003


Controller: "Microsoft Xbox 360 Wireless Controller (PC)" (idVendor: 0x045e, idProduct: 0x0719)


Wireless Port: 0


Controller Type: Xbox360 (wireless)


Deadzone: 0


Trigger Deadzone: 0


Rumble Debug: off


Rumble Speed: left: -1 right: -1


LED Status: auto


Square Axis: no


4-Way Restrictor: no


Dpad Rotation: 0 degree


ButtonMap: none


AxisMap: none


RelativeAxisMap: none


AutoFireMap: none


RumbleGain: 255


ForceFeedback: disabled


Starting with uinput


Creating uinput device: device_id: 0, dev_name: Xbox Gamepad (userspace driver)


Your Xbox/Xbox360 controller should now be available as:


/dev/input/js2


/dev/input/event6


Press Ctrl-c to quit


Connection status: controller connected


Serial: b4:df:70:e1:87:84:e0


Battery Status: 163


Error: USBError: -34


No such file or directory


So still the USB error.





Same with the script


mariopandio-openpandora:/media/16GB/xbox$ 360pad1


Password:


xboxdrv 0.5.0


Copyright © 2008-2010 Ingo Ruhnke <grumbel@gmx.de>


License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


This is free software: you are free to change and redistribute it.


There is NO WARRANTY, to the extent permitted by law.


USB Device: 001:003


Controller: "Microsoft Xbox 360 Wireless Controller (PC)" (idVendor: 0x045e, idProduct: 0x0719)


Wireless Port: 0


Controller Type: Xbox360 (wireless)


Deadzone: 4000


Trigger Deadzone: 0


Rumble Debug: off


Rumble Speed: left: -1 right: -1


LED Status: auto


Square Axis: no


4-Way Restrictor: no


Dpad Rotation: 0 degree


ButtonMap: none


AxisMap: none


RelativeAxisMap: none


AutoFireMap: none


RumbleGain: 255


ForceFeedback: disabled


Starting with uinput


Creating uinput device: device_id: -2, dev_name: Xbox Gamepad (userspace driver) - Mouse Emulation


Creating uinput device: device_id: -3, dev_name: Xbox Gamepad (userspace driver) - Keyboard Emulation


Creating uinput device: device_id: 0, dev_name: Xbox Gamepad (userspace driver)


Your Xbox/Xbox360 controller should now be available as:


/dev/input/js2


/dev/input/event6


Press Ctrl-c to quit


Error: USBError: -34


No such file or directory


mariopandio-openpandora:/media/16GB/xbox$


Predictably I get the same results, except now with Meandu229's script under Mupen there is now only recognition of the 'L trigger' as a button (which previously did nothing) but all other buttons no longer work. Games still say 'no controller' and I still cant select one from the drop down on any of the 4 available slots under the Blight Plugin.


My previous unpowered usb 2.0 hub (some generic chinese rubbish I found in a box in the attic) died a few days ago and was replaced by a USB 2.0 Hi Speed hub from ASDA, which appears to work. I have one other powered hub I will try in a minute.


Hmmm....
 
Well if Libusb is corrupted or not installed right, you didn't actually reinstall it (you'd need to add the --force-depends flag, or whatever it said in the output of opkg remove (opkg is overly cautious when removing packages).


Do the paths in /dev/input exist? If not it might explain things
 
List of stupid bugs you should try to rule out by looking at the source.


1) game only supports one controller, finds /dev/input/js0 and quits function


2) game only looks for /dev/input/js? devices and udev named it differently


=> postings above suggests that xbox controller is called /dev/input/js2, so no issue


3) game doesn't find /dev/input/js2 because /dev/input/js1 doesn't exists (function iterates over devices, stops on device not found)


4) xbox controller has a ridiculous amount of axis/buttons, game can't handle it (don't know this for xbox but a PS3 controller reports 23 analog axis <= trips up alot of config ui's)


try "jstest <devicepath>" first (if it's available on pandora, package joystick in ubuntu)
 
Back
Top