UPDATE: Новая версия пакета: http://peter.infosreda.com/ru/2010/02/06/madwimax-deb-1-1-0
Делать пакеты для Ubuntu / Debian оказалось чуть ли не проще, чем для Mandriva. Т.ч. встречайте — мой первый бинарный пакет *.deb. Вернее, даже два пакета. Я не нашел в стандартных репозиториях Ubuntu пакета libusb1 и по-этому сделал его сам. Правда, знающие люди говорят, что такой пакет есть. Как только увижу его собственными глазами, так и переделаю свой deb для madwimax на использование того, «правильного», libusb1. Тем более, может быть и переделывать не придется. На сколько я понимаю, команда madwimax скоро выпустит свой deb пакет для Debian / Ubuntu.
Ссылки на пакеты: libusb1_1.0.0-1_i386.deb и madwimax_0.1.0-1_i386.deb
После скачивания пакеты устанавливаются при помощи следующей команды: dpkg -i <имя пакета>
Документации в комплекте нет. Практически ничего нет кроме собственно исполняемого файла и правила для udev.
Для того, чтобы модем автоматически соединялся с сетью Yota при включении в USB разъем, потребуется раскомментировать последние две строчки (их там всего четыре) файла /etc/udev/rules.d/z60_madwimax.rules
А сорцами пакетов поделитесь?
Поделюсь, конечно. Ничего сложного я, правда, не делал. Практически целиком и полностью по мануалу из Дебиан все делал. Файлик со всем окружением сборки пакета: http://peter.infosreda.com/madwimax.tar.gz
Петр, огромное спасибо! ))
А то последняя версия «медваймаксовских» дров, както криво собиралась у меня. А с Вашими deb’ами все встало, как влитое!
информация добавлена на форум убунту (разумеется с указанием источника).
Спасибо.
Если Вы не возражаете то добавим в Вики убунту-ру
Не возражаю, конечно! Только за!
Кстати, готов заморочиться и сделать сборку deb пакета и для 64 битной Ubuntu, если хотя бы один человек в коментах скажется что ему это надо и нигде больше он не нашел.
мне лично это не надо, но смысл сделать есть:
1. ваши пакеты работоспособны и собраны корректно
2. наличие пакета для 64-версии в любом случае хорошо
3. убунту станет только дружественнее от этого
4. мы скажем вам спасибо
с вашими пакетами
yota заработала сразу и без проблем
Спасибо огромное!
PS
eeepc 901/ eee-ubunty 8.04
[...] Теперь доступен и RPM пакет для Ubuntu/Debian Linux: http://peter.infosreda.com/ru/2009/03/23/ubuntu-deb-madwimax-0_1_0 [...]
Мне однозначно нужен пакет для 64 убунты (вернее у меня Минт, но это не важно)
Дорогой Петр, меню очень нужен пакет по х64
сделайте плс
Петр пожалуйста сделайте сборку deb пакета для 64 битной версии/
Ок, нужность пакета для 64 битной версии понял. В ближайшие дни сделаю и сразу как сделаю — выложу.
А когда примерно будет готов пакет для 64 бит, Петр?
Примерно будет готов завтра днем. К сожалению в буднии дни свободного времени очень мало. Да и пакет приходится собирать в виртуальной машине, т.к. все мои хости 32 битные.
Madwimax для Jaunty в виде пакета доступен тут: http://peter.infosreda.com/madwimax_0.1.1-1_amd64.deb
libusb версии 1 для него отдельно собранный не нужен, т.к. имеется в самом дистрибутиве.
Петр, этот пакет устанавливается только на 9.04? У меня 8.10 стоит, при попытке установки выдает «Error: Dependency is not satisfiable : Libusb-1.0-0″/
9.04 поставить не могу, комп зависает, пока не смог решить проблему.
Вы бы не могли собрать отдельно Libusb-1.0-0 для amd64, но для версии 8.10. Мы все, те что на Jaunty еще не перешли, будем Вам премного благодарны.
Уважаемый Петр, глупость своего последнего поста осознал. Скачал libusb для amd64, установил Ваш пакет, и вуаля — модем загорелся синим цветом. Спасибо Вам огромное.
А раскоментировать — как строки должны выглядеть? А то я в лине недавно.
Выглядеть должны так:
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}»
Доброе время суток!
У меня линукс Xandros что то типа клон Linux Debian 4. Ноут ASUS EEE PC 1000H.
Установил sudo pkgb -i madwimax_0.1.0-1_i386.deb
тоже с драйвером для usb
Все встало замечательно. Без ошибок.
Строчки раскоментировал.
Модем как ни находился так и не находиться ни в ручном режиме
sudo /usr/sbin/madwimax
Could not find/open…
Подскажите новичку плиз.
В любом случае спасибо за Ваш труд.
Сам отвечаю на свой вопрос…
смотрим что usbfs замонтирован /proc/bus/usb.
Делаем umount usbfs
потом mount -t usbfs usbfs /dev/bus/usb
Терь запускаем /usr/sbin/madwimax -vv
и наслаждаемся.
Как сделать чтобы после перезагрузки usbfs автоматически монтировалось в dev я не нашел. fstab не предлагать — не работает да и не тоам в данном случае это делается. А человеку корректно собравшему пакет и сделавшему установку такой простой огромное спасибо!
Очень буду благодарен за сборку под notebook samsung nc10 со встроенным интеловым ваймаксом.
Под убунту 9.04
Albert:
Так в последнем ядре уже есть драйвера под WIMAX
Петр ты супер чуваГ
… Таких мало осталось. На недели куплю модемчик и буду ставить. Самому стало интересно как все это работает.
Спасибо большое!
на убунту 9.0.4 амд64 драйвер установился без проблем!
даже не надеюсь на гуй для этих дров, но было бы здорово хотя бы опцию запихнуть на отключение этого синего огонька в самом верху модема )
а в целом дрова супер, ни одного косяка, все работает, качает айс))))
Установил драйвера, модем горит синеньким, но инета нет (под Виндой все нормально). У меня Убунту 9.04
Большое спасибо. Теперь у меня дома есть полноценный интернет, и я наконец поставлю линукс в качестве основной системы. (а без интернета там никак)
Большое спасибо за драйвер. WiMax теперь работает, как надо под убунтой 9.04.
Ubuntu server 9.04
Все поставил, все работает.
Но если в файле z60_madwimax.rules
в строке запуска madwimax добавить параметр записи в лог ( -l /var/log/… ) , то при запуске системы madwimax не поднимается, однако его можно поднять ручками. При этом физическое отключение и подключение модема стартанет madwimax. Такое же поведение вызывает любой скрипт, который пишет что-то в файл, никто не пробовал?
Вроде ошибок в логах нигде не наблюдается.
Гм. А без ключей поднимается? Я думаю, что можно просто добавить в файлы инициализации запуск madwimax. Что-то вроде rc.local.
Да, без логирования все поднималось. Но я уже разобрался.
Udev при загрузке инициализируется еще до того как разделы подмонтируются в rw режиме, соотв. задача переместить запуск udev попозже, в моем случае помогли такие действия:
# убираем udev c 10 места /etc/rcS.d/S10udev
update-rc.d -f udev remove
# ставим запуск после checkroot.sh (/etc/rcS.d/S20checkroot.sh)
update-rc.d udev start 21 S .
# убираем mountdevsubfs.sh c 11 места /etc/rcS.d/S11mountdevsubfs.sh
update-rc.d -f mountdevsubfs.sh remove
# ставим запуск после udev (/etc/rcS.d/S21udev)
update-rc.d mountdevsubfs.sh start 22 S .
mountdevsubfs.sh пришлось сдвинуть, ибо после сдвига udev перестали монтироваться /dev/shm и /dev/pts
Из z60_madwimax.rules
строчку «/usr/sbin/madwimax -qd –exact-device=$attr{busnum}/$attr{devnum}» я заменил на «/usr/sbin/madwimax -dvvl /var/log/madwimax.log —exact-device=$attr{busnum}/$attr{devnum}»
чтобы писались логи.
Для ротации логов, добавил файл /etc/logrotate.d/madwimax:
/var/log/madwimax.log {
daily
rotate 12
compress
delaycompress
missingok
notifempty
create 644 root root
sharedscripts
prerotate
killall -QUIT madwimax
sleep 3s
endscript
postrotate
/usr/sbin/madwimax -dvvl /var/log/madwimax.log
endscript
}
Если я сделал что криво — подсказывайте.
Например, старт madwimax в ротации, немного глупый, ибо не учитывает USB bus/device, как в правилах для udev, может кто знает как из шел грамотно их получить?
В последнее время ситуация с ётой ухудшилась, сигнал остался тем же, но из-за перегрузок или неизвестно чего, ёта стала сама отключать при отсутствии трафика либо вообще не подключаться. Модем висит далеко на окне и тянутся чтобы переткнуть лень.
Как можно отмонтировать и примонтировать устройство?
Вот вывод с mtab^
difour@eeepc:/$ cat /etc/mtab
/dev/sda2 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
/dev/sda3 /home ext4 rw 0 0
gvfs-fuse-daemon /home/difour/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=difour 0 0
А можно собрать madwimax на платформу PowerPC. У меня спутниковый рессивер Linux. Есть USB. Благодарность не будет иметь границ ))
Илья, я добавил скрипт в крон, который раз в минуту отсылает пару ICMP пакетов (ping), результаты на всякий случай пишу в лог файл. Пока за 5 дней ни разу не отваливалось.
Где-то на форумах уже упоминалось о том, что когда йота перестает работать при отсутствии активности.
Кстати, хочу поделиться информацией, у нас через yota работает voip, т.е. создается с основным офисом vpn канал, на компьютере висит трубочка, которая цепляется через sip к серверу asterisk в головном офисе.
Качество хорошее.
ss, спасибо, пингом уже пользуюсь. Сеть не отваливается, но если после 4 часов дня пробуешь подключиться, то модем уходит в бесконечное получение IP. Думал скрипт написать, который бы сам перетыкал ёту, пока не подключиться.
ЗЫ.Узнал, что можно заказать внешний IP, позвонил, сказали через 2 дня сообщат, надеюсь проблема проподёт
Скорее всего ничего не изименится, по идее он также будет выдаваться по dhcp.
Кстати, если действительно кто-нибудь знает или узнает как правильно программно передернуть устройство, поделитесь информацией!
Мда, внешний IP не помог никак, на счёт mount/unmount google перерыл — не нашёл ничего
Петр, а есть ли возможность заставить модем коннектиться к точке с определенной частотой?Или заставить его не менять точку к которой он подключен?Заранее спасибо.
Господа,
ОС — Ubuntu 9.04 2.6.28-16-server
Madwimax 0.1.1 (из исходников) т.к. пакеты не захотели ставится
После загрузки ОС все замечательно работает, но если вынуть модем и вставить обратно, то интерфейс wimax0 обратно не появляется (после ifdown тоже)
Только если руками из консоли пишу: sudo /usr/local/madwimax/sbin/madwimax -qod
Как бы это дело починить, чтобы по нормальному было- вставил модем — сеть работает.
Спасибо
Перетыкаю модем (U200), система выкидывает popup-окно:
«Не удалось подключить Звуковой диск
Устройство /dev/sr1 не содержит звуковых файлов»
Куда копать?
Спасибо коротко и ясно. В Kubuntu 9.04 встало на ура!!!
Спасибо на 8,04 встало без проблемм
Добрый день! Большое спасибо за пакеты — йота-модем завелся с полпинка. Понимаю, что это уже слегка нахально, но не планируете ли вы сделать гуй для драйверов? Очень бы помогло начинающим юзерам
Люди, давно подозреваю что я блондинка)))(хоть и парень). Пакеты я установил, но реально работы не вижу(((( и модем тоже не коннектится. чтоделать после установки пакетов?
Здравствуйте, Пётр!
Курирую ветку линейки нетбуков Samsung NC10 (у коей имеются две модификации, WLS1RU и WAS1RU, соотв. с отдельным и комбинированным с вайфай модулями) на 4pda.ru, на днях установил Нетбук Ремикс, доволен очень сильно — работает как телефон Калашникова )))))) Коробка + 2 пакета и все встало наотлично, кроме ваймакса.
Подскажите, пожалуйста, насколько сложно решить этот вопрос, поиск дал пока только, увы, решение для юсб модема.
GNU Linux Kubuntu 9.10 встало всё отлично работает!!Спасибо!