как подключить usb модем 3g к linux?

Не могу подключить модем zte mf170 (прошивка по моему под 626) , модем определяется как флешка, на винде он запускается автоматически. :?:
Остання активність
Закрито
Ні

Повідомлення

У мене також 3G модем, але ZTE MF622+. За допомогою аплета Network Manager 0,8 (знаходиться на панелі внизу) інтернет не під'єднаєш, мабуть бракує якихось драйверів. Бо, наприклад, на Ubuntu чи на LinuxMint(Gnome) я під'єднував, за допомогою такого аплета, свій модем до інтернету без проблем. Спробуй під'єднатись через KPPP- знаходиться "Пуск/ Інтернет/ Зєднання та віддалена робота/ KPPP". Я підєднав саме через KPPP. Доречі, в попередній версії Груші3.01 цим аплетом також неможливо було під'єднати інтернет через 3G USB модем. Я думаю, що в розробників просто руки ще до цього не дійшли, можливо в наступній версії цей недолік буде усунено. І ще порада- не зноси Грушу- це найбільш упакований український дистрибутив Linux.

по-перше під’єднуватися треба через KPPP а не через GNOME PPP, чи NetworkManager...
по-друге в KPPP треба налаштувати деякі параметри:
клацнувши по кнопці налаштування і в закладці "Рахунки" створити акаунт: вибираєте ручні налаштування, вводите тільки назву з’єднання і номер телефону...

далі в закладці "Модеми" кнопка "створити"...
там де "назва модема" ввести "ZTE MF 170", де "пристрій модема" треба вибрати "/dev/ttyS3"...

далі (вже в головному вікні) лишається тільки ввести логін і пароль і все...

перше то потрібно опріділити на якому порту модем "вісить"... для цього набираємо під root у терміналі команду dmesg і дивимось чи його бачить система... як правило це /dev/ttyUSB0 ну і так далі...

я до речі написав вже готовий, визначений пристрій...

порада хороша, але так довго шукати... легше спочатку відкрити GnomePPP натиснути кнопку SETUP і де бачимо надпис DEVICE тикаємо DETECT і все, нам показало пристрій модему... потім можна переходити до роботи з KPPP...

проте, якщо на ком’ютері більше одного модема, то спосіб з терміналом дієвіший... :geek: 8-)

У мене модем ZTE MF622+, сім-карта Life.
Запускаю KPPP, тисну "налаштувати", попадаю в "рахунки", тисну "створити", обираю "Ручне налаштування", в "назва з'єднання" вписую "Life", тисну "додати" і вводжу номер телефону "*99#", підтверджую "гаразд", решта параметрів уцьому вікні залишаю без зміни і знову тисну "гаразд". У вікні "Налаштування KPPP" вибираю "модеми", далі "створити" і у вкладці "пристрій" в поле "назва модема" вписую "zte mf622+". В полі "пристрій модема" вибираю "/dev/ttyUSB0" - я визначив за допомогою "GNOME PPP"(як описано вище) : запустив "GNOME PPP", тисну кнопку "SETUP" , навпроти надпису "Device" натискаю кнопку"Detect" і в полі "Device:" буде показано пристрій модему - у мене "/dev/ttyUSB0", тепер можна закрити "GNOME PPP".
Повертаюся до KPPP і в полі "пристрій модема" вибираю з випадаючого меню "/dev/ttyUSB0". Далі тисну зверху на "Модем", потім на "команди модема", у цьому вікні навпроти "рядок ініціалізації 2" вписую AT+CGDCONT=1,"IP","internet" і тисну "гаразд". Тапер можна тикнути по "опитати модем" і появиться вікно "результати опиту модема", де буде щось схоже на "ATI 1...ATI 7: Manufacturer: ZTE INCORPORATED Model: MF622+ Revision: BD_NLP671M4V1.0.0B03 IMEI: 355376022180140 +GCAP: +CGSM,+FCLASS,+DS". Закриваю це вікно, а у вікні "редагувати модем" тисну "гаразд", щоб зберегти налаштування. У вікні "налаштування KPPP" також тисну "гаразд". Залишилось головне вікно "kppp". Навпроти "з'єднатись з" - обираю "Life", в поле "ім'я користувача" вписую "1111", в поле "пароль" також вписую "1111". На цьому налаштування KPPP завершено, натискаю "з'єднатись" і через кілька секуд модем під'єднується до мережі.

Пробовал найти адрес модема через GNOME PPP, пишет не обнаружен, у меня 2 модема : ZTE MF 170 и HUAWEI E1550, прошивки разные, не один не определяется, на HUAWEI вообще комп виснет(если модем включён в момент перезагрузки.)На винде всё работает. Как всегда использую такой метод : подключаю модем к сети в windows , перезагружаюсь в linux и работаю в интернете(здесь скорость выше), но иногда и это не помогает. :evil:

Проблема наступна – коли встановив Grusha Linux 3.4 Fornax x86 K (KDE) мій 3G модем UM150 ОС взагалі перестала бачити!!! Розташування модему 100% правильне dev/usb/ttyACM0, принаймні в попередніх версіях працював (Grusha Linux 3.4 alfa, 3.1). Модем апаратно справний. І Windows працю без ніяких проблем, також пробував інший UM150, який працює на стаціонарному ПК під Fornax x86 K. На моєму ноуті Acer Aspire 7540G з Grusha Linux 3.4 Fornax x86 K (KDE) також не бачиться взагалі. Думаю проблема в нових драйверах у версії Fornax x86 K які не подружилися з старим залізом. Доречі UM175 (новіший модем) бачиться системою і працює прекрасно! На Грушу 3.1 переходити не хочу – забагато вже у ній глюків НА МОЄМУ НОУТІ (опишу потім); на 3,4 alfa перейти нема можливості (образ не зберігся, в неті не знайшов); переходити на Ubuntu або щось інше також не збираюсь (поки що).

Прохання до розробників викласти старішу версію драйверів з інструкцією як їх перевстановити. Або інше вирішення цієї проблеми… :?
ПС: а то ноут без нету просто великий MP4 плеєр :cry: ; моя професія пов'язана з роботою в неті…

З драйверами все просто: в Лінукс 99% драйверів сконцентровано в ядрі. Тому можна оновити ядро, або поставити з попереднього дистрибутиву і все повинно стати на місце.

Оновлення ядра відбуваєтсья так:
Код:

su
equo update
equo install linux-sabayon -av


Або просто копіюванням декількох файлів і однієї теки та прописуванням вручну в меню.

Можна встановити просто з файла необхідну версію.
Код:

su
equo install linux-sabayon-3.0-r10~0.tbz2

Якщо не знаєте, де скачати ядро - я можу вам переслати куди скажете.

Також варто помоніторити, що відбуваєтсья під час підключення вашого модему.
1. відкриваємо консоль
2. запускаємо команду
sudo tail -f /var/log/messages
3. підключаємо модем і дивимося, що воно напише в системний лог. Цікавлять саме ці стрічки.

Якщо ви їх тут опублікуєте, то можна вже спробувати розібратися чому не видно модема.

Дуже дякую що відповіли! Якщо вам буде зручно надішліть ядро або самі драйвери на мило gsmmaster11@gmail.com або викладіть на якийсь файловий обміник (можливо комусь треба буде...)
Або скажіть як витягнути драйвери для модему з 3.1 і вставити їх цій версії...
Код:
bulo@GrushaLinux ~ $ sudo tail -f /var/log/messages
Пароль:
Sep 14 19:50:22 GrushaLinux pulseaudio[7859]: pid.c: Daemon already running.
Sep 14 19:50:23 GrushaLinux polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session1 (system bus name :1.27 [/usr/lib/kde4/libexec/polkit-kde-authentication-agent-1], object path /org/kde/PolicyKit1/AuthenticationAgent, locale uk_UA.UTF-8)
Sep 14 19:50:28 GrushaLinux python2: hp-systray[7815]: warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting.
Sep 14 19:50:36 GrushaLinux blueman-mechanism: Starting blueman-mechanism
Sep 14 19:50:37 GrushaLinux blueman-mechanism: reload 0 0
Sep 14 19:50:37 GrushaLinux kernel: [ 73.424206] blueman-applet[7814]: segfault at b70db048 ip b76b3f04 sp bfef0134 error 7 in libpython2.6.so.1.0[b764e000+121000]
Sep 14 19:51:07 GrushaLinux blueman-mechanism: Exiting
Sep 14 19:52:18 GrushaLinux kernel: [ 173.627343] operapluginwrap[7932]: segfault at bf92 ip 0000bf92 sp bf9c752c error 4 in operapluginwrapper[8048000+35000]
Sep 14 19:52:49 GrushaLinux sudo: bulo : TTY=pts/1 ; PWD=/home/bulo ; USER=root ; COMMAND=/bin/tail -f /var/log/messages
Sep 14 19:52:49 GrushaLinux sudo: pam_unix(sudo:session): session opened for user root by bulo(uid=0)
Sep 14 19:53:01 GrushaLinux kernel: [ 216.547155] usb 2-2: new high speed USB device using ehci_hcd and address 4
Sep 14 19:53:01 GrushaLinux kernel: [ 216.673506] scsi6 : usb-storage 2-2:1.3
Sep 14 19:53:01 GrushaLinux kernel: [ 216.755275] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
Sep 14 19:53:01 GrushaLinux kernel: [ 216.756992] usbcore: registered new interface driver cdc_acm
Sep 14 19:53:01 GrushaLinux kernel: [ 216.757034] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Sep 14 19:53:01 GrushaLinux kernel: [ 216.779744] usbcore: registered new interface driver usbserial
Sep 14 19:53:01 GrushaLinux kernel: [ 216.779759] USB Serial support registered for generic
Sep 14 19:53:01 GrushaLinux kernel: [ 216.779785] usbcore: registered new interface driver usbserial_generic
Sep 14 19:53:01 GrushaLinux kernel: [ 216.779787] usbserial: USB Serial Driver core
Sep 14 19:53:01 GrushaLinux kernel: [ 216.817041] USB Serial support registered for qcaux
Sep 14 19:53:01 GrushaLinux kernel: [ 216.817578] qcaux 2-2:1.2: qcaux converter detected
Sep 14 19:53:01 GrushaLinux kernel: [ 216.818376] usb 2-2: qcaux converter now attached to ttyUSB0
Sep 14 19:53:01 GrushaLinux kernel: [ 216.818787] usbcore: registered new interface driver qcaux
Sep 14 19:53:01 GrushaLinux modem-manager[6929]: <info> (ttyUSB0) opening serial port...
Sep 14 19:53:01 GrushaLinux modem-manager[6929]: <info> (ttyACM0) opening serial port...
Sep 14 19:53:02 GrushaLinux kernel: [ 217.675331] scsi 6:0:0:0: Direct-Access PANTECH Mass Storage 0001 PQ: 0 ANSI: 0 CCS
Sep 14 19:53:02 GrushaLinux kernel: [ 217.678154] sd 6:0:0:0: Attached scsi generic sg2 type 0
Sep 14 19:53:02 GrushaLinux kernel: [ 217.682728] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyACM0) closing serial port...
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyACM0) serial port closed
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyACM0) opening serial port...
Sep 14 19:53:03 GrushaLinux kernel: [ 218.611007] ehci_hcd 0000:00:13.2: force halt; handshake f83ba824 00004000 00000000 -> -110
Sep 14 19:53:03 GrushaLinux kernel: [ 218.613970] tty_port_close_start: tty->count = 1 port count = 0.
Sep 14 19:53:03 GrushaLinux kernel: [ 218.614248] tty_port_close_start: tty->count = 1 port count = 0.
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: initial_info_check: failed to open serial port: (0) Could not open serial device ttyACM0: Input/output error
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyACM0) opening serial port...
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: initial_esn_check: failed to open serial port: (0) Could not open serial device ttyACM0: Input/output error
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:13.2/usb2/2-2 claimed port ttyACM0
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011560] qcaux ttyUSB0: qcaux converter now disconnected from ttyUSB0
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011570] qcaux 2-2:1.2: device disconnected
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011578] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011581] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011583] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011585] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011587] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011589] hub 2-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011592] hub 2-0:1.0: cannot disable port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011594] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyUSB0) closing serial port...
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (ttyUSB0) serial port closed
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011596] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011598] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011600] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011602] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011604] hub 2-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011606] hub 2-0:1.0: cannot disable port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011609] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011611] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011613] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011615] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011617] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011619] hub 2-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011621] hub 2-0:1.0: cannot disable port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011623] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011625] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011627] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011629] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011631] hub 2-0:1.0: cannot reset port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011633] hub 2-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011635] hub 2-0:1.0: cannot disable port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011638] hub 2-0:1.0: cannot disable port 2 (err = -108)
Sep 14 19:53:03 GrushaLinux kernel: [ 219.011943] hub 2-0:1.0: hub_port_status failed (err = -108)
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: <info> (tty/ttyACM0): released by modem /sys/devices/pci0000:00/0000:00:13.2/usb2/2-2
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: failed to marshal parameter 1 for signal DeviceRemoved
Sep 14 19:53:03 GrushaLinux modem-manager[6929]: mm_serial_port_close: assertion `priv->open_count > 0' failed

Ядро тут ні до чого.
Останні 3G модеми включають в себе технологію ZERO CD.
На вінді при першому підключенні модема вмикається CD з драйверами, а після встановлення драйверів сам драйвер відключає CD і появляється модем.
В лінуксі деякі модеми дозволяють відключити свій ZERO CD через команду в рядку ініціалізації, але більшість треба відключати утилітою USB_Modeswitch
Ця утиліта сканує USB і перевіряє по своїй базі vid i pid пристрою. Якщо знаходить, то сама відключає ZERO CD і переводить пристрій в режим модема.
А чи будете ви налаштовувати підключення через kppp чи networkmanager - немає різниці, - працювати буде так само. Головне, щоб вам було зручно підключатися.

дякую за відповіді! Але щось ви довго відповідаєте, vitovt!
remolek, ... не знав. дійсно було цікаво почитати.
Але проблему давно вирішив САМ! 8-)
тому що на допомогу так і НЕ дочекався! :shock:
старий модем UM150 продав, купив UM175
працює без ніяких :geek: :ugeek: :D