1) FreeBSD 9.0 RELEASE, kernel - GENERIC
2) модем 3G (Интертелеком) Pantech UM185US
При подключении модема видим его как CD-ROM (/var/log/messages)
Код: Выделить всё
ugen0.2: <PANTECH> at usbus0
umass0: <PANTECH USB MMC Storage, class 0/0, rev 2.00/1.00, addr 2> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0100
umass0:3:0:-1: Attached to scbus3
cd1 at umass-sim0 bus 0 scbus3 target 0 lun 0
cd1: <UM185 CD-ROM 2.31> Removable CD-ROM SCSI-2 device
cd1: 1.000MB/s transfers
cd1: cd present [23528 x 2048 byte records]
- ставим из портов /usr/ports/sysutils/usb_modeswitch
- настраиваем конфиг /usr/local/etc/usb_modeswitch.conf, нашел этот кусок на сайте производителя,
хоть Описание и другое, но VednorID и ProductID полность совпадают.
Код: Выделить всё
########################################################
# UTStarcom UM185E (distributor "Alltel")
#
# Contributor: Jason Smith
DefaultVendor= 0x106c
DefaultProduct= 0x3b06
TargetVendor= 0x106c
TargetProduct= 0x3717
MessageContent="555342431234567824000000800008ff020000000000000000000000000000
Код: Выделить всё
usb_modeswitch -c /usr/local/etc/usb_modeswitch.conf
Код: Выделить всё
ugen0.2: <PANTECH> at usbus0
umodem0: <PANTECH PANTECH USB MODEM, class 2/0, rev 1.10/1.00, addr 2> on usbus0
umodem0: data interface 1, has CM over data, has break
Код: Выделить всё
freebsd1# ls /dev | grep cua
cuaU0
cuaU0.init
cuaU0.lock
Cпасибо человеку за статью: http://www.bsdportal.ru/viewtopic.php?p=130579
Отключаем CD-ROM простой командой:
Код: Выделить всё
>camcontrol eject cd1
Код: Выделить всё
ugen0.2: <PANTECH> at usbus0
umodem0: <PANTECH PANTECH USB MODEM, class 2/0, rev 1.10/1.00, addr 2> on usbus0
umodem0: data interface 1, has CM over data, has break
Код: Выделить всё
freebsd1# ls /dev | grep cua
cuaU0
cuaU0.init
cuaU0.lock
При обоих решениях имеем следующую проблему
Код: Выделить всё
> сu -l /dev/cuaU0 (или /dev/ttyU0)
Код: Выделить всё
Connected
Дополнительная информация:
- на Windows модем работает без замечаний, после установки его драйверов.
ПРОШУ ПОМОЩИ!!!