web-dev-qa-db-ja.com

ドライブとして自動的にマウントされるUSBモバイルブロードバンドを停止します

更新3:

これは私がlsusbから得たものです:

oshirowanen@laptop:~$ Sudo lsusb
[Sudo] password for oshirowanen: 
Bus 001 Device 003: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636

私が以下を試しましたが、うまくいきませんでした:

SUBSYSTEM=="usb_device", ATTR{idVentor}=="ZTE MF636", ATTR{idProduct}=="19d2:0031",ENV{UDISKS_PRESENTATION_HIDE}:="1"

更新2:

OS = Ubuntu 10.04.2
USB Stick = ZTE MF112

更新1:

Usb_modeswitchのドキュメントを見てきましたが、理解するのが複雑であることがわかりました。誰かがそれを使用して私のUSBドライブをセットアップする方法についてのステップバイステップガイドを教えてもらえますか?

元の質問:

私のusbモバイルブロードバンドスティックがドライブとして自動的にマウントされるのを止めても、他のすべてのusbデバイス(カメラ、usbメモリスティック、usbカメラなど)を通常どおりにマウントし続けることは可能ですか?つまり、usbメモリスティック、usbハードドライブスティックは次のようにマウントする必要があります彼らが現在しているように通常のUSBドライブ、ウェブカムはそれがするようにカムとしてマウントする必要がありますか?

基本的に、モバイルブロードバンドのUSBスティックを差し込むと、自動的にUSBドライブとしてマウントされるため、マウントを解除する必要があります。その後、モバイルブロードバンドデバイスとして自動的に検出されます。

したがって、モバイルブロードバンドUSBスティックだけがドライブとしてマウントされないようにすることができれば、モバイルブロードバンドデバイスとして自動的に検出されるはずです。

これはできますか? Ubuntu10.04を使用しています。

1
oshirowanen

Udevルールでそれを行うことができます。私はubuntuを持っていませんが、これを試すことができます。以下を含む/etc/udev/rules.d/99-hide.rulesというファイルを作成します。

SUBSYSTEM=="usb_device", ATTR{idVentor}=="<VENDID>", ATTR{idProduct}=="<DRIVECODE>",ENV{UDISKS_PRESENTATION_HIDE}:="1" 

およびフィールドをUSBストレージデバイスのベンダーと製品IDに置き換える必要がある場合。 lsusbコマンドでそれを見つけてください。

3
Keith

次のコマンドでデバイスを微調整する必要があります。

usb_modeswitch

http://www.draisberghof.de/usb_modeswitch

2
SHW