[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
>From Peter's description of the problem I guessed that it was wireshark setting promiscuous state on the virtual usbmon interface that caused the keyboard to go back to working state, which I knew should also be possible via tcpdump -i usbmon3 where usbmon3 is the interface that corresponds to the usb device in question. This works as a short term hack. sudo modprobe usbmon && sudo tcpdump -i usbmon3 Then you will be able to use the keyboard to ctrl-c out of it. Once the state has been set it appears to be permanent and persistent until next reboot. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
I have the same problem with device id 1c4f:0101, but I have no problem with my Win10 on the same machine -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
Does the VID:PID remain the same before/after the "mode switch"? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
I was just sitting down to figure out how to write a device driver, and when I loaded the usbmon module and fired up wireshark the keyboard started behaving. The first few keys were captured with the "modified" keycodes that the usbhid driver doesn't recognize properly, then it seems to have switched into "normal" mode and behaved like a regular usb keyboard. I tried it on two computers with the same result, i.e. sudo modprobe usbmon, sudo wireshark "fixes" the problem for some strange reason. Now if only I could figure out how to trigger the mode switch in a less annoying way that would be great. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
Hmm, OK, I'll have a look, thanks - might be a fun weekend project. Though it sounds like a new keyboard is a better option. Warning to potential customers, don't buy this keyboard! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
I think you need to capture the packet, and implements a new driver by yourself, like the azio driver author did: https://swoogan.blogspot.tw/2014/09/azio-l70-keyboard-linux-driver.html ** Changed in: linux (Ubuntu) Importance: Medium => Wishlist ** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
No improvement with kernel 4.14.0-041400rc3-generic! As for evtest, pressing left control, left super, left alt, right alt, right super, right control (in that order) produces the following repetitive output: Event: time 1507066049.048322, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066049.048322, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066049.048322, -- SYN_REPORT Event: time 1507066049.136325, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066049.136325, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066049.136325, -- SYN_REPORT Event: time 1507066051.369486, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066051.369486, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066051.369486, -- SYN_REPORT Event: time 1507066051.465530, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066051.465530, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066051.465530, -- SYN_REPORT Event: time 1507066054.883230, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066054.883230, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066054.883230, -- SYN_REPORT Event: time 1507066054.971284, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066054.971284, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066054.971284, -- SYN_REPORT Event: time 1507066102.730876, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066102.730876, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066102.730876, -- SYN_REPORT Event: time 1507066102.834914, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066102.834914, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066102.834914, -- SYN_REPORT Event: time 1507066105.540657, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066105.540657, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066105.540657, -- SYN_REPORT Event: time 1507066105.668748, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066105.668748, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066105.668748, -- SYN_REPORT Event: time 1507066110.039398, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066110.039398, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066110.039398, -- SYN_REPORT Event: time 1507066110.151475, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066110.151475, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066110.151475, -- SYN_REPORT ...all map to left shift. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
Unfortunately I can't test 4.14-rc2 since it failed to boot. As for evtest, pressing left control, left super, left alt, right alt, right super, right control (in that order) produces the following repetitive output: Event: time 1507066049.048322, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066049.048322, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066049.048322, -- SYN_REPORT Event: time 1507066049.136325, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066049.136325, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066049.136325, -- SYN_REPORT Event: time 1507066051.369486, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066051.369486, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066051.369486, -- SYN_REPORT Event: time 1507066051.465530, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066051.465530, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066051.465530, -- SYN_REPORT Event: time 1507066054.883230, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066054.883230, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066054.883230, -- SYN_REPORT Event: time 1507066054.971284, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066054.971284, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066054.971284, -- SYN_REPORT Event: time 1507066102.730876, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066102.730876, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066102.730876, -- SYN_REPORT Event: time 1507066102.834914, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066102.834914, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066102.834914, -- SYN_REPORT Event: time 1507066105.540657, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066105.540657, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066105.540657, -- SYN_REPORT Event: time 1507066105.668748, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066105.668748, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066105.668748, -- SYN_REPORT Event: time 1507066110.039398, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066110.039398, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1 Event: time 1507066110.039398, -- SYN_REPORT Event: time 1507066110.151475, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1 Event: time 1507066110.151475, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0 Event: time 1507066110.151475, -- SYN_REPORT ...all map to left shift. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
Can you attach evtest output for Ctrl / Super / Alt key pressing? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1720842] Re: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift
Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.14 kernel[0]. 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'. Once testing of the upstream kernel is complete, please mark this bug as "Confirmed". Thanks in advance. [0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14-rc3 ** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Changed in: linux (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720842 Title: USB Keyboard "Masione VMJ-02" ID 1c4f:0056 SiGma Micro: Ctrl / Super / Alt incorrectly recognized as L-Shift To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs