045e:0745 Microsoft keyboard being detected as a joystick
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
The keyboard/receiver in my case is a 045e:0745 Microsoft Wireless Keyboard 3000, and a quick jstest says the following: "Joystick (Microsoft Microsoft® 2.4GHz Transceiver v6.0) has 37 axes and 57 buttons".
The main problem with this seems to be that in any application that uses a joystick, navigation is impossible because the keyboard joystick device /dev/input/js0 keeps sending nonsense to the application. (usually resulting in the "cursor" ending in left top/bottom corner).
A way to bypass this might be to rmmod joydev, but this will naturally prevent the use of actual joysticks.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-23-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xfa100000 irq 49'
Mixer name : 'Realtek ALC887-VD'
Components : 'HDA:10ec0887,
Controls : 40
Simple ctrls : 21
Card1.Amixer.info:
Card hw:1 'NVidia'/'HDA NVidia at 0xfa080000 irq 17'
Mixer name : 'Nvidia GPU 16 HDMI/DP'
Components : 'HDA:10de0016,
Controls : 24
Simple ctrls : 4
Date: Tue Apr 24 17:53:54 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110920.5)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.79
RfKill:
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: Upgraded to precise on 2012-03-02 (52 days ago)
WifiSyslog:
dmi.bios.date: 02/11/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0401
dmi.board.
dmi.board.name: P8H61-M
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev x.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
tags: |
added: kernel-bug-exists-upstream removed: needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
summary: |
- Microsoft keyboard being detected as a joystick + 045e:0745 Microsoft keyboard being detected as a joystick |
description: | updated |
no longer affects: | linux |
Would it be possible for you to test the latest upstream kernel? Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Please test the latest v3.4kernel[1] (Not a kernel in the daily directory). Once you've tested the upstream kernel, please remove the 'needs- upstream- testing' tag(Only that one tag, please leave the other tags). This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream- testing' text.
If this bug is fixed in the mainline kernel, please add the following tag 'kernel- fixed-upstream' .
If the mainline kernel does not fix this bug, please add the tag: 'kernel- bug-exists- upstream' .
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel- unable- to-test- upstream' .
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".
Thanks in advance.
http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v3.4-rc4- precise/