
Hallo, On 6/23/2006 9:29 AM, Dr. Jürgen Vollmer wrote:
Hallo Arno Lehmann>
Was gibt denn 'cat /propc/ioports' aus? Ist daraus denn ersichtlich dass irgendein Kernelmodul den Joystick-Port benutzt?
0cf8-0cff : PCI conf1 4000-403f : 0000:00:02.3 5000-501f : 0000:00:02.3 5000-5007 : piix4-smbus d000-d01f : 0000:00:02.2 d000-d01f : uhci_hcd d400-d43f : 0000:00:0d.0 d400-d43f : ESS Solo-1 d800-d80f : 0000:00:0d.0 d800-d80f : ESS Solo-1 dc00-dc0f : 0000:00:0d.0 dc00-dc0f : ESS Solo-1 e000-e003 : 0000:00:0d.0 e000-e003 : ESS Solo-1 e400-e403 : 0000:00:0d.0 e400-e403 : ESS Solo-1 f000-f00f : 0000:00:02.1
Hmm. Schön viel von der Soundkarte, aber einer der Standard-Joystickports ist nicht dabei. Aber ich sehe grade dass es eine Terratec Solo-1 ist... da muss ich mal sehen, irgendwo in einem meiner Rechner ist auch so eine drin glaube ich. Ich vermute dass bei Dir noch kein Modul geladen ist dass den Joystick-Anschluss zur Verfügung stellt. In /usr/src/linux/Documentation/sound/alsa/Joystick.txt gibt es detaillierter Hinweise: Kernel muss mit Joystick-Support übersetzt sein, und ALSA-Treiber für die es1968 verstehen den Paramater joystick=1|0. Deine 1696 finde ich nirgends, hab' ich auch noch nie von gehört. Welcher Treiber kümmert sich um die? ...
(Übrigens, wenn es nur um eine begrenzte Zahl von Digitaleingängen geht die Du abfragen möchtest kann man auch Parallelport-Statusbits nehmen. Setzt aber etwas Erfahrung im Hardware-Basteln voraus, sonst hat man sich schnell das Mainboard gegrillt...)
ja 4, aber ich bin nicht so der grosse Bastler, gibt's da eine "DAU-Anleitung"?
Keine Ahnung... Aus eigener, leidvoller, aber schon *lange* zurückliegender Erfahrung kann ich aber darauf hinweisen dass es extrem wichtig ist Widerstände zur Strombegränzung einzusetzen. Damals habe ich mich sehr gefreut dass ich ein serielles Terminal zur Verfügung hatte und es unter DOS den Befehl ctty oder so gab... Egal. Bastelanleitung mal aussen vor gelassen: Im Wesentlichen kann man einen der Status-Pins über einen Widerstand mit Masse bzw. einer der normalerweise aktiven Signalleitungen verbinden, abhängig davon ob man einen mit "normal High" oder "normal Low" verwendet (bei Parallel). Dazwischen dann ein Relais, oder, würde ich eher machen, einen Schalttransistor und Optokoppler oder so. Ich bin definitiv kein Hardwaremensch, aber mit passenden Anweisungen würde ich sowas auch noch hinkriegen... und ich vermute dass es da auch Anleitungen gibt. Im Moment kann ich leider nicht gut nachforschen weil mein WLAN mit dem mein Arbeits-Notebook am Netz hängt immer sehr instabil ist wenn hier im Haus die anderen 8 WLANs benutzt werden... Blödkram. Arno
Bye Jürgen
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com