Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full Freeze on Ubuntu 17.10 / 18.04 when yubikey is on USB #80

Open
racerxdl opened this issue May 27, 2018 · 20 comments
Open

Full Freeze on Ubuntu 17.10 / 18.04 when yubikey is on USB #80

racerxdl opened this issue May 27, 2018 · 20 comments

Comments

@racerxdl
Copy link

racerxdl commented May 27, 2018

Here I get a full UI frezze (the entire gnome shell, not just yubikey personalization gui) when I have the yubikey-personalization-gui and the yubikey on the usb port.
Today I just reinstalled from scratch my linux, now I have a clean Ubuntu 18.04 and the issue still persists.

The gui works fine until I put the yubikey on the USB, it also starts working again when I remove from the USB. The gui correctly detects the yubikey before frezzing.

Not sure how this can even be possible, but it happens even on a fresh install. I have a NEO.

I tried to build from source code, the problem persists.

Info:

┌─[lucas@nblucas] - [~/Works/yubikey-personalization-gui] - [Sat May 26, 22:46]
└─[$] <git:(master*)> lspci |grep USB
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
┌─[lucas@nblucas] - [~/Works/yubikey-personalization-gui] - [Sat May 26, 22:47]
└─[$] <git:(master*)> lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 5986:066d Acer, Inc 
Bus 001 Device 004: ID 0cf3:e300 Atheros Communications, Inc. 
Bus 001 Device 003: ID 1c7a:0603 LighTuning Technology Inc. 
Bus 001 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 001 Device 024: ID 1050:0116 Yubico.com Yubikey NEO(-N) OTP+U2F+CCID
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I also tried through a USB 2.0 hub, got the same issue. The yubikey works fine in any other application (even as login on linux)

@klali
Copy link
Member

klali commented May 28, 2018

This sounds odd, the gui polls the YubiKey every second to see if it's still there, nothing else ongoing and certainly nothing that should freeze the system.

Have you tried the tools from the yubikey-personalization package (ykpersonalize, ykinfo & ykchalresp) do they cause similar problems?

@mouse07410
Copy link

More than one app trying to get EXCLUSIVE access to the token and not accepting "No" for the answer???

@racerxdl
Copy link
Author

hi @klali the cmd tools work fine. Just the yubikey-personalization is getting the issue. I used the tools to configure the yubikey for HMAC challenge login here.
Not sure if it helps, but on my windows ( I have dual boot ) the personalization tool works fine.

@racerxdl
Copy link
Author

@mouse07410 this is a clean install, no apps trying to use it.

@mouse07410
Copy link

How about OS drivers, an analog of pivtoken on Mac (assuming there's such a thing on Linux), GnuPG components?

@racerxdl
Copy link
Author

On linux everything uses the Kernel Module, it loads as a HID device and yubikey-personalization uses it (as cmd tools). The CMD tools works fine, just the personalization gui that frezes everything. I configured using the CMD tools and now I'm using it to login on my linux. Everything is working fine, but I can't open the GUI with the yubikey plugged in.

@Free-Firen
Copy link

I have the same issue on mint 19.0 (ubuntu 18.04 base) and have seen the freezes no previous ubuntu installs. The issue popsup when I open the personalization tool and insert a Yubikey.

@racerxdl
Copy link
Author

racerxdl commented Aug 7, 2018

Ok, so just for logging purpose, it freezes because it starts restarting the device every half second:
this is dmesg output

[269512.224919] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.000F/input/input104
[269512.282970] hid-generic 0003:1050:0116.000F: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269513.300826] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0010/input/input105
[269513.358449] hid-generic 0003:1050:0116.0010: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269514.187423] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0011/input/input106
[269514.250422] hid-generic 0003:1050:0116.0011: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269515.203364] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0012/input/input107
[269515.262437] hid-generic 0003:1050:0116.0012: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269516.163334] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0013/input/input108
[269516.222371] hid-generic 0003:1050:0116.0013: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269517.175360] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0014/input/input109
[269517.234446] hid-generic 0003:1050:0116.0014: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269518.151422] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0015/input/input110
[269518.210438] hid-generic 0003:1050:0116.0015: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269519.167511] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0016/input/input111
[269519.226367] hid-generic 0003:1050:0116.0016: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269520.159463] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0017/input/input112
[269520.222401] hid-generic 0003:1050:0116.0017: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269521.179462] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0018/input/input113
[269521.238487] hid-generic 0003:1050:0116.0018: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269522.175442] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0019/input/input114
[269522.234428] hid-generic 0003:1050:0116.0019: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269523.167536] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001A/input/input115
[269523.226453] hid-generic 0003:1050:0116.001A: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269524.183496] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001B/input/input116
[269524.242425] hid-generic 0003:1050:0116.001B: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269525.147642] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001C/input/input117
[269525.206476] hid-generic 0003:1050:0116.001C: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269526.159523] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001D/input/input118
[269526.218448] hid-generic 0003:1050:0116.001D: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269527.151456] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001E/input/input119
[269527.210506] hid-generic 0003:1050:0116.001E: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269528.163541] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.001F/input/input120
[269528.222484] hid-generic 0003:1050:0116.001F: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269529.147625] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0020/input/input121
[269529.206490] hid-generic 0003:1050:0116.0020: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269530.167472] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0021/input/input122
[269530.226504] hid-generic 0003:1050:0116.0021: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269531.503577] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0022/input/input123
[269531.562421] hid-generic 0003:1050:0116.0022: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269532.175760] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0023/input/input124
[269532.234467] hid-generic 0003:1050:0116.0023: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269533.159646] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0024/input/input125
[269533.218539] hid-generic 0003:1050:0116.0024: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269534.171638] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0025/input/input126
[269534.230494] hid-generic 0003:1050:0116.0025: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269535.179541] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0026/input/input127
[269535.238499] hid-generic 0003:1050:0116.0026: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269536.171514] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0027/input/input128
[269536.230465] hid-generic 0003:1050:0116.0027: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269537.167478] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0028/input/input129
[269537.226461] hid-generic 0003:1050:0116.0028: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269538.171489] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0029/input/input130
[269538.230511] hid-generic 0003:1050:0116.0029: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269539.167389] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002A/input/input131
[269539.226451] hid-generic 0003:1050:0116.002A: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269540.151429] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002B/input/input132
[269540.210459] hid-generic 0003:1050:0116.002B: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269541.163464] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002C/input/input133
[269541.222472] hid-generic 0003:1050:0116.002C: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269542.187451] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002D/input/input134
[269542.246472] hid-generic 0003:1050:0116.002D: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269543.159524] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002E/input/input135
[269543.218514] hid-generic 0003:1050:0116.002E: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269544.155602] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.002F/input/input136
[269544.214436] hid-generic 0003:1050:0116.002F: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269545.167382] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0030/input/input137
[269545.226495] hid-generic 0003:1050:0116.0030: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269546.179566] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0031/input/input138
[269546.238570] hid-generic 0003:1050:0116.0031: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269547.167692] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0032/input/input139
[269547.226459] hid-generic 0003:1050:0116.0032: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269548.147482] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0033/input/input140
[269548.206470] hid-generic 0003:1050:0116.0033: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269549.155443] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0034/input/input141
[269549.214509] hid-generic 0003:1050:0116.0034: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269550.159934] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0035/input/input142
[269550.218474] hid-generic 0003:1050:0116.0035: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269551.171587] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0036/input/input143
[269551.230552] hid-generic 0003:1050:0116.0036: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269552.155505] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0037/input/input144
[269552.214560] hid-generic 0003:1050:0116.0037: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269553.151643] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0038/input/input145
[269553.210572] hid-generic 0003:1050:0116.0038: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269554.167424] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0039/input/input146
[269554.226521] hid-generic 0003:1050:0116.0039: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269555.147576] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003A/input/input147
[269555.210523] hid-generic 0003:1050:0116.003A: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269556.155543] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003B/input/input148
[269556.218536] hid-generic 0003:1050:0116.003B: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269557.147547] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003C/input/input149
[269557.206499] hid-generic 0003:1050:0116.003C: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269558.163705] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003D/input/input150
[269558.222550] hid-generic 0003:1050:0116.003D: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269559.167509] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003E/input/input151
[269559.226494] hid-generic 0003:1050:0116.003E: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269560.159561] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.003F/input/input152
[269560.218478] hid-generic 0003:1050:0116.003F: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269561.139632] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0040/input/input153
[269561.198606] hid-generic 0003:1050:0116.0040: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269562.151618] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0041/input/input154
[269562.210549] hid-generic 0003:1050:0116.0041: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269563.155561] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0042/input/input155
[269563.214536] hid-generic 0003:1050:0116.0042: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269564.191564] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0043/input/input156
[269564.250555] hid-generic 0003:1050:0116.0043: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269565.523546] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0044/input/input157
[269565.582529] hid-generic 0003:1050:0116.0044: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269566.179599] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0045/input/input158
[269566.238511] hid-generic 0003:1050:0116.0045: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269567.175666] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0046/input/input159
[269567.238520] hid-generic 0003:1050:0116.0046: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269568.143634] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0047/input/input160
[269568.202544] hid-generic 0003:1050:0116.0047: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269569.183711] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0048/input/input161
[269569.242543] hid-generic 0003:1050:0116.0048: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269570.175590] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.0049/input/input162
[269570.234611] hid-generic 0003:1050:0116.0049: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269571.175665] input: Yubico Yubikey NEO OTP+U2F+CCID as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.1/1-5.1.1:1.0/0003:1050:0116.004A/input/input163
[269571.238577] hid-generic 0003:1050:0116.004A: input,hidraw0: USB HID v1.10 Keyboard [Yubico Yubikey NEO OTP+U2F+CCID] on usb-0000:00:14.0-5.1.1/input0
[269571.709881] usb 1-5.1.1: USB disconnect, device number 18

Not sure why this happens though, it keeps like that until I kill the yubikey-personalization-gui.

@klali
Copy link
Member

klali commented Aug 9, 2018

Very interesting. What version of Neo is this with?

@racerxdl
Copy link
Author

Well, not sure. But its a recent one (have few months maybe)

@Free-Firen
Copy link

Application Version: 3.1.24
Library Version: 1.18.0

@Carbenium
Copy link

Same issue here on Linux Mint 19.

Application Version: 3.1.24
Library Version: 1.18.0

Tested using two Yubikeys 4 with firmware 4.3.1 and 4.3.7.

@bcdonadio
Copy link

bcdonadio commented Oct 2, 2018

Same issue here on Fedora 28 with YubiKey NEO. Lots of dmesg outputs.

With the application open, it freezes as soon as I plug the Yubkey in, and it unfreezes a few seconds after it is pulled out. No actual operations are able to be executed in the key.

Application Version: 3.1.24
Library Version: 1.19.0
Firmware Version: 3.5.0

@lucasgolino
Copy link

lucasgolino commented Oct 3, 2018

Same here on Ubuntu 18.04 with YubiKey 4

Application Version: 3.1.25
Library Version: 1.19.0
Firmware Version: 4.3.7

@ei-ke
Copy link

ei-ke commented Mar 6, 2019

#82
Also affects me on Arch Linux

Application Version: 3.1.25
Library Version: 1.19.3

YK5NFC 5.1.2
YKNEO 3.4.3

@Cirromulus
Copy link

Also affects me.
Fedora 29 + Cinnamon on Yubikey NFC

@Free-Firen
Copy link

This is what appears in my syslog every second when I have the yubikey inserted into an USB port and open the personalization software:

Apr 11 10:03:12 hostname upowerd[26104]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0/0003:1050:0403.0068
Apr 11 10:03:12 hostname upowerd[26104]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0/0003:1050:0403.0068
Apr 11 10:03:13 hostname kernel: [49766.946741] input: Yubico Yubikey 4 OTP+U2F as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0/0003:1050:0403.0069/input/input105
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname upowerd[26104]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0
Apr 11 10:03:13 hostname kernel: [49767.004139] hid-generic 0003:1050:0403.0069: input,hidraw4: USB HID v1.10 Keyboard [Yubico Yubikey 4 OTP+U2F] on usb-0000:00:14.0-5.2/input0

@srd424
Copy link

srd424 commented Jun 16, 2021

I'm seeing intermittent lockups generally on a xubuntu 20.04 desktop and it's possible there's some correlation with applications polling my yubikey - I see the repeated messages in the kernel log shown here .. any pointers?

@robertokir
Copy link

Same here. Linux Mint 20.3 + Cinnamon

@racerxdl
Copy link
Author

It still happens on Ubuntu 22.04, although the application is sort of usable on it (it doesnt freeze the whole OS because you accidentally opened yubikey personalization gui).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests