LinuxForum.Fans
Тема

3G USB modem Pantech UML 290

Автор: Viktorius 12 сообщений 3898 просмотров
#358259

Использовал систему OpenSuse 12.3. (х64) Даный модем работал без проблем и подключался через NetworkManager. Обновился до новой версии 13.1, дополнительно доставив более обновленное ядро 3.12.6-1 (были проблемы с wi-fi). После обновления модем не подключается, хотя, похоже, система его видит. Кроме NetworkManager пробовал также подключать через Yast, kppp, wvdial -- все тщетно.
Помогите, пожалуйста, подключить через что-нибудь (кто что шарит). Любой листинг готов предоставить по требованию. Очень прошу помочь, т.к. уехал домой на праздники, пообщещав доделать работу на выезде, а инет не работает ((
Буду очень благодарен за помощь.

#358295

Первое предположение...
Вы указали что обновили ядро.
Его установка могла как починить часть проблем так и привнести новых.
Пробовали ли загрузиться с предыдущим?
Как правило система позволяет это выполнить на стадии загрузки.

_________

Второе:
После обновления нужно войти в yast и разрешить обновление сетью network manager, даже если оно там показывает что управление ему разрешено.
Нужно сменить тип управления сохранить настройки выйти войти снова и разрешить управление с помощью network manager.

Так же при миграции на 13.1 многие компоненты ампутировались автоматически в процессе обновления.
Необходимо проверить наличие необходимых компонентов того же Network Managera.

Так же проверьте установлен ли пакет "usb_modeswitch" и "usb_modeswitch-data"
Советую так же выполнить их полную принудительную переустановку...
При обновлении могло произойти следующее пакеты в исходной и обновляемой системы были одинаковой версии...
А вот содержимое различным (символические ссылки на разные версии библиотек и компоненты системы могут отличаться) и переустановка должна устранить данную проблему.

Это лишь один компонент который отвечает за отключение так называемого "Zero CD" если это не поможет тогда будем рыть дальше...

Начнем с вывода:

text
lsusb

Так же вопрос: "вроде система его видит" на основании чего сделан подобный вывод...?
Прописывали ли Вы строку инициализации и номер дозвона или нет?
Если да то опишите пошагово как и на каком этапе что-то пошло не так?
Снимки экрана приветствуются...

Ещё, раз уж вопрос содержит в себе свежее ядро то:
По умолчанию ядра при обновлении не удаляются, а устанавливаются в замен предыдущих.
При этом система дает право загрузиться с предыдущим ядром на случай непредвиденных сбоев.

Узнать версии ядер без перезагрузки можно выполнив в консоли суперпользователя команду

text
mkinitrd

При загрузке операционной системы в загрузчике GRUB нужно выбрать второй пункт "advanced" так кажется он называется.
Там будет список доступных ядер.
Так вот когда используете WiFi грузитесь в свежее ядро.
Когда свисток используйте стандартное.
Решило проблему?

#358296

Если нет то возможно вам помогут эти статьи:
http://forums.opensuse.org/english/get-technical-help-here/network-internet/453287-need-help-setting-up-verizon-pantech-uml290-usb-4g-modem.html
http://forums.opensuse.org/english/get-technical-help-here/network-internet/460042-no-connection-pantech-uml290-verizon.html

По одной из ссылок есть описание как заставить работать модем с 3g...
Возможно он работает но не видит 3g сеть, а пытается искать только lte.

#358297

Строку инициализации и прочие данные Вы можете узнать у Вашего оператора связи...

#358305
"mozgfx" написал:
Узнать версии ядер без перезагрузки можно выполнив в консоли суперпользователя команду

Что за бред? Узнать версию ядра без перезагрузки можно командой

text
# uname -r

Или в openSUSE маскируют реальную версию ядра, как это делают в Ubuntu?
ТС, покажите вывод

text
dmesg | tail -50

после подключения модема и попытки подключиться к Сети.

#358353
yars написал:
Или в openSUSE маскируют реальную версию ядра, как это делают в Ubuntu?

Ничего не маскируют...

"yars" написал:
Что за бред?

Вовсе нет...

text
uname -r 

Лишь покажет текущее используемое ядро установленное пользователем.

Вариант узнать версию всех установленных ядер с помощью zypper я не стал предлагать... вот он.

text
zypper se -si kernel

Выполнив команду mkinitrd мы убьем двух зайцев - выполняем пере конфигурацию системы на основе установленных компонентов ядра что может решить проблему. И заодно увидим какие ядра у нас установлены в данный момент.

Пользователь пишет что установил нестабильное ядро для стабильной работы WiFi. поэтому ему посоветовал попробовать загрузиться с предыдущей версией ядра.

#358354

Для того чтобы более детально было понятно вот вывод команд:
umane -r:

Показать
text
3.11.6-4-desktop

umane -a:

Показать
text
Linux mozgfx 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux

Мы получили информацию о последней версии ядра которая установлена была в системе.
Но это только информация и никаких действий не производится в конфигурации в том числе загрузчика.
Следующая команда даст нам больше информации, но так же ничего не изменит в системе.

Вот вывод команды zypper se -si kernel:

Показать
text
zypper se -si kernel
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий --+----------------------+-------+-------------------+-------------+--------------------- i | kernel-default-devel | пакет | 3.11.6-4.1 | x86_64 | openSUSE-13.1-Oss i | kernel-desktop | пакет | 3.7.10-1.16.1 | x86_64 | (Системные пакеты) i | kernel-desktop | пакет | 3.11.6-4.1 | x86_64 | openSUSE-13.1-Oss i | kernel-desktop-devel | пакет | 3.7.10-1.16.1 | x86_64 | (Системные пакеты) i | kernel-desktop-devel | пакет | 3.11.6-4.1 | x86_64 | openSUSE-13.1-Oss i | kernel-devel | пакет | 3.7.10-1.16.1 | noarch | (Системные пакеты) i | kernel-devel | пакет | 3.11.6-4.1 | noarch | openSUSE-13.1-Oss i | kernel-firmware | пакет | 20130714git-2.5.1 | noarch | openSUSE-13.1-Update

Выполнив следующую команду мы увидим версию используемых модулей ядра, его образы и предупреждения об отсутствующих зависимостях если таковые есть.
Команда перезапишет загрузчик и пересоздаст конфигурацию для каждого используемого ядра в системе.
Пользователю лишь нужно попробовать загрузиться с предыдущим ядром и проверить работоспособность устройства.
Вот вывод команды mkinitrd

Показать
text
mkinitrd

Kernel image: /boot/vmlinuz-3.11.6-4-desktop Initrd image: /boot/initrd-3.11.6-4-desktop Root device: /dev/disk/by-id/ata-OCZ-VERTEX3_A20Y8011308003705-part2 (/dev/sda2) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-OCZ-VERTEX3_A20Y8011308003705-part1 (/dev/sda1) Microcode: Adding Intel microcode 06-3a-09 Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh_alua xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci libcrc32c xor zlib_deflate raid6_pq btrfs crc32c-intel Features: acpi intel_microcode plymouth block usb btrfs resume.userspace resume.kernel

Kernel image: /boot/vmlinuz-3.7.10-1.16-desktop Initrd image: /boot/initrd-3.7.10-1.16-desktop Root device: /dev/disk/by-id/ata-OCZ-VERTEX3_A20Y8011308003705-part2 (/dev/sda2) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-OCZ-VERTEX3_A20Y8011308003705-part1 (/dev/sda1) Microcode: Adding Intel microcode 06-3a-09 modprobe: Module ehci_pci not found. WARNING: no dependencies for kernel module 'ehci-pci' found. modprobe: Module ohci_pci not found. WARNING: no dependencies for kernel module 'ohci-pci' found. Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh_alua xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku libcrc32c zlib_deflate btrfs crc32c-intel Features: acpi intel_microcode plymouth block usb btrfs resume.userspace resume.kernel

#358546
"mozgfx" написал:
Пробовали ли загрузиться с предыдущим?
Как правило система позволяет это выполнить на стадии загрузки.

Пробовал только что. Загружался со старым ядром 3.7. Эффект такой же. НетворкМенеджер даже и не пытается подключиться. И не видит его при настройке. При старой версии системы на этом ядре все было норм.

"mozgfx" написал:
После обновления нужно войти в yast и разрешить обновление сетью network manager, даже если оно там показывает что управление ему разрешено.
Нужно сменить тип управления сохранить настройки выйти войти снова и разрешить управление с помощью network manager.

Пробовал. Без результатов.

"mozgfx" написал:
Необходимо проверить наличие необходимых компонентов того же Network Managera.

Как это сделать?

"mozgfx" написал:
Так же проверьте установлен ли пакет "usb_modeswitch" и "usb_modeswitch-data"

Установлены. Переустановил - безрезультатно

Листинг lsusb:

text
Bus 001 Device 002: ID 106c:3718 Curitel Communications, Inc. 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0461:4e1d Primax Electronics, Ltd

dmesg | tail -50 после того, как подключен модем:
[console][ 2339.025448] usb 1-4: new high-speed USB device number 3 using xhci_hcd
[ 2339.044218] usb 1-4: New USB device found, idVendor=106c, idProduct=3718
[ 2339.044224] usb 1-4: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 2339.044226] usb 1-4: Product: PANTECH UML290
[ 2339.044228] usb 1-4: Manufacturer: Pantech, Incorporated
[ 2339.045606] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[ 2339.046393] qcaux 1-4:1.2: qcaux converter detected
[ 2339.046478] usb 1-4: qcaux converter now attached to ttyUSB0
[ 2339.046549] qcaux 1-4:1.3: qcaux converter detected
[ 2339.046632] usb 1-4: qcaux converter now attached to ttyUSB1
[ 2339.046699] qcaux 1-4:1.4: qcaux converter detected
[ 2339.046772] usb 1-4: qcaux converter now attached to ttyUSB2
[ 2339.047603] qmi_wwan 1-4:1.5: cdc-wdm0: USB WDM device
[ 2339.047783] qmi_wwan 1-4:1.5 wwan0: register 'qmi_wwan' at usb-0000:00:14.0-4, WWAN/QMI device, ba:64:98:e1:51:23
[ 2339.081558] systemd-udevd[2395]: renamed network interface wwan0 to wwp0s20u4i5
[ 2342.914670] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 2342.914685] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 2343.511411] atkbd serio0: Unknown key pressed (translated set 2, code 0xa6 on isa0060/serio0).
[ 2343.511416] atkbd serio0: Use 'setkeycodes e026 <keycode>' to make it known.
[ 2347.094044] atkbd serio0: Unknown key pressed (translated set 2, code 0xa8 on isa0060/serio0).
[ 2347.094063] atkbd serio0: Use 'setkeycodes e028 <keycode>' to make it known.
[ 2375.135855] atkbd serio0: Unknown key pressed (translated set 2, code 0xa7 on isa0060/serio0).
[ 2375.135860] atkbd serio0: Use 'setkeycodes e027 <keycode>' to make it known.
[ 2520.660448] usb 1-4: USB disconnect, device number 3
[ 2520.660852] qcaux ttyUSB0: qcaux converter now disconnected from ttyUSB0
[ 2520.660869] qcaux 1-4:1.2: device disconnected
[ 2520.660982] qcaux ttyUSB1: qcaux converter now disconnected from ttyUSB1
[ 2520.661002] qcaux 1-4:1.3: device disconnected
[ 2520.661101] qcaux ttyUSB2: qcaux converter now disconnected from ttyUSB2
[ 2520.661119] qcaux 1-4:1.4: device disconnected
[ 2520.661182] qmi_wwan 1-4:1.5 wwp0s20u4i5: unregister 'qmi_wwan' usb-0000:00:14.0-4, WWAN/QMI device
[ 2575.546646] atkbd serio0: Unknown key pressed (translated set 2, code 0xa6 on isa0060/serio0).
[ 2575.546661] atkbd serio0: Use 'setkeycodes e026 <keycode>' to make it known.
[ 2577.931712] atkbd serio0: Unknown key pressed (translated set 2, code 0xa6 on isa0060/serio0).
[ 2577.931717] atkbd serio0: Use 'setkeycodes e026 <keycode>' to make it known.
[ 2583.421280] usb 1-4: new high-speed USB device number 4 using xhci_hcd
[ 2583.440083] usb 1-4: New USB device found, idVendor=106c, idProduct=3718
[ 2583.440088] usb 1-4: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 2583.440092] usb 1-4: Product: PANTECH UML290
[ 2583.440094] usb 1-4: Manufacturer: Pantech, Incorporated
[ 2583.441583] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[ 2583.442520] qcaux 1-4:1.2: qcaux converter detected
[ 2583.442606] usb 1-4: qcaux converter now attached to ttyUSB0
[ 2583.442661] qcaux 1-4:1.3: qcaux converter detected
[ 2583.442744] usb 1-4: qcaux converter now attached to ttyUSB1
[ 2583.442799] qcaux 1-4:1.4: qcaux converter detected
[ 2583.442853] usb 1-4: qcaux converter now attached to ttyUSB2
[ 2583.443519] qmi_wwan 1-4:1.5: cdc-wdm0: USB WDM device
[ 2583.443710] qmi_wwan 1-4:1.5 wwan0: register 'qmi_wwan' at usb-0000:00:14.0-4, WWAN/QMI device, ba:64:98:e1:51:23
[ 2583.473538] systemd-udevd[2516]: renamed network interface wwan0 to wwp0s20u4i5[/console]

Текущий uname -a:
[console]Linux linux-1iao.site 3.12.6-1.g080d0df-default #1 SMP Tue Dec 24 10:38:59 UTC 2013 (080d0df) x86_64 x86_64 x86_64 GNU/Linux[/console]

Раньше (в старой версии системы) все работало норм. Для подключения были нужны:
номер дозвона: №777, логин: IT, пароль: IT

Насчет проблем при подключении, так это смотря в чем..
Если про NetworkManager, то он не видит мой модем и его нельзя настроить. Я только могу настроить как Any CDMA device, введя все данные. Когда подключаю модем, появляется видимое подключение, но мышкой, чтобы подключиться, по нему не возможно кликнуть. Вернее можно, но нету результата.

Если про vwdial, то это конффайл:

text
[Dialer Defaults]
Modem = /dev/modem
Baud = 57600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone =
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

[Dialer intertelecom] Modem = /dev/ttyACM0 Baud = 480000000 Phone = #777 Username = IT@IT Password = IT

Вывод при подключении через команду sudo wvdial intertelecom:
[console]--> WvDial: Internet dialer version 1.61
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.[/console]

Управление в Яст на ifconf, или как там, тоже пытался переключать. Через Яст тоже пытался настраивать - без результатно.

#358547

У вас в конфиге написано

"Viktorius" написал:
Modem = /dev/ttyACM0
а dmesg выдаёт ttyUSB0. :|
#358888
"DdShurick" написал:
dmesg выдаёт ttyUSB0

Какая именно строка?

#358902
"Viktorius" написал:
text
[ 2583.442606] usb 1-4: qcaux converter now attached to ttyUSB0

Вот эта

#359016

DdShurick, ага, и напоследок его еще и systemd переименовал. Красиво ;-)

Войдите или зарегистрируйтесь, чтобы ответить.