Launchpad has imported 24 comments from the remote bug at
https://bugzilla.kernel.org/show_bug.cgi?id=28912.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2011-02-11T22:41:20+00:00 belegdol wrote:

The said mouse is being recongnised as a joystick, interfering with input in 
games [1] and arcade emulators [2].
The following appears in /var/log/messages when you plug the transceiver in:

Feb 11 23:40:08 snowball kernel: [37176.263281] usb 4-2: new full speed USB 
device using uhci_hcd and address 4
Feb 11 23:40:08 snowball kernel: [37176.423066] usb 4-2: New USB device found, 
idVendor=045e, idProduct=0745
Feb 11 23:40:08 snowball kernel: [37176.423070] usb 4-2: New USB device 
strings: Mfr=1, Product=2, SerialNumber=0
Feb 11 23:40:08 snowball kernel: [37176.423074] usb 4-2: Product: Microsoft® 
Nano Transceiver v2.0
Feb 11 23:40:08 snowball kernel: [37176.423077] usb 4-2: Manufacturer: Microsoft
Feb 11 23:40:08 snowball kernel: [37176.434375] input: Microsoft Microsoft® 
Nano Transceiver v2.0 as 
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input13
Feb 11 23:40:08 snowball kernel: [37176.435724] generic-usb 
0003:045E:0745.0007: input,hidraw0: USB HID v1.11 Keyboard [Microsoft 
Microsoft® Nano Transceiver v2.0] on usb-0000:00:1d.2-2/input0
Feb 11 23:40:08 snowball kernel: [37176.442886] input: Microsoft Microsoft® 
Nano Transceiver v2.0 as 
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input14
Feb 11 23:40:08 snowball kernel: [37176.443441] generic-usb 
0003:045E:0745.0008: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft® 
Nano Transceiver v2.0] on usb-0000:00:1d.2-2/input1
Feb 11 23:40:08 snowball kernel: [37176.468551] input: Microsoft Microsoft® 
Nano Transceiver v2.0 as 
/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.2/input/input15
Feb 11 23:40:08 snowball kernel: [37176.472126] generic-usb 
0003:045E:0745.0009: input,hiddev96,hidraw2: USB HID v1.11 Device [Microsoft 
Microsoft® Nano Transceiver v2.0] on usb-0000:00:1d.2-2/input2

Please let me know what other info is needed to help resolving this
issue.

[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/581862
[2] http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=67390

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/24

------------------------------------------------------------------------
On 2011-06-07T11:39:29+00:00 netbox253 wrote:

Same behavior on gentoo (using kernel 2.6.37.6) with Microsoft Wireless
Optical Desktop keyboard and mouse combo, seems to be an old bug, see
[1].

[1] http://forums.gentoo.org/viewtopic-t-362032.html

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/25

------------------------------------------------------------------------
On 2013-01-11T17:17:12+00:00 timo.jyrinki wrote:

Collected some similar downstream bugs to be duplicates of the following
bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/75

------------------------------------------------------------------------
On 2013-12-11T12:23:55+00:00 alan wrote:


Closing as obsolete, if this is still seen on modern kernels please
update

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/79

------------------------------------------------------------------------
On 2013-12-11T13:04:41+00:00 netbox253 wrote:

Still a problem here on 3.10 series. Please reopen.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/80

------------------------------------------------------------------------
On 2013-12-11T13:41:13+00:00 alan wrote:

Thanks

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/81

------------------------------------------------------------------------
On 2014-06-16T21:16:56+00:00 pepe wrote:

Problem still exists with latest kernel (3.15)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/86

------------------------------------------------------------------------
On 2014-08-16T08:02:14+00:00 dor.askayo wrote:

Still happens in 3.16.1.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/88

------------------------------------------------------------------------
On 2014-10-30T10:10:03+00:00 thomas.langkamp wrote:

confirmed with 3.16.4 and A4tech X7 mouse (openSUSE Factory x64)

workaround: 
sudo rm /dev/input/js0

But this has to be done after every reboot.


A google for "linux recognize mouse as joystick" for example gives you many 
results of many people experiencing this, some even with keyboards as joysticks 
on all Distros.
I found that this bug exists at least since 2010:

http://forums.fedoraforum.org/archive/index.php/t-240201.html

"Hello,
I have the mouse X7, model XL-750F from A4tech. This mouse was running with 
Fedora 10 without any problems.
Now I have installed Fedora 12 and my mouse pointer always moves to one side or 
corner of the screen.
My second Logitech mouse is working fine. But it is a little bit old.
So, if anyone can help my with my A4tech mouse ... "

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/93

------------------------------------------------------------------------
On 2014-10-31T19:30:56+00:00 jufofu wrote:

Workaround for MS Sculpt Ergonomic Desktop:
https://forum.manjaro.org/index.php?PHPSESSID=edmjqlp8356fi33uc12ag0hfj0&topic=15275

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/94

------------------------------------------------------------------------
On 2014-11-01T13:29:57+00:00 thomas.langkamp wrote:

updated today to 3.17.1 - still there
workaround is nice, but not a solution for the average user...

what logs etc do you need to fix this?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/95

------------------------------------------------------------------------
On 2015-01-27T21:27:13+00:00 ghallberg wrote:

And this is still an issue in 3.18.2

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/97

------------------------------------------------------------------------
On 2015-04-07T10:31:46+00:00 dor.askayo wrote:

No change in 3.19.3. Would love for it to get some more attention.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/98

------------------------------------------------------------------------
On 2015-04-27T15:08:22+00:00 alexanderemmanuelpacheco wrote:

Chiming in to note this also effects Microsoft Mouse 4000 (Model 1383)
as well as many other Microsoft-brand wireless devices.  Relevant:
https://bugzilla.kernel.org/show_bug.cgi?id=37982 and a Ubuntu bug
report dating back to 2009
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959

This is pretty huge for anyone with a Microsoft mouse, as it renders
many games unplayable.  Workarounds exist but involving udev rules but
they are device specific and have mixed results.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/100

------------------------------------------------------------------------
On 2015-04-30T08:36:29+00:00 dor.askayo wrote:

Still happens in 4.0.1. It's getting absurd at this point.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/101

------------------------------------------------------------------------
On 2015-05-15T17:10:04+00:00 denilsonsa wrote:

As a workaround, I tried collecting several Vendor/Product IDs that
trigger this bug, and created a udev rule for disabling the joystick
device for them. I'm sharing this udev rule file at:
https://gist.github.com/denilsonsa/978f1d842cf5430f57f6

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/104

------------------------------------------------------------------------
On 2015-05-15T21:08:51+00:00 dmitry.torokhov wrote:

What is the /proc/bus/input/devices for that mouse please?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/105

------------------------------------------------------------------------
On 2015-05-16T01:42:49+00:00 denilsonsa wrote:

Created attachment 177051
/proc/bus/input/devices

I have a "Microsoft Wireless Desktop 800", which is a tiny wireless
receiver for both mouse and keyboard. It gets detected as a joystick
with several axes (besides the normal mouse and keyboard).

I also have a "Wacom Graphire 4" tablet, that also gets detected as a
joystick.

Right now I'm using Ubuntu 15.04 with Linux kernel 3.19.0, but this bug
exists for several years.

Relevant lsusb lines:

Bus 001 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for 
Bluetooth
Bus 001 Device 003: ID 056a:0016 Wacom Co., Ltd Graphire 4 6x8


I also remember that the following project also got (incorrectly) detected as a 
joystick:
https://bitbucket.org/denilsonsa/atmega8-magnetometer-usb-mouse
https://github.com/denilsonsa/atmega8-magnetometer-usb-mouse
However, I can't provide more info on it because I don't have the hardware 
anymore and it happened 4 years ago. If you really really want, I can hack that 
project again on a breadboard, but it might take a while.


Still, if you need more info regarding the Microsoft wireless keyboard/mouse, 
or regarding the Wacom tablet, just ask and I can provide right away.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/106

------------------------------------------------------------------------
On 2015-05-22T05:57:03+00:00 chibiriak wrote:

Ubuntu 15.04 bug exist with A4Tech X7 mouse:
dmesg:
[ 684.641672] usb 1-2.1: new full-speed USB device number 6 using ehci-pci
[ 684.914756] usb 1-2.1: New USB device found, idVendor=09da, idProduct=8090
[ 684.914761] usb 1-2.1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[ 684.914764] usb 1-2.1: Product: USB Full Speed
[ 684.914765] usb 1-2.1: Manufacturer: A4Tech
[ 684.916844] input: A4Tech USB Full Speed as 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2.1/1-2.1:1.0/0003:09DA:8090.0006/input/input18
[ 684.917106] hid-generic 0003:09DA:8090.0006: input,hidraw1: USB HID v1.11 
Mouse [A4Tech USB Full Speed] on usb-0000:00:12.2-2.1/input0
[ 684.919709] input: A4Tech USB Full Speed as 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2.1/1-2.1:1.1/0003:09DA:8090.0007/input/input19
[ 685.025280] hid-generic 0003:09DA:8090.0007: input,hiddev0,hidraw2: USB HID 
v1.11 Keyboard [A4Tech USB Full Speed] on usb-0000:00:12.2-2.1/input1

lsusb:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 07d1:3a10 D-Link System DWA-126 802.11n Wireless Adapter 
[Atheros AR9271]
Bus 001 Device 005: ID 062a:0201 Creative Labs Defender Office Keyboard (K7310) 
S Zodiak KM-9010
Bus 001 Device 006: ID 09da:8090 A4 Tech Co., Ltd X-718BK Oscar Optical Gaming 
Mouse <---------------- This is my mouse
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/107

------------------------------------------------------------------------
On 2015-05-22T05:59:02+00:00 chibiriak wrote:

(In reply to Denilson Figueiredo de Sá from comment #15)
> As a workaround, I tried collecting several Vendor/Product IDs that trigger
> this bug, and created a udev rule for disabling the joystick device for
> them. I'm sharing this udev rule file at:
> https://gist.github.com/denilsonsa/978f1d842cf5430f57f6

Thanx!
There is A4Tech X7 mouse with that bug:
---------------------------------------LSUSB--------------
Bus 001 Device 006: ID 09da:8090 A4 Tech Co., Ltd X-718BK Oscar Optical Gaming 
Mouse
---------------------------------------DMESG-------------
new full-speed USB device number 6 using ehci-pci
[ 684.914756] usb 1-2.1: New USB device found, idVendor=09da, idProduct=8090
[ 684.914761] usb 1-2.1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[ 684.914764] usb 1-2.1: Product: USB Full Speed
[ 684.914765] usb 1-2.1: Manufacturer: A4Tech
[ 684.916844] input: A4Tech USB Full Speed as 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2.1/1-2.1:1.0/0003:09DA:8090.0006/input/input18
[ 684.917106] hid-generic 0003:09DA:8090.0006: input,hidraw1: USB HID v1.11 
Mouse [A4Tech USB Full Speed] on usb-0000:00:12.2-2.1/input0
[ 684.919709] input: A4Tech USB Full Speed as 
/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2.1/1-2.1:1.1/0003:09DA:8090.0007/input/input19
[ 685.025280] hid-generic 0003:09DA:8090.0007: input,hiddev0,hidraw2: USB HID 
v1.11 Keyboard [A4Tech USB Full Speed] on usb-0000:00:12.2-2.1/input1

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/108

------------------------------------------------------------------------
On 2015-09-22T17:51:57+00:00 ghallberg wrote:

Is there anything one can do to get some attention to this bug? Even
with disabling access to the /dev nodes, the mere presence of these bad
"joysticks" causes havoc with other gamepads (at least the XBOX360
wireless ones).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/109

------------------------------------------------------------------------
On 2015-10-21T23:00:34+00:00 alexhultman wrote:

The Cooler Master Mizar mouse is facing the same issues. Here is a link
to the Valve bug report:

https://github.com/ValveSoftware/steam-for-linux/issues/3943

This is still an issue in Linux 4.2.3.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/110

------------------------------------------------------------------------
On 2016-04-08T18:47:30+00:00 killertofu wrote:

For those inclined to work on kernel code, the following is a good
starting point to understanding why current devices are detected as
joysticks:

 * [1] drivers/input/joydev.c:joydev_ids[]
 * [2] drivers/input/joydev.c:joydev_match()
 * [3] drivers/input/joydev.c:joydev_dev_is_absolute_mouse()

Looking at these three, it appears a joystick device will be created for
input devices which have any of the following events...

 * ABS_X
 * ABS_WHEEL
 * ABS_THROTTLE
 * BTN_JOYSTICK
 * BTN_GAMEPAD
 * BTN_TRIGGER_HAPPY

... *unless* one of the following is also present (or the device appears
to be a an "absolute mouse")

 * BTN_TOUCH
 * BTN_DIGI (aka BTN_TOOL_PEN)

(You can use a tool like "evemu-record" to determine the events that are
sent from specific /dev/input/event* devices)

Possible solutions would be to improve the the filtering by adding
additional checks that filter out the problem devices without preventing
legitimate joysticks from appearing; altering the input/HID drivers that
add these events if some events are added incorrectly; or adding a
blacklist table to joydev.c that prevents the driver from matching
devices with specific IDs.

[1]: http://lxr.free-electrons.com/source/drivers/input/joydev.c#L942
[2]: http://lxr.free-electrons.com/source/drivers/input/joydev.c#L798
[3]: http://lxr.free-electrons.com/source/drivers/input/joydev.c#L740

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/111

------------------------------------------------------------------------
On 2025-03-23T19:54:42+00:00 denilsonsa wrote:

Is this bug a duplicate of bug 37982?
Is it fixed by this commit?
https://web.git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git/commit/?id=1989dada7ce07848196991c9ebf25ff9c5f14d4e

See also: https://github.com/denilsonsa/udev-joystick-
blacklist/issues/20

(Personally, I cannot test, I don't have that piece of hardware
anymore.)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/390959/comments/113


** Bug watch added: github.com/ValveSoftware/steam-for-linux/issues #3943
   https://github.com/ValveSoftware/steam-for-linux/issues/3943

** Bug watch added: github.com/denilsonsa/udev-joystick-blacklist/issues #20
   https://github.com/denilsonsa/udev-joystick-blacklist/issues/20

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/390959

Title:
  045e:00b0 Microsoft keyboard and 045e:0745 nano transceiver recognised
  as joystick - interferes with some games

Status in Linux:
  Confirmed
Status in Linux Mint:
  New
Status in NULL Project:
  Invalid
Status in linux package in Ubuntu:
  Triaged

Bug description:
  Microsoft Digital Media Pro keyboard interferes with certain games.
  Ubuntu seems to see the keyboard as a joystick control. Package
  Joystick Calibrator 1.5.6 confirms by listing Microsoft Digital Media
  Pro Keyboard as a joystick device on /dev/input/js0

  Behaviour includes taking over control of any joystick enabled games
  and continuously pushing control to the left or causing a menu
  selection to continuously move down or up. Affected games that I know
  of so far include Tux racer, Alex the Alligator, Track mania Nations
  forever (wine) and Final Fantasy 8 (wine).

  A workaround is to run Joystick Calibrator, click on Calibrate and
  save settings. This seems to 'calibrate' the keyboard properly and
  stops it from interfering with games.

  Ubuntu version is 9.04. Wine is version 1.1.24.

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/390959/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to