コンピュータが完全にオフになってから再びオンになったときにのみ機能するPCIeデバイスがあります。シンプルreboot
またはreboot -p
コマンドを実行しても、PCIeカードの電源が切れて再起動後に動作しないようです。
オペレーティングシステムでPCIeスロットにあるデバイスの電源を入れ直す方法はありますか?で見つけることができますが、/sys/bus/pci/devices/0000*/
ボードを正しくリセットする方法がわかりません。電源を入れ替えるのが唯一の方法のようです。
それ以外に、reboot
コマンドが完全に再開されるように設定を変更できますか?
ところで、私はUbuntu 12.10を実行しています。
ベストアンサー1
デバイスを取り外し、PCIe バスを再スキャンします。
そのディレクトリの機能を介してPCIeデバイスを削除remove
し、PCIeバスの機能を介して再ロードすると、コンピュータをrescan
再起動せずにカーネルがPCIeデバイスを再起動します。
echo "1" > /sys/bus/pci/devices/DDDD\:BB\:DD.F/remove
sleep 1
echo "1" > /sys/bus/pci/rescan
上記のコードはDDDD:BB:DD.F
デバイススロットフォーマットです。ドメイン:バス:device.function。