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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ubuntu 9.10 не видит 3g модем Techfaith JET  (Прочитано 2158 раз)

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

Оффлайн Ubuntube

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Ubuntu 9.10 не видит 3g модем Techfaith JET
« : 13 Ноября 2010, 00:09:30 »
Здравствуйте.
У меня 3g модем Techfaith JET, Ubuntu 9.10. Проблема в том, что система нагло не хочет обнаруживать модем, я не говорю уже об подключении к сети.
Нашел несколько похожих тем, но не смог толком разобраться.
Объясните, пожалуйста, step-by-step -- как избавиться от проблемы?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #1 : 13 Ноября 2010, 00:23:42 »
Что за модем? Название нам ни о чём не говорит. USB? PCI?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ubuntube

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #2 : 13 Ноября 2010, 00:54:02 »
USB

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #3 : 13 Ноября 2010, 01:22:32 »
lsusb
тогда показывай.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Ubuntube

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #4 : 13 Ноября 2010, 10:40:57 »
Bus 001 Device 002: ID 1307:0165 Transcend Information, Inc. 2GB/4GB Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 05c6:1000 Qualcomm, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #5 : 13 Ноября 2010, 11:33:16 »
Bus 002 Device 002: ID 05c6:1000 Qualcomm, Inc.

usb_modeswitch стоит?

(Нажмите, чтобы показать/скрыть)
http://snippets.aktagon.com/snippets/95-3G-connection-with-Linux-and-Option-Globetrotter-GT-Max-7-2-ready-
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Лучше маленький доллар, чем большое спасибо.

Оффлайн jetty

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #7 : 14 Декабря 2010, 02:13:26 »
Bus 002 Device 002: ID 05c6:1000 Qualcomm, Inc.

usb_modeswitch стоит?

(Нажмите, чтобы показать/скрыть)
http://snippets.aktagon.com/snippets/95-3G-connection-with-Linux-and-Option-Globetrotter-GT-Max-7-2-ready-

Судя из опыта, будет чуточку иначе:
содержимое файла /etc/usb_modeswitch.conf :

 DefaultVendor=  0x05c6
 DefaultProduct= 0x1000

 TargetVendor=   0x1d09
 TargetProduct=  0x4316

А команда для запуска:
sudo usb_modeswitch -c /etc/usb_modeswitch.conf -d -R -W

Ссылка, приведенная выше и обязательная для просмотра в связи с более развернутым описанием ( http://xinit.org.ua/forum/viewtopic.php?f=18&t=847&start=0 ), актуальна и метод почти работает, за одним исключением: лично у меня  правило udev не работает (ubuntu 10.10 x64) :

Цитировать
zen@debian:~$ sudo -s
root@debian:~# echo "# udev rule \
ACTION==\"add\",ATTRS{idVendor}==\"05c6\",ATTRS{idProduct}==\"1000\",RUN+=\"/usr/local/sbin/techfaith_driver.sh\"" > /lib/udev/rules.d/99-techfaith-jet.rules

....и драйвер-скрипт, создаваемый соответственно по пути /usr/local/sbin/techfaith_driver.sh:
Цитировать
#!/bin/bash
DEV=/dev/disk/by-id
dfile=`ls $DEV | grep usb-Qualcomm`

for i in $dfile
do
eject $DEV/$i
done

modprobe usbserial vendor=0x1D09 product=0x4316
exit 0;

 приходится запускать вручную.

Тогда работает. Даже встроенная звонилка Убунты работает!
« Последнее редактирование: 14 Декабря 2010, 02:24:02 от jetty »

Оффлайн _ZEN_

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #8 : 14 Декабря 2010, 18:45:52 »
Ссылка, приведенная выше и обязательная для просмотра в связи с более развернутым описанием ( http://xinit.org.ua/forum/viewtopic.php?f=18&t=847&start=0 ), актуальна и метод почти работает, за одним исключением: лично у меня  правило udev не работает (ubuntu 10.10 x64) :
udev рестартовал?
sudo invoke-rc.d udev restart ; sudo invoke-rc.d udev-mtab restart
Еще посмотри что в логах пишет в момент подключения модема. Выполни
sudo tail -f /var/log/messages
и подключи модем

Оффлайн jetty

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #9 : 16 Декабря 2010, 19:15:51 »
Ссылка, приведенная выше и обязательная для просмотра в связи с более развернутым описанием ( http://xinit.org.ua/forum/viewtopic.php?f=18&t=847&start=0 ), актуальна и метод почти работает, за одним исключением: лично у меня  правило udev не работает (ubuntu 10.10 x64) :
udev рестартовал?
sudo invoke-rc.d udev restart ; sudo invoke-rc.d udev-mtab restart
Еще посмотри что в логах пишет в момент подключения модема. Выполни
sudo tail -f /var/log/messages
и подключи модем
Спасибо!

Я таки просто был невнимателен - в правиле для udev, и моя ошибка да будет назиданием следующим поколениям  :2funny: :

echo " - сие есть операция вывода...
# udev rule - сие есть комментарий...
ACTION==\"add\",ATTRS{idVendor}==\"05c6\",ATTRS{idProduct}==\"1000\",RUN+=\"/usr/local/sbin/techfaith_driver.sh\"  - сие есть правило...
" > /lib/udev/rules.d/99-techfaith-jet.rules - а сие перенаправляет данный вывод в файл...

Уважаемый господин ZEN дабы упростить нам жизнь написал всё в одну команду и сделал большое добро.
Однако у меня просто всё записалось в одну строку и получилось не комментарий+правило, а один большой комментарий.
После правки всё заработало.
Так что даже когда добрые люди выкладывают готовый код - для собственного развития в нём полезно разобраться!
Спасибо ZEN!

Оффлайн _ZEN_

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #10 : 16 Декабря 2010, 23:20:58 »
Спасибо!

Я таки просто был невнимателен - в правиле для udev, и моя ошибка да будет назиданием следующим поколениям  :2funny: :

echo " - сие есть операция вывода...
# udev rule - сие есть комментарий...
ACTION==\"add\",ATTRS{idVendor}==\"05c6\",ATTRS{idProduct}==\"1000\",RUN+=\"/usr/local/sbin/techfaith_driver.sh\"  - сие есть правило...
" > /lib/udev/rules.d/99-techfaith-jet.rules - а сие перенаправляет данный вывод в файл...

Уважаемый господин ZEN дабы упростить нам жизнь написал всё в одну команду и сделал большое добро.
Однако у меня просто всё записалось в одну строку и получилось не комментарий+правило, а один большой комментарий.
После правки всё заработало.
Так что даже когда добрые люди выкладывают готовый код - для собственного развития в нём полезно разобраться!
Спасибо ZEN!

Не за что) Спасибо за "багрепорт", исправил у себя на сайте тоже (просто убрал злосчастный коммент). Видимо я на этапе ввода в терминале после \ нажимал ентер и в файле после комментария был переход на новую строку... Злобный копипаст сыграл злую шутку  :buck2:

Рад был помочь, удачи!)

Оффлайн jetty

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #11 : 17 Января 2012, 16:49:17 »
впринципе, работает и для ubuntu 10.x и 11.x, но есть ещё один нюанс: в папке  /lib/udev/rules.d есть файлик 40-usb_modeswitch.rules , в нём надо закомментировать строки, относящиеся к устройстам у которых вендор = 05c6

Оффлайн al321ex

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Ubuntu 9.10 не видит 3g модем Techfaith JET
« Ответ #12 : 25 Марта 2012, 21:51:13 »
Прошу помощи!

Сделал все как прописано, но команда устройству с MessageEndpoint=0x05 не проходит (вывод usb_modeswitsh содержит такое "Trying to send the message to endpoint 0x05 ... Sending the message returned error -2.").
Если изменяю MessageEndpoint на 0x08 (как описано в http://www.pharscape.org/forum/index.php/topic,883.0.html) , команда выдается нормально, но устройство не переключается. Пробовал на Xubuntu 10.10 и Ubuntu 10.04 - аналогично.

 

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