Аналогично подключал данный модем к планшету с Android 4.2
Для переключения модема Huawei 320D в различные режимы (дисковод, модем, сетевая карта или все разом вместе) необходимо установить утилиту usb_modeswitch
bsd$ whereis -s usb_modeswitch
usb_modeswitch: /usr/ports/sysutils/usb_modeswitch
bsd$ sudo make -C /usr/ports/sysutils/usb_modeswitch -D BATCH install clean
Просмотреть список распознанного оборудования можно при помощи программы lsusb
bsd$ lsusb
Bus /dev/usb Device /dev/ugen10.4: ID 12d1:14ac Huawei Technologies Co., Ltd.
Bus /dev/usb Device /dev/ugen10.5: ID 046d:0802 Logitech, Inc.
Bus /dev/usb Device /dev/ugen8.2: ID 09da:90a0 A4 Tech Co., Ltd
Bus /dev/usb Device /dev/ugen10.3: ID 05e3:0722 Genesys Logic, Inc.
Bus /dev/usb Device /dev/ugen6.2: ID 413c:2106 Dell Computer Corp.
Bus /dev/usb Device /dev/ugen10.2: ID 1a40:0101 TERMINUS TECHNOLOGY INC.
Bus /dev/usb Device /dev/ugen10.1: ID 0000:0000
Для включения модема в режим, при котором во FreeBSD определяются устройства /dev/cuaU0.0, необходимо запустить программу usb_modeswitch, а в качестве параметра передать ей файл с указанием прежних и новых параметров оборудования
bsd$ usb_modeswitch -c ~/e171
bsd$ cat ~/e171
DefaultVendor = 0x12d1
DefaultProduct = 0x155b
TargetVendor = 0x12d1
TargetProduct = 0x14ac
MessageContent="55534243123456780000000000000011060000000000000000000000000000"
После отключения модема и включения его снова он по-прежнему определится как
DefaultVendor= 0x12d1
DefaultProduct=0x155b
FreeBSD 9.0-RELEASE: Fri Feb 22 12:23:16 UTC 2013