ubuntu 10.04 とカーネル 2.6.32-28-server を実行しています。
サーバーには、それぞれ 4 つの USB ポートを備えた 4 つの USB ハブが接続されています。起動時には、そのうちの 2 つまたは 3 つだけがマウントされます。起動後にそれらを接続すると、すべてが正常にマウントされます。より強力な電源を備えた別のサーバーでは、USBハブは起動時に問題なくマウントされるため、起動時にハブに十分な電力が供給されていないと思います。毎回再接続できる余裕はないので、起動後にプログラムで USB ハブを再マウントする方法を見つけなければなりません。
これまでのところ、次のような他の提案を試しました。
usb_storage の削除と再ロード:
sudo modprobe -w -r usb_storage; sudo modprobe usb_storage
私も試しました:
sudo modprobe -vr ehci_hcd
sudo modprobe -v ehci_hcd
しかし、これは次の結果になります。
FATAL: Module ehci_hcd is builtin
本当に必死になって、起動後にハブを別のフォルダーに接続してマウントに成功した後、 /sys/devices 内のいくつかのファイルをコピーしました。システムを再起動した後、これらのファイルを /sys/devices にコピーしようとしましたが、root としてもコピーできませんでした。