Hallo an alle, ich habe eine Frage zu Joysticks. Ich stelle mich da wohl im Moment etwas ungeschickt an: Ich habe mir einen billig Joystick besorgt (10Euro aus dem Kaufhof). Es ist eine analoge Ausführung (mit Potentiometern). Das OS ist SuSE Linux 7.3 . Ich habe die Module joydev und analog geladen und erhalte mit jstest /dev/js0 die Fehlermeldung "no such device". Das deutet doch darauf hin, dass der Treiber die devices /dev/js* nicht ansprechen kann, oder kann es auch an einem defekten Joystick liegen ? Nach dem Laden der Module zeigt lsmod folgendes an: analog 7456 0 (unused) gameport 1328 0 [analog] joydev 5824 0 (unused) [...] input 3072 0 [analog joydev evdev] [...] Der Kernel ist selbst kompiliert, unter char devices ist der Joystick Support als Modul aktiviert. Den gleichen Effekt habe ich auch bei SuSE LINUX 8.0 . Habe ich da was vergessen, oder ist der Joystick defekt (habe 2 davon, gleiches Ergebnis) ? -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
* Sonntag, 02. Februar 2003 um 22:13 (+0200) schrieb Bernhard Ahlborn:
Es ist eine analoge Ausführung (mit Potentiometern). Das OS ist SuSE Linux 7.3 . Ich habe die Module joydev und analog geladen und erhalte mit jstest /dev/js0 die Fehlermeldung "no such device". Das deutet doch darauf hin, dass der Treiber die devices /dev/js* nicht ansprechen kann,
AFAIR sollten '/dev/js*' Sym-Links auf '/dev/input/js*' sein. Ist das
so bei dir?
Gruß
Abdreas
--
Andreas Könecke "Andreas Koenecke
Andreas Koenecke wrote:
* Sonntag, 02. Februar 2003 um 22:13 (+0200) schrieb Bernhard Ahlborn: [..]
AFAIR sollten '/dev/js*' Sym-Links auf '/dev/input/js*' sein. Ist das so bei dir?
Nein, das ist hier nicht so: (SuSE Linux 7.3) ls -l /dev/js* crw-rw-rw- 1 root root 15, 0 Sep 24 2001 /dev/js0 crw-rw-rw- 1 root root 15, 1 Sep 24 2001 /dev/js1 ls -l /dev/input/js* crw-r--r-- 1 root root 13, 0 Sep 24 2001 /dev/input/js0 crw-r--r-- 1 root root 13, 1 Sep 24 2001 /dev/input/js1 crw-r--r-- 1 root root 13, 2 Sep 24 2001 /dev/input/js2 crw-r--r-- 1 root root 13, 3 Sep 24 2001 /dev/input/js3 jstest funktioniert aber mit beiden js* nicht.
Gruß
Abdreas
Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
* Montag, 03. Februar 2003 um 19:03 (+0200) schrieb Bernhard Ahlborn:
ls -l /dev/input/js*
crw-r--r-- 1 root root 13, 0 Sep 24 2001 /dev/input/js0 crw-r--r-- 1 root root 13, 1 Sep 24 2001 /dev/input/js1 crw-r--r-- 1 root root 13, 2 Sep 24 2001 /dev/input/js2 crw-r--r-- 1 root root 13, 3 Sep 24 2001 /dev/input/js3
jstest funktioniert aber mit beiden js* nicht.
Hm, die char-major-13 sollten eigentlich die "Richtigen" sein...
An was für einer Sound-Karte ist denn der Joystick angeschlossen?
Benutzt du Alsa oder OSS?
Eventuell muss beim Laden des Sound-Karten-Moduls noch eine
"gameport=..."-Option angegben werden.
Hier bei mir ist nämlich bei "Used By" für das gameport-Modul noch das
Sound-Modul mitaufgeführt:
akoenecke@kocom:~> /sbin/lsmod
Module Size Used by
[...]
gameport 1344 0 [analog es1371]
[...]
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Andreas Koenecke wrote: [..]
Hm, die char-major-13 sollten eigentlich die "Richtigen" sein... An was für einer Sound-Karte ist denn der Joystick angeschlossen? Benutzt du Alsa oder OSS? Eventuell muss beim Laden des Sound-Karten-Moduls noch eine "gameport=..."-Option angegben werden.
Hier bei mir ist nämlich bei "Used By" für das gameport-Modul noch das Sound-Modul mitaufgeführt:
akoenecke@kocom:~> /sbin/lsmod Module Size Used by [...] gameport 1344 0 [analog es1371] [...]
Ich verwende Alsa. Alsaconf zeigt an: sb16 Creative ViBRA16C Ich habe mal den Parameter gameport=1 in die modules.conf eingetragen, aber dann wird bei rcalsasound start gemeckert, das das ein falscher Parameter ist. Auch mit einer SuSE Linux 8.0 und Intel Onboardsoundkarte (alsaconf: intel8x0 Intel Corp. 82801BA/BAM AC'97 Audio) habe ich den gleichen Effekt. Daher glaube ich, dass ich was prinzipielles falsch mache. Muss man denn beim Kernel konfigurieren noch was anderes einstellen als Char Devices -> Joystick: als Modul ? Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
* Montag, 03. Februar 2003 um 21:04 (+0200) schrieb Bernhard Ahlborn:
Ich verwende Alsa. Alsaconf zeigt an:
sb16 Creative ViBRA16C
Ich habe mal den Parameter gameport=1 in die modules.conf eingetragen, aber dann wird bei rcalsasound start gemeckert, das das ein falscher Parameter ist.
Mit Alsa kenne ich mich (leider) kaum aus. Die Dokumentation zum sb16-Alsa-Modul führt auch keine Option zu Thema Joystick/Gameport auf. Da bin ich ratlos...
Auch mit einer SuSE Linux 8.0 und Intel Onboardsoundkarte (alsaconf: intel8x0 Intel Corp. 82801BA/BAM AC'97 Audio) habe ich den gleichen Effekt.
Aber für das i8x0-Alsa-Modul gibt es eine Modul-Option "joystick_port"; probiere doch an diesem Rechner das Modul mal mit "joystick_port=0x200" zu laden.
Daher glaube ich, dass ich was prinzipielles falsch mache. Muss man denn beim Kernel konfigurieren noch was anderes einstellen als Char Devices -> Joystick: als Modul ?
Ich habe hier (allerdings OSS) dafür auch nur die Module "analog",
"joydev", "input" und "gameport".
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Hallo Andreas, Andreas Koenecke wrote:
* Montag, 03. Februar 2003 um 21:04 (+0200) schrieb Bernhard Ahlborn: [..]
Mit Alsa kenne ich mich (leider) kaum aus. Die Dokumentation zum sb16-Alsa-Modul führt auch keine Option zu Thema Joystick/Gameport auf. Da bin ich ratlos... [..]
Aber für das i8x0-Alsa-Modul gibt es eine Modul-Option "joystick_port"; probiere doch an diesem Rechner das Modul mal mit "joystick_port=0x200" zu laden. ja, der ist in der modules.conf schon drin als snd_joystick_port=0x201
Ich habe hier (allerdings OSS) dafür auch nur die Module "analog", "joydev", "input" und "gameport".
Tja, das habe ich auch alles geladen.
Gruß
Andreas
Grüsse ausb dem fernen Afrika Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
Hallo Bernhard, * Dienstag, 04. Februar 2003 um 22:38 (+0200) schrieb Bernhard Ahlborn:
Ich habe hier (allerdings OSS) dafür auch nur die Module "analog", "joydev", "input" und "gameport".
Tja, das habe ich auch alles geladen.
Gerade ist mir eingefallen, dass bei dir für die SB16 evtl. noch das
Modul 'ns558.o' notwendig ist. Es ist in der Kernel-Konfiguration
auswählbar unterhalb des "Game port Support" als "Classic ISA/PnP
gameports".
Zusätzlich kann es notwendig sein, den Gameport für die SB16 mit
'isapnp' zu aktivieren.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Hallo Andreas, Andreas Koenecke wrote: [..]
Gerade ist mir eingefallen, dass bei dir für die SB16 evtl. noch das Modul 'ns558.o' notwendig ist. Es ist in der Kernel-Konfiguration auswählbar unterhalb des "Game port Support" als "Classic ISA/PnP gameports". Zusätzlich kann es notwendig sein, den Gameport für die SB16 mit 'isapnp' zu aktivieren.
ja, mit isapnp und der Freigabe des Gamportes geht es nun ein wenig ;-) Nun findet jstest den Joystick, und die Tasten gehen auch. Nicht aber die Axeneinstellungen. Werde mal weiter probieren. Danke erst mal für diesen Tipp. Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
Hi, 0n 03/02/03@19:03 Bernhard Ahlborn told me:
Nein, das ist hier nicht so: (SuSE Linux 7.3) ls -l /dev/js* crw-rw-rw- 1 root root 15, 0 Sep 24 2001 /dev/js0 crw-rw-rw- 1 root root 15, 1 Sep 24 2001 /dev/js1
ls -l /dev/input/js*
crw-r--r-- 1 root root 13, 0 Sep 24 2001 /dev/input/js0 crw-r--r-- 1 root root 13, 1 Sep 24 2001 /dev/input/js1 crw-r--r-- 1 root root 13, 2 Sep 24 2001 /dev/input/js2 crw-r--r-- 1 root root 13, 3 Sep 24 2001 /dev/input/js3
jstest funktioniert aber mit beiden js* nicht.
Bei mir (gravis Exterminator an sb-live) brauche ich folgende Module: joydev 6816 0 (unused) grip 3992 0 (unused) input 3360 0 [joydev grip] emu10k1-gp 1248 0 (unused) gameport 1548 0 [grip emu10k1-gp] und dazu noch unter Debian. Meine devices sind /dev/js* aber die nodes sind auf 13, wie Deine unter input. Ganz dusselige Frage (weil ich grad selber das Problem hatte;)), der Stecker ist drin? -- bye maik
Hallo, Maik Holtkamp wrote:
Hi, [..] Bei mir (gravis Exterminator an sb-live) brauche ich folgende Module:
joydev 6816 0 (unused) grip 3992 0 (unused) input 3360 0 [joydev grip] emu10k1-gp 1248 0 (unused) gameport 1548 0 [grip emu10k1-gp]
und dazu noch unter Debian. Meine devices sind /dev/js* aber die nodes sind auf 13, wie Deine unter input.
Ganz dusselige Frage (weil ich grad selber das Problem hatte;)), der Stecker ist drin? Na, so dusselig ist die Frage nicht. Aber daran habe ich auch schon gedacht (und auch kontroliert). Aber kommt denn, wenn der Stecker nicht drin ist, auch die Fehlermeldung No such device ? Das wäre dann vielleicht ein Hinweis, dass die Joysticks nicht richtig funktionieren. Leider habe ich hier keinen anderen zum ausprobieren.
Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
Bernhard Ahlborn wrote:
Hallo,
Maik Holtkamp wrote:
Hi,
[..]
Bei mir (gravis Exterminator an sb-live) brauche ich folgende Module:
joydev 6816 0 (unused) grip 3992 0 (unused) input 3360 0 [joydev grip] emu10k1-gp 1248 0 (unused) gameport 1548 0 [grip emu10k1-gp]
und dazu noch unter Debian. Meine devices sind /dev/js* aber die nodes sind auf 13, wie Deine unter input.
Ganz dusselige Frage (weil ich grad selber das Problem hatte;)), der Stecker ist drin?
Na, so dusselig ist die Frage nicht. Aber daran habe ich auch schon gedacht (und auch kontroliert). Aber kommt denn, wenn der Stecker nicht drin ist, auch die Fehlermeldung No such device ? Das wäre dann vielleicht ein Hinweis, dass die
Ja, genau das kam. -- - maik
Hallo Maik, Maik Holtkamp wrote:
Bernhard Ahlborn wrote: [..]
Aber kommt denn, wenn der Stecker nicht drin ist, auch die Fehlermeldung No such device ? Das wäre dann vielleicht ein Hinweis, dass die
Ja, genau das kam.
Aha, so, dann werde ich doch mal nach anderen Joysticks ausschau halten. Ist hier mitten in Afrika nicht ganz so einfach :-) Bernd -- Bernhard Ahlborn | Microsoft isnt't the answer c/o Deutsche Welle | Microsoft is the question, B.P. 420 | and the answer ist NO. Kigali / Rwanda | - Grant Edwards
participants (3)
-
Andreas Koenecke
-
Bernhard Ahlborn
-
Maik Holtkamp