同じサブシステムと同じATTRS {name}にある2つのデバイスのudevルールを作成する

同じサブシステムと同じATTRS {name}にある2つのデバイスのudevルールを作成する

私はudevに初めて触れました。私は半年間、DebianとYoga Book(特殊カーネルブランチを含む)を使用してきました。このカーネル(およびDebianイメージ)の管理者はLinux上でYOGA Bookの強制フィードバック機能を実装しましたが、カーネルドライバは同じATTRS {name}を提供しました。入力サブシステムしかし、i2cサブシステム異なる ATTRS{name} (この場合は DRV2604:0) があります。0i2c-0およびDRV2604:01i2c-3から)。

これが出力ですウッドバーデムについてこれは2つのICです。

i2c-0のIC出力 i2c-3のIC出力

問題は、タッチキーボードハンドラが/dev/left_vibratorおよび/dev/right_vibratorへの強制フィードバックにアクセスする必要があることです。しかし、シンボリックリンクはありません。イベント(/dev/input/event16など)から/dev/left-vibrator(またはright_vibrator)へのシンボリックリンクを手動で生成し、強制フィードバックICが機能していることを確認しました。

私は問題を取り除くためにudevルールを作成しましたが、何らかの理由で機能しません。これが私のudevルールです 30-force-feedback.rules 30-force-feedback.rules

udevテストも試しましたが、結果はこんな感じです udevテスト

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事