3G модем + Ubuntu - не дружат :(

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
---nebo---
старшина
Сообщения: 424
Зарегистрирован: 2008-11-01 21:06:23
Откуда: Киев
Контактная информация:

3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение ---nebo--- » 2009-05-04 21:57:11

Привет всем!
Есть модем 3G C-motech CGU-628, котрый прекрасно работает под виндой. На нем находяться дрова(для винды и даже для линукса). На винде устанавливается софтина, которая при подключении модема переводит эго из режима CD-ROM'а в режим эмуляции COM порта.

Захотелось пользоваться этим модемом на своей Ubuntu 8.10.

Код: Выделить всё

#uname -a
Linux artem-laptop 2.6.27-12-generic #1 SMP Thu Feb 5 09:26:35 UTC 2009 i686 GNU/Linux
Порядок подключения в идеале должен быть следующий:
1.Подключаем модем и линкха видит эго как CD-ROM.
2.Монтируем привод и заход на него в папку Linux.
3.Там лежат 2 файла: execute.sh + RDEVCHG (бинарный)
execute.sh

Код: Выделить всё

echo "--> CGU628 Linux Connection\n"
rm -rf cgu628config wvdialconf_log 
wvdialconf cgu628config > wvdialconf_log
echo "Carrier Check= no\nStupid Mode= yes" >> cgu628config
echo "Phone = *99#\nUsername = UserID\nPassword = password" >> cgu628config
rm -rf wvdialconf_log
echo "--> Dialing...\n"
wvdial --config cnu680config
4.Запускаем ./REVCHG и система аналогично переводит модем р режим СОМ порта и в системе появляется модем, устанавливаем номер дозвона *99# и все работает.

В реале же, после поключения модема, система идит одновременно эго как CD-ROM и как FLASH'ку, причем смонтировать СД-РОМ не получается.
На другом ноуте все монтируется отлично. Установка драйверов для чипсета и переустановка линухи не помогла.

#cat /var/log/syslog | tail

Код: Выделить всё

kernel: [  380.865176] sd 5:0:0:0: [sdb] 112641 512-byte hardware sectors (58 MB)
kernel: [  380.871147] sd 5:0:0:0: [sdb] Write Protect is off
kernel: [  380.871160] sd 5:0:0:0: [sdb] Mode Sense: 0b 00 00 08
kernel: [  380.871167] sd 5:0:0:0: [sdb] Assuming drive cache: write through
kernel: [  380.872188]  sdb: unknown partition table
kernel: [  380.929285] sd 5:0:0:0: [sdb] Attached SCSI removable disk
kernel: [  380.929954] sd 5:0:0:0: Attached scsi generic sg3 type 0
kernel: [  381.507125] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
kernel: [  381.507140] sr: Sense Key : No Sense [current]
kernel: [  381.507143] sr: Add. Sense: No additional sense information
#dmesg | tail

Код: Выделить всё

[  380.929954] sd 5:0:0:0: Attached scsi generic sg3 type 0
[  381.507125] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  381.507140] sr: Sense Key : No Sense [current]
[  381.507143] sr: Add. Sense: No additional sense information
[  441.768103] usb 2-1: reset full speed USB device using ohci_hcd and address 2
[  442.214152] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  442.214184] sr: Sense Key : No Sense [current]
[  442.214192] sr: Add. Sense: No additional sense information
[  502.468062] usb 2-1: reset full speed USB device using ohci_hcd and address 2
[  505.803184] ISOFS: Unable to identify CD-ROM format.

и доступиться к двум вышеуказаным файлам не получается.
подключив модет в винде копировал себе на диск эти два файла.
загружаюсь в линусу, подключаю модем и просто запускаю ./RDEVCHG
user:~$ sudo ./RDEVCHG

Код: Выделить всё

[sudo] password for artem:
RDEVCHG Linux Version : 1.0
Please, Wait!
Bus 002 Device 003: ID 16d8:628a CMOTECH Co., Ltd.
...
Success SwitchMode.
$ lsusb

Код: Выделить всё

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 16d8:628a CMOTECH Co., Ltd.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
В системе автоматически появляется модем и предлагает подключиться к интернету.
Подключаемся...
artem@artem-laptop:/var/log$ cat syslog | tail

Код: Выделить всё

pppd[10742]: pppd 2.4.4 started by root, uid 0
pppd[10742]: Using interface ppp0
pppd[10742]: Connect: ppp0 <--> /dev/ttyACM0
NetworkManager: <info>  (ttyACM0): device state change: 5 -> 6
pppd[10742]: CHAP authentication succeeded
pppd[10742]: CHAP authentication succeeded
NetworkManager: <info>  (ttyACM0): device state change: 6 -> 7
kernel: [  730.675653] PPP BSD Compression module registered
kernel: [  730.764606] PPP Deflate Compression module registered
avahi-daemon[4632]: Registering new address record for fe80::219:7dff:fe70:4043 on ath0.*.

NetworkManager: <info>  (ttyACM0): device state change: 7 -> 8
NetworkManager: <info>  Policy set 'Wellcome' (ppp0) as default for routing and DNS.
NetworkManager: <info>  Activation (ttyACM0) successful, device activated.
NetworkManager: <info>  Activation (ttyACM0) Stage 5 of 5 (IP Configure Commit) complete.
Подключаюсь к интернету и пользуюсь ним секунд 10 после э того следует разрыв соединения и отказ повторного подключения
#cat /var/log/syslog | tail

Код: Выделить всё

NetworkManager: <WARN>  nm_serial_device_open(): (ttyACM0) cannot control device (errno 6)
NetworkManager: <info>  (ttyACM0): device state change: 4 -> 9
NetworkManager: <debug> [1241178621.507371] nm_serial_device_close(): Closing device 'ttyACM0'
NetworkManager: <info>  Marking connection 'Wellcome' invalid.
NetworkManager: <info>  Activation (ttyACM0) failed.
NetworkManager: <info>  Activation (ttyACM0) Stage 1 of 5 (Device Prepare) complete.
NetworkManager: <info>  (ttyACM0): device state change: 9 -> 3
NetworkManager: <info>  (ttyACM0): deactivating device (reason: 0).
NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed
Аналогичная ситуация и с модемом ZTE MF628, только эго подключал с помощью программы usb_modeswitch. Модем класно находиться в системе, предлагает подключиться, подключаюсь и секунд через 15-20 разрыв соединения.
...участки под застройку в живописном месте Интернет

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Demiurg
мл. сержант
Сообщения: 142
Зарегистрирован: 2008-03-13 22:16:57

Re: 3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение Demiurg » 2009-05-05 14:49:46

Может с ядром подшаманить? Я не в курсе как там в ubuntu, в gentoo хувей E220 завлеся "с полпинка", надо было только добавить эмуляцию ком-порта в усб устройствах... хотя на форумах то ж писали и про usb_modeswitch, и про разные другие "пляски с бубнами"... оказалось все намного проще... попробуй убрать из ядра все лишнее...

Аватара пользователя
---nebo---
старшина
Сообщения: 424
Зарегистрирован: 2008-11-01 21:06:23
Откуда: Киев
Контактная информация:

Re: 3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение ---nebo--- » 2009-05-05 15:20:50

тут мне кажеться проблема в определении модема системой. Тотно этот же дистрибутив установлен у знакомого(с одного образа ставили), так у него система определила эго как сдром и нормально замотрировала, у меня даже замонтировать не получается.

уже и библиотеки какие-то дополнительно устанавливал libusb...

подключал два разных телефона через юсб кабель, так сразу предлагает подключиться и изумительно работает, а вот с модемом нехотит.
правда было раза 2 подключялся с модемом, делал теже действия, так тот стабильно работал, как так вышло я так и не понял :smile:

наверное реально трабла ядра и моего ноута, из-зи этого и хреново определяет устройство, и не монтирует.
думаю поставить себе 9.04 и посмотреть че будет
...участки под застройку в живописном месте Интернет

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: 3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение server801 » 2009-05-25 16:29:22

как вариант -освежить дрова

Аватара пользователя
---nebo---
старшина
Сообщения: 424
Зарегистрирован: 2008-11-01 21:06:23
Откуда: Киев
Контактная информация:

Re: 3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение ---nebo--- » 2009-05-25 21:23:16

Если освежать то на модем или на чипсет, потому что другого я здесь не вижу(естественно может и ядро)
Для модема новых дров нету, а на чипсет - на оф сайте тока на вин. Но будем искать дальше :smile:
...участки под застройку в живописном месте Интернет

Enot St
проходил мимо
Сообщения: 1
Зарегистрирован: 2008-11-05 8:45:30

Re: 3G модем + Ubuntu - не дружат :(

Непрочитанное сообщение Enot St » 2009-06-02 5:28:56

Пробовал звонить оператору по этому вопросу. Там не сказали, что в Виндовсом и МакОСом они мне готовы помочь, а вот Линукс они НЕ поддерживают. Что-то такое мне в ответе почудилось, что и не собираются. Пробовал обратится к парер тройке продавцов - реакция таже, но менее цензурнаяя (типа достали эти линуксоиды. Все нормальные люди ... ***)