web-dev-qa-db-ja.com

3G USBモデムの内部ストレージがLinuxカーネルによってロードされないようにするにはどうすればよいですか?

3Gモデム[HuaweiE122]に問題があります。内部ストレージがあり、カーネルがデバイス[/ dev/sdX]を割り当てます。そのため、usbhddに/ dev/sdaではなく/ dev/sdbが割り当てられるため、毎秒マシンが起動しません(カーネルパニック)。 root =カーネルパラメーターでLABELもUUIDも使用できません。これは、initrdを使用している場合にのみ使用可能であり、使用できません。ルーターでDebianを使用しています。mipsアーキテクチャマシンです。私のルーターは毎日起動する必要があり、正常に動作することを確認する必要があるため、これが発生しないようにする必要があります。何か問題が発生したときに再起動するための物理的なアクセス権がありません。モデムの内部ストレージを使用していません。SDカードが挿入されていません。ただし、カーネルはリーダーを検出してロードします。私のhddもUSB上にあるので、od usbドライバーのロードを防ぐことはできません。

どんなアイデアでもありがたいです。

2
Krystian

Debianで利用可能な「usb_modeswitch」で実行できる「ZeroCD」機能を無効にする必要があります。

詳細については、 manページ を参照してください。

1
Burhan