Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: NetworkManager не определяет модем  (Прочитано 4847 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jeisson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
NetworkManager не определяет модем
« : 23 Июля 2009, 18:27:19 »
При подключении модема AnyData ADU 510A NetworkManager не определяет модем, самое интересное что его предшественник AnyData ADU 300 определяется автоматически. Помогите решить проблему. Стоит Ubuntu 9.04

Оффлайн aim

  • Заслуженный пользователь
  • Участник
  • *
  • Сообщений: 203
  • GNU / Linux
    • Просмотр профиля
    • Digital Activity
Re: NetworkManager не определяет модем
« Ответ #1 : 24 Июля 2009, 01:01:13 »
При подключении модема AnyData ADU 510A NetworkManager не определяет модем, самое интересное что его предшественник AnyData ADU 300 определяется автоматически. Помогите решить проблему. Стоит Ubuntu 9.04

lsusb -vv в спойлер
Ответил на вопрос? Напиши статью в wiki! https://help.ubuntu.ru/

Оффлайн jeisson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #2 : 24 Июля 2009, 09:10:26 »
jeisson@jeisson-laptop:~$ uname -a
Linux jeisson-laptop 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux

jeisson@jeisson-laptop:~$ lsusb -vv

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3
  iProduct                2
  iSerial                 1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
can't get hub descriptor: Operation not permitted
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Оффлайн snizovtsev

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #3 : 24 Июля 2009, 17:06:43 »
Устройство /dev/ttyACM* или /dev/ttyUSB* создаётся после его подключения?
UPD:
Если создаётся, то это проблема network-manager. В этом случае покажите вывод
/lib/udev/nm-modem-probe --verbose --export устройство

Если устройство не создаётся, то это скорее проблема драйверов ядра. Покажите вывод dmesg после подключения.
« Последнее редактирование: 24 Июля 2009, 17:13:02 от snizovtsev »

Оффлайн Silver Ghost

  • Участник
  • *
  • Сообщений: 107
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #4 : 24 Июля 2009, 18:03:48 »
sudo modprobe usbserial vendor=0x16d5 product=0x6502

Оффлайн jeisson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #5 : 26 Июля 2009, 15:41:11 »
Стало еще интереснее: У меня на стационарном РС стоят 2 операц.системы Windows и Ubuntu. В Винде поставил драйвера для этого модема, подключил ПО-заработало. Выключил модем, вышел из Винды, зашел в Ubuntu-модем определился, подключился заработало. Я не знаю в чем фишка, но ноуте такое не проходит. Заметил что при перезагрузке на ноутбуке питание у модема отключается, на стационарном-нет. Сижу ломаю голову...

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #6 : 26 Июля 2009, 16:22:14 »
Эти 3G модемы в своем составе содержат флешку (эмулирующую CD-ROM) с драйверами. При первом включении происходит монтирование СД-рома и автозапуск установки дров и софта, после установки дров модем получает сигнал перехода в режим модема. При снятии питания все повторяется заново.


Пользователь решил продолжить мысль 26 Июля 2009, 16:24:30:
В исходниках ядра в файле /drivers/usb/storage/unusual_devs.h появился вот такой кусок:
Код:

/* Reported by Mauro Andreolini <andreoli@weblab.ing.unimo.it>
* This entry is needed to bypass the ZeroCD mechanism
* and to properly load as a modem device.
*/
UNUSUAL_DEV( 0x19d2, 0x2000, 0x0000, 0x0000,
"Onda ET502HS",
"USB MMC Storage",
US_SC_DEVICE, US_PR_DEVICE, NULL,
US_FL_IGNORE_DEVICE),


Вследствие этого драйвер usb-storage игнорирует USB-CD, которым прикидывается модем при подключении.
Нет сидюка - нельзя сделать eject
Нельзя сделать eject - модем не поменяет Product_ID с 2000 на 0001.
Не поменяет модем свой Product_ID - не видать последовательных портов как своих ушей.
Нет портов = нет модема.

http://linuxforum.ru/index.php?showtopic=72408&st=120
« Последнее редактирование: 26 Июля 2009, 16:24:30 от sht0rm »

Оффлайн snizovtsev

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #7 : 26 Июля 2009, 22:25:31 »
Я не знаю в чем фишка, но ноуте такое не проходит. Заметил что при перезагрузке на ноутбуке питание у модема отключается, на стационарном-нет. Сижу ломаю голову...
Фишка в том, что прошивка модема (называется firmware) хранится в RAM модема. Драйвер винды при инициализации заливает прошивку в память модема. Когда ты перезагружаешься из винды без отключения питания, она остаётся в RAM и продолжает работать.

Посмотри dmesg, возможно там ругаются на отсутствие firmware. Тогда достаточно будет скопировать файл из виндового драйвера в /lib/firmware, или как-то вытянуть его хитрее.
UPD: Не прочитал пост выше. Возможно и так.
« Последнее редактирование: 26 Июля 2009, 22:28:01 от snizovtsev »

Оффлайн zipchik

  • Участник
  • *
  • Сообщений: 147
  • ubuntu 9.04
    • Просмотр профиля
Re: NetworkManager не определяет модем
« Ответ #8 : 29 Июля 2009, 20:40:07 »
пробуй тогда делать настраивать через wvdial...

Пользователь решил продолжить мысль 29 Июля 2009, 20:42:00:
пробуй тогда делать настраивать через wvdial...
« Последнее редактирование: 29 Июля 2009, 20:42:00 от zipchik2008 »

 

Страница сгенерирована за 0.027 секунд. Запросов: 24.