setpci
CentOS 7.6システムで正しく機能するために特別な設定を適用する必要があるPCIデバイスがあります。起動時にデバイスが検出されたら、これらの設定を適用するスクリプトを自動的に実行するudevルールを作成したいと思います。
私は次のルールを作成しました。
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x1234", ATTR{device}=="0x5678", RUN+="/bin/sh -c 'KERNEL=$kernel /usr/sbin/device-pci-setup.sh'"
ただし、デバイスを追加すると起動時にルールが実行されないようです。にACTION
変更change
次の実行はudevadm trigger
ルールが正しく実行され、スクリプトが起動時に実行されません。 (PCIデバイスが早すぎるとまだファイルシステム全体にアクセスできないためです)。
この問題が発生した最初の人ではないようですが、ここでは解決策は提供されません。。起動時に期待どおりに動作させる方法はありますか?