I'm trying to get a couple of old-school Nintendo controllers hooked up via the parallel port as described in the joystick-parport.txt document shipped with the kernel (2.4.20). I think I'm almost there... For now I'm passing the 'gc=...' line to the kernel at the LILO prompt, but it appears lp0 gets a hold of the parallel port just before the joystick driver does. From my syslog:
CODE
Feb 5 19:22:16 pollux kernel: parport0: PC-style at 0x378 [PCSPP,TRISTATE]
...
Feb 5 19:22:16 pollux kernel: lp0: using parport0 (polling).
Feb 5 19:22:16 pollux kernel: parport0: cannot grant exclusive access for device gamecon
Feb 5 19:22:16 pollux kernel: gamecon.c: parport busy already - lp.o loaded?
...
Feb 5 19:22:16 pollux kernel: lp0: using parport0 (polling).
Feb 5 19:22:16 pollux kernel: parport0: cannot grant exclusive access for device gamecon
Feb 5 19:22:16 pollux kernel: gamecon.c: parport busy already - lp.o loaded?
lp0 doesn't need to be messing with the parallel port at all. How can I disable this? (To the best of my recollection, all relevent kernel options are compiled in, rather than built as modules... if any specific knowledge is needed, I can look it up.)
Thanks,
-David Murphy