我正在尝试让 USB 调制解调器华为 E3372h 在 Debian 上工作。
这是我到目前为止所尝试过的:
lsusb
...
Bus 001 Device 002: ID 12d1:1f01 Huawei Technologies Co., Ltd.
...
lsusb -d 12d1: -v
...
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4 Mass Storage
...
显然,系统将其注册为大容量存储。现在让我们尝试改变这一点:
# makes no difference as far as I can see
rmmod usb-storage
现在,让我们切换系统:
usb_modeswitch -J -v 12d1 -p 1f01
...
lsusb
...
Bus 001 Device 005: ID 12d1:14dc Huawei Technologies Co., Ltd.
...
lsusb -d 12d1: -v
...
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
...
现在:
modprobe usbserial
modprobe option
echo "12d1 14dc" > /sys/bus/usb-serial/drivers/option1/new_id
现在,如果我检查 /dev,则没有 /dev/ttyUSB*。
有任何想法吗?
谢谢,奥利弗