Newsgroup: it.comp.os.linux.iniziare
Titolo: Joystick e kernel 2.4.x

Come da oggetto qualcuno di voi e' riuscito a far funzionare i joystick
sul kernel 2.4
Non che' utilizzi il joystick :-( ma visto che con il 2.2.x funzionava
vorrei farlofunzionare anche con il nuovo.
-- 
My real address is - "ALIA".     /---/  /|  /  /---  /---/  /|  /  /---
Linux Registered User # 137378  /  _   / | /  /---  /  _   / | /  /--- 
ICQ n. 52266726                /___/  /  |/  /___  /___/  /  |/  /___

 joystick sul kernel 2.4
Suppongo sia collegato ad una scheda sonora.
Installa i moduli:
analog (o il driver giusto per il tuo joystick)
joydev
input
ns558
gameport
Enjoy,
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
 Cinereview: Snatch: fantastico, divertimento puro.         Voto: 8+
Per contattarmi: 
http://digilander.iol.it/alberanid/

 --
Potresti essere un po' più preciso, ossia quali opzioni vanno attivate
nella configurazione del Kernel?
Grazie

 attivate nella configurazione del Kernel?
Un poco di iniziativa personale, suvvia... :-)
Alla fine della fiera, nel ,config devono comparire:
CONFIG_INPUT=m
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_NS558=m
CONFIG_INPUT_ANALOG=m
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
 Cinereview: Thirteen Days: ottima ricostruzione, buoni attori. Voto: 8+
Per contattarmi: 
http://digilander.iol.it/alberanid/

CONFIG_INPUT_ANALOG=m
Ok ci sono provo con insmod:
insmod analog = Ok
insmod joydev = Ok
insmod ns558 = risorsa occupata o IO e IRQ incorretti
insmod input = risorsa occupata o IO o IRQ incorretti
Cmq la scheda e' una SB 128 ( ES 1371 ) 
cosi' parla il kernel con le opzioni per il Joystick compilate
all'interno (non funzionante):
...omissis
[drm] Initialized mga 2.0.1 20000928 on minor 63
es1371: version v0.27 time 16:13:24 Apr  2 2001
es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x08
PCI: Found IRQ 9 for device 00:0a.0
es1371: found es1371 rev 8 at io 0xa400 irq 9
es1371: features: joystick 0x0
ac97_codec: AC97 Audio codec, id: 0x4352:0x5913 (Cirrus Logic CS4297A)
usb.c: registered new driver usbdevfs
...omissis


 Cmq la scheda e' una SB 128 ( ES 1371 ) 
Idem.
es1371: features: joystick 0x200
ac97_codec: AC97 Audio codec, id: 0x4352:0x5913 (Cirrus Logic CS4297A)
gameport0: NS558 ISA at 0x200 size 8 speed 946 kHz
js0: Joystick device for input0
input0: Analog 2-axis 4-button joystick at gameport0.0 [TSC timer, 501 MHz clock, 1164 ns res]
Edita /etc/modules.conf (o il file usato dalla tua distro...)
in modo che includa:
alias sound-slot-0 es1371
alias sound-service-0-3 es1371
alias sound-slot-1 es1371
alias sound-service-1-3 es1371
alias sound es1371
alias char-major-13 joydev ns558 analog
options es1371 joystick=0x200
Se ancora non va, devi capire con chi fa conflitto leggendo la
roba in /proc.


roba in /proc.
Eeee fosse facile...


 l'identificativo "0x0" ma nulla...
Mi pare un Pessima Idea(tm). :-)
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
 Cinereview: Thirteen Days: ottima ricostruzione, buoni attori. Voto: 8+
I cavalieri che fecero l'impresa: pessimo sotto ogni aspetto!   Voto: 2-
Per contattarmi: 
http://digilander.iol.it/alberanid/

Mi pare un Pessima Idea(tm). :-)
Pero' con lo scanner epson USB e' stata l'unica soluzione ( Cmq avevo
seguito gli HowTo )


 avevo seguito gli HowTo )
Che gesto eroico! :-)


Che gesto eroico! :-)
Eppur si muove  :-)))
Un consiglio, di quanto migliorano le prestazioni con un Kernel
"monolitico" (quando si puo)?


 "monolitico" (quando si puo)?
Zero, c'e` solo un overhead all'atto del caricamento.



Poche ma buone ;-)
Mi sa che possiamo chiudere il Thread.
Sono riuscito :-)))
Il problema era come dicevi tu nel riconoscimento della SB128.
Se inserita nel Kernel non veniva riconosciuta la porta ns558.
Passandogli i parametri al caricamento dei moduli tutto OK.
Grazie ancora
