SDカードを挿入または削除すると、ubuntuはこれらの動作を自動的に認識しません。ハードウェアの変更についてubuntuに手動で通知するには、lspci
コマンドを実行する必要があります。
UbuntuがSDカードを自動的に検出するようにしたい。 (ファイルシステムの自動マウントではなく、ハードウェア変更の自動検出)
私のubuntuでSDカードを使用する詳細な手順は次のとおりです:
dmesg
に新しいメッセージはありません。lspci
コマンドを実行します。次に、新しいメッセージがdmesg
に表示されます。dmesg
は、この分遣隊については何も述べていません。lspci
コマンドを再度実行します。次に、dmesg
はmmc0: card aaaa removed
と言います。追加情報:
どんな提案も歓迎します。
UnixとLinuxに関する長いQ&Aがこの問題に対処しています。
何ページもスクロールした後の解決策が新しいudev
ルールです。
# enable in-kernel media-presence polling
ACTION=="add", SUBSYSTEM=="module", KERNEL=="block", ATTR{parameters/events_dfl_poll_msecs}=="0", ATTR{parameters/events_dfl_poll_msecs}="2000"
ACTION=="add", ATTR{removable}=="1", ATTR{events_poll_msecs}=="-1", ATTR{events_poll_msecs}="2000"
Q&Aは長すぎてここに再投稿できませんが、詳細についてはリンク全体をお読みください。