Документация по ОС FreeBSD Среда, 08.05.2024, 15:57
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Работа с железом

Настраиваем usb_modeswitch [2010]
Некоторое время назад потребовалось завести usb модем HUAWEI E1550 на FreeBSD. На Linux этот модем я уже заводил. Он будет рассмотрен в качестве примера.

В данной статье рассмотрим сборку и настройку программы usb_modeswitch под FreeBSD8.

Предисловие:
Работу на FreeBSD ниже 8-ой версии не гарантирую из-за usb стека. В 8-ой версии оный был переписан полностью.
Еще советую поставить linux_base, поскольку на некоторых форумах видел сообщения, что, мол, данная программа написана только под Linux.

Убедитесь, что в ядро помимо модулей общей поддержки USB шины загружены следующие модули:
u3g
ucom

Приступаем

Скачиваем дистрибутив отсюда: http://www.draisberghof.de/usb_modeswitch/. Нас интересует архив usb-modeswitch-1.1.2.tar.bz2(на момент написания статьи). Распаковываем и переходим в директорию с ним.
Компилируем командой:
cc -L /usr/local/lib -I/usr/local/include -lusb -o usb_modeswitch usb_modeswitch.c

Устанавливаем
cp usb_modeswitch /usr/local/bin/usb_modeswitch
cp usb_modeswitch.setup /etc/usb_modeswitch.setup
rehash

Теперь узнаем Vendor ID и Product ID. Я узнавал их так: при подключении в /var/log/messages писалось про новое устройство и там я находил Venodor ID и Product ID.

Узнав их, лезем в /etc/usb_modeswitch.setup и раскомментиваем полностью строки про наш модем. Там, кстати, описано и про саму модель модема.
В моем случае я раскомментировал следующие строки(модем HUAWEI E1550):
DefaultVendor= 0x12d1
DefaultProduct= 0x1446

TargetVendor= 0x12d1
TargetProduct= 0x1001

Втыкаем модем, если не воткнут и выполняем от рута:
usb_modeswitch

В ответ будет что-то вроде "OK, message successfully sent". В /dev появятся устройства типа ttyU*.
Выбираем любое из них и настраиваем ppp. Самое главное - убрать опцию про гудок в линии(в USB модемах оного нет)

Для МТС:
Телефон: *99#
login: mts
password: mts

Все.

P.S. В devd.conf я так и не смог прописать правило про свой модем, чтобы он автоматом переключался.
P.S.2 Если найдете ошибки, то пишите, и не судите строго. Это моя первая статья по FreeBSD.



Источник: http://www.lissyara.su/?id=2100
Категория: Работа с железом | Добавил: oleg (05.05.2010) | Автор: Dominator
Просмотров: 1868 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024