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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Wiki] [HOWTO] Драйвер для WiMax модема Samsung SWC-U200  (Прочитано 130501 раз)

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

Оффлайн memfis

  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #165 : 17 Октября 2010, 17:45:42 »
Поставил 10.10 и столкнулся с неработоспособностью старого решения. Повозюкался. Старый вариант, который все использовали с установкой  libusb1_1.0.0-1_i386 d 10/10 приводит к катастрофе - едва ли не пол Гнома удаляется вместе со штатным либюсб.
Решение оказалось очень простым - как правильно говорил ППС, "читайте в оригинале".

http://peter.infosreda.com/ru/2009/03/23/ubuntu-deb-madwimax-0_1_0

Оттуда вычитываем, в менеджере архивов, madwimax_0.1.0-1_i386.deb, смотрим  скрипт udev, он выглядит так:

# udev rules file for madwimax  supported devices
SUBSYSTEM!="usb|usb_device",  GOTO="madwimax_rules_end"
ACTION!="add", GOTO="madwimax_rules_end"

ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="01", RUN+="/bin/sh -c '/bin/echo -n $kernel > /sys/$devpath/driver/unbind'"
ATTRS{idVendor}=="04e9", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="01", RUN+="/bin/sh -c '/bin/echo -n $kernel > /sys/$devpath/driver/unbind'"
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6761", RUN+="/usr/sbin/madwimax -qd --exact-device=$attr{busnum}/$attr{devnum}"
ATTR{idVendor}=="04e9", ATTR{idProduct}=="6761", RUN+="/usr/sbin/madwimax -qd --exact-device=$attr{busnum}/$attr{devnum}"


LABEL="madwimax_rules_end"


Именно про него везде копи-пастят "для автоподключения раскомментируйте последние две строчки" (здесь уже сделано).  Это и есть содержание скрипта хоть 60-madwimax.rules, хоть z60-madwimax.rules, лежащего в /etc/udev/rules.d. Важно, чтоб запускался этот скрипт до 70-ххх (там вские сидиромы, и, соотв. флэшка свистка). Возможно, есть разница между z60- и 60-. Идущий из репрозиторя пакет madwimax этого скрипта не содержит, его содержит пакет по ссылке выше.
А в madwimax из реп тоже в менеджере архивов следует посмотреть (на тот случай, если опять что-то изменят и все перестанет работать), куда, собственно, пакет уложит модуль madwaimax - ранее клал в /usr/sbin, теперь в /sbin, соотв. правим скрипт.
Т.о. рабочее на сегодня решение:

1. ставим из реп madwimax
sudo apt-get -y install madwimax

2. создаем скрипт, который при втыкании в ЮСБ распознает свисток и запускает madwimax
sudo gedit /etc/udev/rules.d/60-madwimax.rules

и копи-пастим туда:

 # udev rules file for madwimax  supported devices
SUBSYSTEM!="usb|usb_device",  GOTO="madwimax_rules_end"
ACTION!="add", GOTO="madwimax_rules_end"

ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="01", RUN+="/bin/sh -c '/bin/echo -n $kernel > /sys/$devpath/driver/unbind'"
ATTRS{idVendor}=="04e9", ATTRS{idProduct}=="6761", ATTR{bInterfaceNumber}=="01", RUN+="/bin/sh -c '/bin/echo -n $kernel > /sys/$devpath/driver/unbind'"
ATTR{idVendor}=="04e8", ATTR{idProduct}=="6761", RUN+="/sbin/madwimax -qd --exact-device=$attr{busnum}/$attr{devnum}"
ATTR{idVendor}=="04e9", ATTR{idProduct}=="6761", RUN+="/sbin/madwimax -qd --exact-device=$attr{busnum}/$attr{devnum}"


LABEL="madwimax_rules_end"

Вот и все.  Благодарности шлем автору скрипта: http://peter.infosreda.com/ru/2009/03/23/ubuntu-deb-madwimax-0_1_0



« Последнее редактирование: 18 Октября 2010, 19:05:05 от memfis »

Оффлайн Анатолий К.

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #166 : 28 Октября 2010, 05:34:58 »
Интернет есть, но Evolution не работает
" Evolution сейчас работает в автономном режиме, потому что сеть недоступна"
Файл > Перейти в сетевой режим не активна - как это можно поправить ?
P.S. FireFox  тоже запускается в автономном режиме, но это лечится "в адресной строке firefox-    about:config -> toolkit.networkmanager.disable -> в положение true" - ( Спасибо за совет CoolMaskу)

Оффлайн Анатолий К.

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #167 : 04 Ноября 2010, 22:21:44 »
Проблема решена полным удалением Network Manager ( удаляем через Synaptic 4 пакета - network-manager, network-manager-gnome, network-manager-pptp, network-manager-pptp-gnome )
После этого Evolution работает как надо, так же Firefox не уходит в автономный режим без доп.настроек )
P.S. Заменил Network Manager на Wicd - wimax соединение отображается корректно.


Оффлайн passshok

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #168 : 08 Ноября 2010, 00:19:50 »
Никто не знает статус разработки по взаимодействию с NM? Просто работать-то работает, но хотелось бы ещё, чтобы ядро в даун не уходило при попытке использования )))
PS UBUNTU 10.04, x64

У меня тоже после подключения комп зависает. В логах:
(Нажмите, чтобы показать/скрыть)

Господа товарищи! Где разработчик? Кому написать? Готов поучаствовать в отладке.

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
И еще один воркараунд...
« Ответ #169 : 06 Декабря 2010, 22:54:31 »
Во многом повторюсь, но вот еще один несложный способ, применительно к SWC-U200:

(Проверялось на 10.04 и на 10.10)
1. Устанавливаем madwimax:
sudo aptitude install madwimax
2. Добавляем upstart-правило для работы службы madwimax:
sudo gedit /etc/init/madwimax.conf
В этот файл пишем:
# MadWiMax - yota driver
description "yota connection manager"
pre-start script
service network-manager stop
end script
# Если нужен лог - уберите -q
exec madwimax -f -q
post-stop script
service network-manager start
end script
Теперь можно сделать
sudo service madwimax startи наш conf-файл сначала "положит" network-manager, который уводит пол-гнома в автономный режим, а потом запустит madwimax - соответственно, firefox и остальные будут нормально работать. По завершению же можно сказать:
sudo service madwimax stop
И оно не только отключится, но и запустит network-manager, который само же и выключило.
В принципе, можно так и оставить, а можно прописать udev-правило, запускающее нашу свеженаписанную службу madwimax при втыкании модема в usb-порт., для этого создаем файл:
sudo gedit /etc/udev/rules.d/20-yota.rules
И записываем в него:
SUBSYSTEMS=="usb", ATTR{interface}=="Samsung USB mWiMAX Modem  ", RUN+="/usr/bin/service madwimax start"
И перезагружаем udev:
sudo service udev restart

В принципе - все должно работать и для других девайсов, если у них атрибут ATTR{interface}=="Samsung USB mWiMAX Modem  " совпадает. Если не совпадает - нужно узнать его, например при помощи утилиты udevadm.
Homo homini admini est...

Оффлайн memfis

  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
Re: И еще один воркараунд...
« Ответ #170 : 11 Декабря 2010, 23:49:05 »
Во многом повторюсь, но вот еще один несложный способ, применительно к SWC-U200:

и наш conf-файл сначала "положит" network-manager, который уводит пол-гнома в автономный режим, а потом запустит madwimax - соответственно, firefox и остальные будут нормально работать. По


При этом положенный нетворкманагер не положит ли и подключения lan\wi-fi?

Оффлайн poisons

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #171 : 12 Декабря 2010, 05:50:59 »
memfis, положит. Но все же некая автоматизация. Хотелось бы конечно видеть это NM.....((((

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #172 : 12 Декабря 2010, 15:50:27 »
Если честно, не понимаю, зачем одновременно нужны lan/wfi и wimax модем? Если раздавать инет с йоты на локалку - то проще все сделать через /etc/network/interfaces, с включением форвардинга и iptables через тот же сервис madwimax.conf - всего то поменять
exec madwimax -f -q
На
script
  madwimax -f -q &
  echo "1" > /proc/sys/net/ipv4/ip_forward
  /usr/sbin/iptables... Дальше нужные правила...
end script
Homo homini admini est...

Оффлайн Wol

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #173 : 17 Декабря 2010, 11:25:57 »
а может кто написать скриптик, который будет выключать и включать соединение раз или два в сутки? чтобы комп с йотовским инетом был всегда онлайн?

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #174 : 19 Декабря 2010, 14:31:38 »
Вообще, если не путаю ничего, madwimax, запущенный как служба поддерживает постоянное соединение.... Т.е. оно само переподключается, если связь разорвалась.
Homo homini admini est...

Оффлайн memfis

  • Активист
  • *
  • Сообщений: 360
    • Просмотр профиля
Re: linux драйвера для Samsung SWC-U200 [.deb] - YOTA WiMAX[РЕШЕНО]
« Ответ #175 : 20 Декабря 2010, 15:05:11 »
Вообще, если не путаю ничего, madwimax, запущенный как служба поддерживает постоянное соединение.... Т.е. оно само переподключается, если связь разорвалась.

Не факт. Проверено на личном многомесячном использовании Йоты. Что под Windowsми, что под Линуксом без перевтыкания свистка не обходится.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: [Wiki] [HOWTO] Драйвер для WiMax модема Samsung SWC-U200
« Ответ #176 : 20 Декабря 2010, 17:54:03 »
Создал статью на вики и перенёс в HOWTO:

https://help.ubuntu.ru/wiki/samsung_swc-u200
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Mefo4ka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: [Wiki] [HOWTO] Драйвер для WiMax модема Samsung SWC-U200
« Ответ #177 : 23 Декабря 2010, 20:31:54 »
Доброго времени суток!
Суть проблемы: Ubuntu 10.10, есть 4G USB-модем Samsung SWC-U200, настроен по мануалу http://yota-faq.ru/archives/3523. Все загружается, все летает... минут 20. Потом диод на модеме просто начинает часто мигать синим цветом, страницы не грузит и пинги до яндекса, например, не доходят. Система не виснет, все продолжает работать отлично, но инета нет. Помогает только перезагрузка системы.
Уже часа 3 читаю различные форумы про Yota+Ubuntu, ничего похожего не нашла. Или невнимательно смотрела ???
У кого-нибудь такое было? Буду очень благодарна за ответ или ссылку на решение :)
Заранее спасибо!

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: [Wiki] [HOWTO] Драйвер для WiMax модема Samsung SWC-U200
« Ответ #178 : 24 Декабря 2010, 01:46:58 »
А если убрать указанное (в том странном мануале) правило в udev и просто сделать
sudo madwimax
Как работать будет?

Если нормально - советую сделать по этому: https://help.ubuntu.ru/wiki/samsung_swc-u200
Homo homini admini est...

Оффлайн Rus.

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: [Wiki] [HOWTO] Драйвер для WiMax модема Samsung SWC-U200
« Ответ #179 : 24 Декабря 2010, 22:13:00 »
По инструкции, что в этой теме, возможно настроить Yota WU217 на Ubuntu 10.04 ?

Yota WU217 на Ubunte будет работать?

 

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