Yubico / yubikey-personalization-gui

YubiKey Personalization GUI
https://developers.yubico.com/yubikey-personalization-gui
BSD 2-Clause "Simplified" License
198 stars 38 forks source link

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

Open racerxdl opened 6 years ago

racerxdl commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

racerxdl commented 6 years ago

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 commented 6 years ago

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

mouse07410 commented 6 years ago

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

racerxdl commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

Very interesting. What version of Neo is this with?

racerxdl commented 6 years ago

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

Free-Firen commented 6 years ago

Application Version: 3.1.24 Library Version: 1.18.0

Carbenium commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 5 years ago

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 commented 5 years ago

Also affects me. Fedora 29 + Cinnamon on Yubikey NFC

Free-Firen commented 5 years ago

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 commented 3 years ago

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 commented 2 years ago

Same here. Linux Mint 20.3 + Cinnamon

racerxdl commented 2 years ago

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).