Приобрел 3G модем от Связного на чипе Alcatel x060s. Как его использовать в FreeBSD 8.0 RELEASE? Драйвер uhso поставил, u3g вроде есть в ядре (если он нужен конечно). Как переключить сей девайс в режим модема? А то сейчас он работает как накопитель (причем иногда определяется как da0, а иногда как cd0
3G modem One Touch x060s FreeBSD
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
3G modem One Touch x060s FreeBSD
Здравствуйте, уважаемые!
Приобрел 3G модем от Связного на чипе Alcatel x060s. Как его использовать в FreeBSD 8.0 RELEASE? Драйвер uhso поставил, u3g вроде есть в ядре (если он нужен конечно). Как переключить сей девайс в режим модема? А то сейчас он работает как накопитель (причем иногда определяется как da0, а иногда как cd0
). camcontrol eject da0 (cd0) возвращает значение 0. При этом в /dev никакие девайсы не появляются и не исчезают da0(cd0). Пробовал ставить по этому доку http://www.shapeshifter.se/code/hso/ (драйвер тоже от туда брал), но команда usbdevs не выполняется, по-видимому её заменили другой, а может и вовсе убрали. Может есть у кого опыт работы с подобными девайсами, помогите пожалуйста. 
Приобрел 3G модем от Связного на чипе Alcatel x060s. Как его использовать в FreeBSD 8.0 RELEASE? Драйвер uhso поставил, u3g вроде есть в ядре (если он нужен конечно). Как переключить сей девайс в режим модема? А то сейчас он работает как накопитель (причем иногда определяется как da0, а иногда как cd0
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: 3G modem One Touch x060s FreeBSD
Есть такая штука http://www.draisberghof.de/usb_modeswitch/
Посмотри ее возможно в ней есть уже поддержка твоего мопеда.
Если нет, то надо выдрать из виндовых дров строку переключения и дописать в правила проги...
Посмотри ее возможно в ней есть уже поддержка твоего мопеда.
Если нет, то надо выдрать из виндовых дров строку переключения и дописать в правила проги...
Та Да...
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Поставил usb_modeswitch (http://www.draisberghof.de/usb_modeswitch/). Пересобрал ядро, убрал устройства cd и umass, иначе сей девайс подключался как cd-rom, а при попытке переключения в режим модема становился флешкой
. В /etc/usb_modeswitch.setup раскомментировал строки:
При подключении модема система говорит:
При запуске usb_modeswitch:
При этом в /var/log/messages пишется:
Не знаю где еще порыть по этой теме. Может я чего-то не так делаю? Тоскливо без инета сидеть 
Код: Выделить всё
# Alcatel X200/X060S
DefaultVendor= 0x1bbb
DefaultProduct= 0xf000
TargetVendor= 0x1bbb
TargetProduct= 0xf000
# only for reference and 0.x versions
# MessageEndpoint=0x01
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
Код: Выделить всё
ugen7.2: <USBModem> at usbus7Код: Выделить всё
# ./usb_modemswitch
Reading config file: /etc/usb_modeswitch.setup
* usb-modeswitch: handle USB devices with multiple modes
* Version 1.1.2alpha (C) Josua Dietze 2010
* Based on libusb0 (0.1.12 and above)
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x1bbb
DefaultProduct= 0xf000
TargetVendor= 0x1bbb
TargetProduct= not set
TargetClass= not set
DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
MessageEndpoint= not set
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00
InquireDevice enabled (default)
Success check disabled
System integration mode disabled
Looking for target devices ...
searching devices, found USB ID 1bbb:f000
found matching vendor ID
searching devices, found USB ID 09da:0080
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
No devices in target mode or class found
Looking for default devices ...
searching devices, found USB ID 1bbb:f000
found matching vendor ID
found matching product ID
adding device
searching devices, found USB ID 09da:0080
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
searching devices, found USB ID 0000:0000
Found devices in default mode or class (1)
Accessing device 000 on bus 000 ...
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Cant't do driver detection and detaching on this platform.
SCSI inquiry data (for identification)
-------------------------
Vendor String: USBModem
Model String: MMC Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: USBModem
Product: HSPA Data Card
Serial No.: 1234567890ABCDEF
-------------------------
Setting up communication with interface 0 ...
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
-> Run lsusb to note any changes. Bye.
#Код: Выделить всё
May 17 23:01:00 serv kernel: ugen7.2: <USBModem> at usbus7 (disconnected)
May 17 23:01:01 serv root: Unknown USB device: vendor 0x1bbb product 0x0000 bus uhub7
May 17 23:01:01 serv kernel: ugen7.2: <USBModem> at usbus7
May 17 23:03:14 serv kernel: ugen7.2: <USBModem> at usbus7 (disconnected)
May 17 23:03:23 serv root: Unknown USB device: vendor 0x1bbb product 0xf000 bus uhub7
May 17 23:03:23 serv kernel: ugen7.2: <USBModem> at usbus7
May 17 23:03:30 serv kernel: ugen7.2: <USBModem> at usbus7 (disconnected)
May 17 23:03:31 serv root: Unknown USB device: vendor 0x1bbb product 0x0000 bus uhub7
May 17 23:03:31 serv kernel: ugen7.2: <USBModem> at usbus7- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: 3G modem One Touch x060s FreeBSD
Во, так он у тя переключился в модем по ходу, только фря его не распознала...
Теперь почитай не поддерживается ли твоя железка u3g драйвером, если да, подгружай модуль и вперед, если нет, то ищи топик "Мобила и FreeBSD" - там расписано как завести неопределяемый модем с модулем umodem.
Удачи
Теперь почитай не поддерживается ли твоя железка u3g драйвером, если да, подгружай модуль и вперед, если нет, то ищи топик "Мобила и FreeBSD" - там расписано как завести неопределяемый модем с модулем umodem.
Удачи
Та Да...
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
А где можно почитать про поддержку девайсов в u3g? 
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Хождение по форуму натолкнуло на мысль пропатчивания u3g или чего-то в этом роде. только как это сделать я не знаю, не умею даже я бы сказал. Вот тут http://forum.lissyara.su/viewtopic.php?f=5&t=13036 говорится что нужно в файлах u3g.c, usbdevs и ubsa.c дописать Vendor и Product. Пробовал дописывать и пересобирать модуль, ничего не получается.exxtra_noise писал(а):А где можно почитать про поддержку девайсов в u3g?
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Вроде разобрался, подшаманил над usbdevs, ну и соответственно дописал что надо в u3g.c. Пересобрал модуль, подгрузил. Толку ноль, так и говорит:
Попробовал изменить модуль ubsa.ko, пересобрал, подключил. Система сказала нечто отличное от предыдущих сообщений. К сожалению у меня нет с собой логов, позже выложу. Но вроде как модем определился, но девайсы новые в /dev не появились
Причем если я делаю после этого ./usb_modemswitch, то в мессаги опять валятся сообщения:
Что бы еще попробовать сделать?
В топике про мобилу и фряху ничего не понял
Dron может подскажешь что именно надо делать с umodem'ом?
Код: Выделить всё
kernel: ugen7.2: <USBModem> at usbus7 (disconnected)
root: Unknown USB device: vendor 0x1bbb product 0xf000 bus uhub7
kernel: ugen7.2: <USBModem> at usbus7Причем если я делаю после этого ./usb_modemswitch, то в мессаги опять валятся сообщения:
Код: Выделить всё
kernel: ugen7.2: <USBModem> at usbus7 (disconnected)
root: Unknown USB device: vendor 0x1bbb product 0xf000 bus uhub7
kernel: ugen7.2: <USBModem> at usbus7В топике про мобилу и фряху ничего не понял
Dron может подскажешь что именно надо делать с umodem'ом?
-
x6e6564
- проходил мимо
Re: 3G modem One Touch x060s FreeBSD
Обновись до stable, там есть, в 8.0 нет.
Код: Выделить всё
>uname -r
8.1-PRERELEASE
> grep -ri 1bbb /usr/src/sys/dev/usb/
/usr/src/sys/dev/usb/usbdevs:vendor TCTMOBILE 0x1bbb TCT Mobile
> grep -ri TCTMOBILE /usr/src/sys/dev/usb/
/usr/src/sys/dev/usb/usbdevs:vendor TCTMOBILE 0x1bbb TCT Mobile
/usr/src/sys/dev/usb/usbdevs:/* TCTMobile products */
/usr/src/sys/dev/usb/usbdevs:product TCTMOBILE X060S 0x0000 X060S 3G modem
/usr/src/sys/dev/usb/serial/u3g.c: U3G_DEV(TCTMOBILE, X060S, 0),
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Хе, таки как я буду обновляться если у меня инет не работает?x6e6564 писал(а):Обновись до stable, там есть, в 8.0 нет.
Код: Выделить всё
>uname -r 8.1-PRERELEASE > grep -ri 1bbb /usr/src/sys/dev/usb/ /usr/src/sys/dev/usb/usbdevs:vendor TCTMOBILE 0x1bbb TCT Mobile > grep -ri TCTMOBILE /usr/src/sys/dev/usb/ /usr/src/sys/dev/usb/usbdevs:vendor TCTMOBILE 0x1bbb TCT Mobile /usr/src/sys/dev/usb/usbdevs:/* TCTMobile products */ /usr/src/sys/dev/usb/usbdevs:product TCTMOBILE X060S 0x0000 X060S 3G modem /usr/src/sys/dev/usb/serial/u3g.c: U3G_DEV(TCTMOBILE, X060S, 0),
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Да и я как бы всё это вручную сделал и модули пересобрал. Только система никак не реагирует на подправленный u3g.ko, зато реагирует на правленый ubsa.ko. Только в /dev ничего не появляется, только ugen7.2 
- exxtra_noise
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-05-15 4:21:11
Re: 3G modem One Touch x060s FreeBSD
Вобщем при загрузке модуля ubsa система говорит следующее:
Что ещё можно попробовать сделать?
Код: Выделить всё
May 20 23:23:08 serv kernel: ugen7.2: <USBModem> at usbus7
May 20 23:23:08 serv kernel: umodem0: <USBModem HSPA Data Card, class 0/0, rev 2.00/0.00, addr 2> on usbus7
May 20 23:23:08 serv kernel: umodem0: no CM or union descriptor!
May 20 23:23:08 serv kernel: device_attach: umodem0 attach returned 6
May 20 23:23:08 serv kernel: umodem0: <USBModem HSPA Data Card, class 0/0, rev 2.00/0.00, addr 2> on usbus7
May 20 23:23:08 serv kernel: umodem0: no CM or union descriptor!
May 20 23:23:08 serv kernel: device_attach: umodem0 attach returned 6
