kein Joystick

Installation and usage on Linux / Installation unter Linux
mh75
Posts: 11
Joined: 30 Jul 2009 20:52

kein Joystick

Post by mh75 »

Hallo Heli Gemeinde,

seit einiger Zeit nutze ich Heli x und dass unter Windows.
Vor gut 5 Monaten bin ich nun auf Linux umgestiegen.
Mit der letzten Ubuntu Version 9.04 und 2.0 Heli-x wollte ich auch meinen Flugsimulator auf Linux betreiben.
Leider wird mein Joystick nie gefunden. Da ich Linux "Neuling" bin, komm ich noch nicht mit dem kompletten
Fachgesimpel zurecht.
Versucht hab ich schon die Veränderung der Rechte, wie im Forum beschrieben,(viewtopic.php?f=9&t=271) allerdings ohne Erfolg.
Die .sh datei hab ich auch schon geändert symlinks hab ich mit dem Befehl "

Code: Select all

sudo ln -s /dev/input/event7 /dev/input/js0
" ... ohne erfolg.
(hoffe das ist der richtige Befehl)
Auf jeden Fall bekomme ich ständig die error Meldung beim Programmstart "Joystick nicht gefunden".
Das Programm startet dann ganz normal, nur meine mx16s kann ich nicht konfigurieren.

Hat jemand ein änliches problem?

Ich besitze wie gesagt eine Graupner mx16s, und einen kleinen Spirit fun, mit dem Datenkabel von Robbe. müsste ja funktionieren.
Mit der Orginalfunke hatte ich das gleiche problem.
Am PC unter XP klappt alles.

Also, bitte um Hilfe
Dank im Voraus

Gruß Markus
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: kein Joystick

Post by RainerS »

Hallo Markus,
welches Interface nutzt du?
AFPD, Reflex oder nur ein PPM zu USB Konverter?

Damit du überhaupt mal fliegen kannst, starte Hli-x als admin.

also

sudo ./runHeliX.sh

im Heli_X Verzeichnis.

(nochmal Schreibweise der Datei prüfen, ist nur aus dem Gedächtnis).

Ich werde demnächst auch eine 9.04 installieren und dann kann ich die berichten, was man ggf. tun kann.

Gruß
Rainer
NT, TRex 250, Logo 500 3D V-Stabi
Mein Verein: http://www.msv-plankstadt.de
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: kein Joystick

Post by Michael »

Interessant wäre noch, was in der Konsole bzw. im Logfile steht.

Michael
mh75
Posts: 11
Joined: 30 Jul 2009 20:52

Re: kein Joystick

Post by mh75 »

Hallo,

wie finde ich die info aus dem Logfile?

Hab von Robbe ein "USB Lead AT"
Mehr steht da nicht drauf.
3,5 Klinke, dann etwas Kabel, ein kleines Kästchen mit Led, dann wieder Kabel, am anderen Ende der USB Stecker.

Denke das ist das einfachste!

In der Konsole steht nach dem Start nur

Code: Select all

Couldn't find tag "Resolution" in file "/home/markus/heli/HELI-X/files/Application/ViewSettings.xml"
Gruß Markus
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: kein Joystick

Post by Michael »

Das Logfile ist unter files und heisst log.txt

Du kannst es ja mal posten.

Michael
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: kein Joystick

Post by RainerS »

Du kannst einma in den "Systemprotokollbetrachter" gehen, Bereich messages.
Dann dort ganz ans Ende.
Jetzt mal das USB Interface anstecken und schauen, welche Meldungen kommen.
Hier ein Beispiel, was meine 9.04 mit dem AFPD Interface so sagt.
Gruß
Rainer

usb 2-2: new low speed USB device using uhci_hcd and address 2
Aug 1 23:26:18 s10e-netbook kernel: [ 344.589349] usb 2-2: configuration #1 chosen from 1 choice
Aug 1 23:26:19 s10e-netbook kernel: [ 344.674628] usbcore: registered new interface driver hiddev
Aug 1 23:26:19 s10e-netbook kernel: [ 344.710538] input: IPACS Ikarus Interface as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input10
Aug 1 23:26:19 s10e-netbook kernel: [ 344.711752] generic-usb 0003:127F:E007.0001: input,hidraw0: USB HID v1.00 Joystick [IPACS Ikarus Interface] on usb-0000:00:1d.0-2/input0
Aug 1 23:26:19 s10e-netbook kernel: [ 344.711821] usbcore: registered new interface driver usbhid
Aug 1 23:26:19 s10e-netbook kernel: [ 344.711835] usbhid: v2.6:USB HID core driver
NT, TRex 250, Logo 500 3D V-Stabi
Mein Verein: http://www.msv-plankstadt.de
mh75
Posts: 11
Joined: 30 Jul 2009 20:52

Re: kein Joystick

Post by mh75 »

Hallo Rainer,

hab nach dem Einstecken folgende Meldung bekommen:

Code: Select all

Aug  2 11:57:50 polarstation kernel: [  843.152009] usb 3-1: new low speed USB device using uhci_hcd and address 2
Aug  2 11:57:50 polarstation kernel: [  843.362306] usb 3-1: configuration #1 chosen from 1 choice
Aug  2 11:57:50 polarstation kernel: [  843.384100] input: HID 0402:0402 as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input7
Aug  2 11:57:50 polarstation kernel: [  843.388959] generic-usb 0003:0402:0402.0004: input,hidraw3: USB HID v1.00 Joystick [HID 0402:0402] on usb-0000:00:1a.0-1/input0

Gruß Markus
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: kein Joystick

Post by RainerS »

Hallo,
interessant wäre auch noch das Log File von Heli-x
es ist unter
../HELI-X/files/log.txt zu finden
Gruß
Rainer
NT, TRex 250, Logo 500 3D V-Stabi
Mein Verein: http://www.msv-plankstadt.de
mh75
Posts: 11
Joined: 30 Jul 2009 20:52

Re: kein Joystick

Post by mh75 »

Hallo Rainer,

die log datei enthält folgendes:

Code: Select all

Set new path for the resources: /home/markus/heli/HELI-X/resources/
Set new path for the user files: /home/markus/heli/HELI-X/files/
Using openGLLayer JOGL_AWT
Found 59 display modes
Failed to open device (/dev/input/event7): Failed to open device /dev/input/event7 (13)

Failed to open device (/dev/input/event4): Failed to open device /dev/input/event4 (13)

Failed to open device (/dev/input/event5): Failed to open device /dev/input/event5 (13)

Failed to open device (/dev/input/event1): Failed to open device /dev/input/event1 (13)

Failed to open device (/dev/input/event0): Failed to open device /dev/input/event0 (13)

Linux plugin claims to have found 3 controllers
No Joystick found

Gruß Markus
User avatar
RainerS
Posts: 46
Joined: 15 Jun 2009 09:44
Location: Oftersheim
Contact:

Re: kein Joystick

Post by RainerS »

Hallo,
wenn ich das aus dem System log richtig sehe,
kann Linux nichts mit dem Interface anfangen.
Du kannst mal
lsusb
auf der Console eingeben.
Einmal mit eingestecktem Interface und einmal ohne.
Anhand der fehlenden ID kann man dann die ID des Sticks herausfinden.
Vielleicht hilf das bei der Suche nach dem Problem etwas weiter.
Ist dann aber leider mit dem patchen eines bestehenden Treibers verbunden, was man mit einem Hexeditor machen muss.
Oder man muss ihn neu compilieren.

Ggf. ist es am einfachsten sich ein PPM zu USB interface zu holen, das unter Linux geht.
Es wird ja auf der Heli-x Seiter eines angeboten.
Vielleicht weis Michael, ob das unter Linux läuft.

Gruß
Rainer
NT, TRex 250, Logo 500 3D V-Stabi
Mein Verein: http://www.msv-plankstadt.de
Post Reply