更新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 棒作为驱动器安装,它应该会自动被检测为移动宽带设备。
这可以做到吗?我使用的是 Ubuntu 10.04。
答案1
您可以使用 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
。