Subject : TMDC Joystick no longer works in kernel 2.6.28 Submitter : "Andrew S. Johnson" <andy@asjohnson.com> Date : 2009-01-10 21:53 References : http://marc.info/?l=linux-kernel&m=123162486415366&w=4 This entry is being used for tracking a regression from 2.6.27. Please don't close it until the problem is fixed in the mainline.
On Wednesday 04 February 2009, Jiri Kosina wrote: > On Wed, 4 Feb 2009, Rafael J. Wysocki wrote: > > > This message has been generated automatically as a part of a report > > of regressions introduced between 2.6.27 and 2.6.28. > > > > The following bug entry is on the current list of known regressions > > introduced between 2.6.27 and 2.6.28. Please verify if it still should > > be listed and let me know (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12426 > > Subject : TMDC Joystick no longer works in kernel 2.6.28 > > Submitter : Andrew S. Johnson <andy@asjohnson.com> > > Date : 2009-01-10 21:53 (26 days old) > > References : http://marc.info/?l=linux-kernel&m=123162486415366&w=4 > > I asked [1] the Submitter some time ago to check whether reverting a > particular commit fixes the issue, but never heard back. > > [1] http://lkml.org/lkml/2009/1/26/70
Hi, this bug affects me too, reverting 6902c0bead4c fixes the issue for me.
Caused by: commit 6902c0bead4ce266226fc0c5b3828b850bdc884a Author: Dmitry Torokhov <dmitry.torokhov@gmail.com> Date: Fri Jun 6 01:33:22 2008 -0400 Input: gameport - make gameport_register_driver() return errors Perform actual driver registration right in gameport_register_driver() instead of offloading it to kgameportd and return proper error code to callers if driver registration fails. Note that driver <-> port matching is still done by kgameportd. Signed-off-by: Dmitry Torokhov <dtor@mail.ru> First-Bad-Commit : 6902c0bead4ce266226fc0c5b3828b850bdc884a
Created attachment 20942 [details] Fix gameport driver binding I think this should fix the problem, it would be great if you could test it. Thanks!
I 'll try to test it soon, thanks :)
On Mon, Apr 13, 2009 at 10:31 AM, Pantelis Koukousoulas <pktoss@gmail.com> wrote: > I 'll try to test it soon, thanks :) > Sorry for taking so long to test, it looks like 2.6.29 broke my pxeboot/nfsroot setup with the test machine. But 2.6.29-rc6 works, so: Test sequence: 1) boot with snd_ens1371 blacklisted so that it doesn't load 2) modprobe snd_ens1371 joystick_port=1 modprobe analog modprobe joydev 3) look for existence of /dev/input/js0 Results: Vanilla 2.6.29-rc6: the problem is still there. No /dev/input/js0 device. Vanilla 2.6.29-rc6 + dmitry's patch: /dev/input/js0 shows up as expected. So, as far as I 'm concerned the problem is fixed. You can add tested-by: Pantelis Koukousoulas <pktoss@gmail.com> if that helps.
The patch is in mainline, shoudl appear in 2.6.30-rc3; closing.