パッシブコンバータを使用してPS / 2キーボードをUSBポートに物理的に接続するカーネルモジュールを作成することは技術的に可能ですか?そうでなければなぜですか?
(キーボードが機能したい場合は、電源アダプタを購入しますが、この質問のポイントは何かを学ぶことです。)
答え1
いいえ。
PS/2との下位互換性を提供するUSB規格はありません。 USB以前のPS / 2マウスにはタイムシフトUSB記述子は含まれていません。すべてのUSBポートはGPIOでアクセスできません。
USB記述子:https://blog.digital-scurf.org/posts/stm32-and-rtfm/
https://en.wikipedia.org/wiki/Gpio&https://en.wikipedia.org/wiki/Bit_banging
(wikiリンクは良くありませんが、ここで紹介からアイデアを得ることができます)。
対照的に、パッシブUSB-PS / 2コンバータはUSB入力デバイスでUSBサポートを必要とし、最近USBデバイスはそれを気にしません。https://en.wikipedia.org/wiki/PS/2_port#Conversion_ Between_PS.2F2_and_USB
答え2
BIOSで「レガシーUSB」を有効にすると、手動USB / PS2(ピン - ピン)コンバータを使用できます。彼らは窓で働いています。
しかし、私はLinuxを一度も試したことがありません。