Сайт | Скачать | Видео | Wiki

Автор Тема: Подключения к интернету через USB модем: проблемы и решения.  (Прочитано 26297 раз)

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

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Отлично работает на E1550, в режиме только модем (пин-кода у меня нет) на b9r. Это уж точно дружественно для новичков. Появляется значок, нажимаешь и подключен, нажимаешь еще раз и отключен. Никаких настроек. Видимо использует точку доступа модема, записанную в модем. Теперь значку нужно, наверное, добавить контекстное меню для проверки и изменения точки доступа и т.д. Хорошая штука. Оно еще и переподключается при разрыве соединения. Работает также и в Wary (только нет значка с шариком при подключении).
Странно, но пин-код задается в другое устройство:
  
Код
 #Проверяем pin-код
if [ "$(wvdial --config /tmp/msg 2>&1 | grep 'CPIN:' | cut -f2 -d ' ' )" = "SIM" ]; then
PIN=$(Xdialog --title "PIN-код" --passwordbox "Введите pin-код" 0 0)
echo "AT+CPIN=$PIN" > /dev/ttyUSB_utps_pcui
sleep 5
fi
Разве главное устройство не /dev/ttyUSB_utps_modem?
Я слегка переделал этот пакет для Wary. Поместил здесь: http://forum.puppyrus.org/index.php/topic,3935.msg47143.html#msg47143

Если убрать проверку пин-кода - значок появляется на порядок быстрее.
« Последнее редактирование: 01 Май 2011, 20:01:28 от Pro »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Разве главное устройство не /dev/ttyUSB_utps_modem?
Да. А  /dev/ttyUSB_utps_pcui "служебный вход". PIN-код с главного не принимает.
 Дальнейшее обсуждение программы проводим здесь.
« Последнее редактирование: 16 Февраль 2011, 21:03:57 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
В b12m у меня отвратительно работает USB-модем ZTE MF627. На чистой сохраненке день-другой работает, потом выдает что-то вроде:
Код
.................................
--> Modem initialized.
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
ATM1L3DT*99#
CONNECT
--> Carrier detected.  Waiting for prompt.
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Sun Apr 10 22:31:00 2011
--> pid of pppd: 1230
--> Disconnecting at Sun Apr 10 22:31:01 2011
--> The PPP daemon has died: pppd options error (exit code = 2)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 2)
И так до удаления сохраненки. Код выхода всегда 2. От оболочки, понятное дело не зависит. На прежних бетах такой устойчивой картины не наблюдал.
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Если у кого нормально работает USB-модем в b12 - отпишитесь, плиз. Может это я своими действиями сохраненку ломаю.
Engineering is the art of making what you want from things you can get.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
 У меня работает нормально, но я 3g-модемом редко пользуюсь, только при авариях на основной линии.
 Здесь утверждают, что всему виной /etc/ppp/peers/wvdial. В b12 этот файл каждый раз копируется при запуске wvdial и удаляется при выключении. См. wvdialshell.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
Возможно, проблема с сетью. Сейчас пришла весна и у меня начались проблемы с сетью. В других ОС работает?

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Возможно, проблема с сетью. Сейчас пришла весна и у меня начались проблемы с сетью. В других ОС работает?
Да, весна - веселое время для телефонии и др. коммуникаций. Но это не мой случай, в XP все нормально работает.
Engineering is the art of making what you want from things you can get.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
  • Автор темы
А в других Puppy или в других Линуксах работает или при подключении через другие программы типа pgprs или pupdial?

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Здесь утверждают, что всему виной /etc/ppp/peers/wvdial. В b12 этот файл каждый раз копируется при запуске wvdial и удаляется при выключении. См. wvdialshell.
Они правы, см скриншот. С этим битым файлом ничего сделать не удается, ни удалить, ни переименовать. Только обновить всю сохраненку. Засада в том, что проблема всплывает не сразу, а спустя 1-2 дня. Может вернете, как было до b11 включительно?

2Модератор: В последних постах вырисовывается отдельный баг, перенесите в отдельную тему, пожалуйста.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Предлагаю проверить на версии релиз и отдельно уточнить ситуацию с файлом snapmergepuppy
http://pm.puppyrus.org/issues/135

судя по чейнджлогу изменений в wvdialshell и другие подобные скрипты не вносилось т.е. все в 12b как в 10b, 11b, и т.п. версии должно работать.
« Последнее редактирование: 21 Апрель 2011, 06:54:28 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Предлагаю проверить на версии релиз
На релизе и проверяю. Картина прежняя - как на b12.
и отдельно уточнить ситуацию с файлом snapmergepuppy
В релизе стоит файл без правки от DdShurick. Я поставлю его файл, понаблюдаю.
Engineering is the art of making what you want from things you can get.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
В релизе стоит файл без правки от DdShurick
Этот файл был выложен чуть позже, поэтому только в перезалитой версии от 18 апреля должен обновиться.
Free software for free people

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Этот файл был выложен чуть позже, поэтому только в перезалитой версии от 18 апреля должен обновиться.
Ok. Обновлюсь.
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Прошло 10 дней, полет нормальный, проблема ушла. Также на старом ноутбуке стала стабильно определяться звуковая карточка (раньше через раз определялась).  ;D ;D ;D
Engineering is the art of making what you want from things you can get.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
проблема ушла
Скорее всего это решит проблему со многими устройствами в /dev, которые удалялись из-за ошибки создателей скрипта snapmergepuppy.
Ошибку отловил DdShurick.
Free software for free people