mastodon.cardina1.red は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。

サーバーの情報

3
人のアクティブユーザー

usb 1-10.3: reset full-speed USB device number 7 using xhci_hcd

何が原因かわからないんだけど、高速タイピングしてるとこれが大量に出てくるようになっていてつらい感じになってきた

usb の reset 連発の続報なんですが、試しに linux 5.9 で起動してみたら問題が発現しなかったので、 5.8 に何か問題があるか、 libvirtd 用に有効化したカーネルモジュールあたりに問題がある可能性が高い (今 make mrproper して 5.8.16 をコンパイルしなおしてる)

実験の結果、 CONFIG_NO_HZ_IDLE=y するか HIGH_RES_TIMERS=y すると何故か usb reset が頻繁にかかるようになり、両方とも n にすると正常に動作することが判明しました。
linux 5.9.2 で実験したけど、 5.8.16 でも同じトラブルがあったので原因もおそらく同様。

で、悲しいことに KVM のための CONFIG_KVM_AMD=m と CONFIG_KVM=m が HIGH_RES_TIMERS=y を要求しているため、ワイのマシンでは KVM と USB を同時に正常に動かすことはできないことがわかった (マジで何故……)

どうも USB ハブが怪しそうだったので除去してみたところ問題が発生しなくなった、これが当たりか……
なんという罠

違うっぽかった、 UHK 単体で繋いでも問題が発生するし、 UHK を外して HHKB Lite2 を挿したら問題が起きなくなった。
どうやら UHK の問題らしい……なんでだ?
ファームウェアも UHK Agent も最新のはずなんだけど

ファームウェアをダウングレードして確認してみようとしたけど、書き込み中に usb reset が発生して左側が死んだ、草

らりお・ザ・何らかの🈗然㊌ソムリエ

そうですね、カーネル切り替えてからでないと駄目よね……
たぶん UHK agent から修復できるはずなので再起動して修復するわ

UHK の左半分が死んだ、 Agent から認識されないだけでなく LED 類も一切点灯しない

Unbricking the right keyboard half – Ultimate Hacking Keyboard
ultimatehackingkeyboard.com/re

right half を復活させる方法は記載があるんだけど、 left halk についての言及が一切なくて、どうすればええねん……となっている