Ubuntu DEB для madwimax 0.1.0

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

65 комментариев на «Ubuntu DEB для madwimax 0.1.0»

  1. Xander:

    А сорцами пакетов поделитесь? :)

  2. Поделюсь, конечно. Ничего сложного я, правда, не делал. Практически целиком и полностью по мануалу из Дебиан все делал. Файлик со всем окружением сборки пакета: http://peter.infosreda.com/madwimax.tar.gz

  3. denis volkov:

    Петр, огромное спасибо! ))
    А то последняя версия «медваймаксовских» дров, както криво собиралась у меня. А с Вашими deb’ами все встало, как влитое!

  4. [doctor]:

    информация добавлена на форум убунту (разумеется с указанием источника).
    Спасибо.

    Если Вы не возражаете то добавим в Вики убунту-ру

  5. Не возражаю, конечно! Только за!

  6. Кстати, готов заморочиться и сделать сборку deb пакета и для 64 битной Ubuntu, если хотя бы один человек в коментах скажется что ему это надо и нигде больше он не нашел.

  7. [doctor]:

    мне лично это не надо, но смысл сделать есть:
    1. ваши пакеты работоспособны и собраны корректно
    2. наличие пакета для 64-версии в любом случае хорошо
    3. убунту станет только дружественнее от этого
    4. мы скажем вам спасибо

  8. alex:

    с вашими пакетами
    yota заработала сразу и без проблем
    Спасибо огромное!

    PS
    eeepc 901/ eee-ubunty 8.04

  9. sergio:

    Мне однозначно нужен пакет для 64 убунты (вернее у меня Минт, но это не важно)

  10. BlauTood:

    Дорогой Петр, меню очень нужен пакет по х64
    сделайте плс

  11. Руслан:

    Петр пожалуйста сделайте сборку deb пакета для 64 битной версии/

  12. Ок, нужность пакета для 64 битной версии понял. В ближайшие дни сделаю и сразу как сделаю — выложу.

  13. Руслан:

    А когда примерно будет готов пакет для 64 бит, Петр? :)

  14. Примерно будет готов завтра днем. К сожалению в буднии дни свободного времени очень мало. Да и пакет приходится собирать в виртуальной машине, т.к. все мои хости 32 битные.

  15. Madwimax для Jaunty в виде пакета доступен тут: http://peter.infosreda.com/madwimax_0.1.1-1_amd64.deb

    libusb версии 1 для него отдельно собранный не нужен, т.к. имеется в самом дистрибутиве.

  16. Руслан:

    Петр, этот пакет устанавливается только на 9.04? У меня 8.10 стоит, при попытке установки выдает «Error: Dependency is not satisfiable : Libusb-1.0-0″/
    9.04 поставить не могу, комп зависает, пока не смог решить проблему.

  17. Руслан:

    Вы бы не могли собрать отдельно Libusb-1.0-0 для amd64, но для версии 8.10. Мы все, те что на Jaunty еще не перешли, будем Вам премного благодарны.

  18. Руслан:

    Уважаемый Петр, глупость своего последнего поста осознал. Скачал libusb для amd64, установил Ваш пакет, и вуаля — модем загорелся синим цветом. Спасибо Вам огромное.

  19. Vyacheslav:

    А раскоментировать — как строки должны выглядеть? А то я в лине недавно.

  20. Выглядеть должны так:

    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}»

  21. denis:

    Доброе время суток!
    У меня линукс 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…
    Подскажите новичку плиз.
    В любом случае спасибо за Ваш труд.

  22. denis:

    Сам отвечаю на свой вопрос…
    смотрим что usbfs замонтирован /proc/bus/usb.
    Делаем umount usbfs
    потом mount -t usbfs usbfs /dev/bus/usb
    Терь запускаем /usr/sbin/madwimax -vv
    и наслаждаемся.
    Как сделать чтобы после перезагрузки usbfs автоматически монтировалось в dev я не нашел. fstab не предлагать — не работает да и не тоам в данном случае это делается. А человеку корректно собравшему пакет и сделавшему установку такой простой огромное спасибо!

  23. Albert:

    Очень буду благодарен за сборку под notebook samsung nc10 со встроенным интеловым ваймаксом.
    Под убунту 9.04

  24. Kech:

    Albert:
    Так в последнем ядре уже есть драйвера под WIMAX

  25. rootiks:

    Петр ты супер чуваГ :) … Таких мало осталось. На недели куплю модемчик и буду ставить. Самому стало интересно как все это работает.

  26. reijii:

    Спасибо большое!
    на убунту 9.0.4 амд64 драйвер установился без проблем!

  27. jumper:

    даже не надеюсь на гуй для этих дров, но было бы здорово хотя бы опцию запихнуть на отключение этого синего огонька в самом верху модема )
    а в целом дрова супер, ни одного косяка, все работает, качает айс))))

  28. dakarius:

    Установил драйвера, модем горит синеньким, но инета нет (под Виндой все нормально). У меня Убунту 9.04

  29. Большое спасибо. Теперь у меня дома есть полноценный интернет, и я наконец поставлю линукс в качестве основной системы. (а без интернета там никак)

  30. Большое спасибо за драйвер. WiMax теперь работает, как надо под убунтой 9.04.

  31. ss:

    Ubuntu server 9.04
    Все поставил, все работает.
    Но если в файле z60_madwimax.rules
    в строке запуска madwimax добавить параметр записи в лог ( -l /var/log/… ) , то при запуске системы madwimax не поднимается, однако его можно поднять ручками. При этом физическое отключение и подключение модема стартанет madwimax. Такое же поведение вызывает любой скрипт, который пишет что-то в файл, никто не пробовал?

    Вроде ошибок в логах нигде не наблюдается.

  32. Гм. А без ключей поднимается? Я думаю, что можно просто добавить в файлы инициализации запуск madwimax. Что-то вроде rc.local.

  33. ss:

    Да, без логирования все поднималось. Но я уже разобрался.

    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, может кто знает как из шел грамотно их получить?

  34. Илья:

    В последнее время ситуация с ётой ухудшилась, сигнал остался тем же, но из-за перегрузок или неизвестно чего, ёта стала сама отключать при отсутствии трафика либо вообще не подключаться. Модем висит далеко на окне и тянутся чтобы переткнуть лень.
    Как можно отмонтировать и примонтировать устройство?
    Вот вывод с 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

  35. Oleg:

    А можно собрать madwimax на платформу PowerPC. У меня спутниковый рессивер Linux. Есть USB. Благодарность не будет иметь границ ))

  36. ss:

    Илья, я добавил скрипт в крон, который раз в минуту отсылает пару ICMP пакетов (ping), результаты на всякий случай пишу в лог файл. Пока за 5 дней ни разу не отваливалось.

    Где-то на форумах уже упоминалось о том, что когда йота перестает работать при отсутствии активности.

    Кстати, хочу поделиться информацией, у нас через yota работает voip, т.е. создается с основным офисом vpn канал, на компьютере висит трубочка, которая цепляется через sip к серверу asterisk в головном офисе.

    Качество хорошее.

  37. Илья:

    ss, спасибо, пингом уже пользуюсь. Сеть не отваливается, но если после 4 часов дня пробуешь подключиться, то модем уходит в бесконечное получение IP. Думал скрипт написать, который бы сам перетыкал ёту, пока не подключиться.
    ЗЫ.Узнал, что можно заказать внешний IP, позвонил, сказали через 2 дня сообщат, надеюсь проблема проподёт

  38. ss:

    Скорее всего ничего не изименится, по идее он также будет выдаваться по dhcp.

  39. ss:

    Кстати, если действительно кто-нибудь знает или узнает как правильно программно передернуть устройство, поделитесь информацией!

  40. Илья:

    Мда, внешний IP не помог никак, на счёт mount/unmount google перерыл — не нашёл ничего

  41. Andre:

    Петр, а есть ли возможность заставить модем коннектиться к точке с определенной частотой?Или заставить его не менять точку к которой он подключен?Заранее спасибо.

  42. MadofWimax:

    Господа,
    ОС — Ubuntu 9.04 2.6.28-16-server
    Madwimax 0.1.1 (из исходников) т.к. пакеты не захотели ставится
    После загрузки ОС все замечательно работает, но если вынуть модем и вставить обратно, то интерфейс wimax0 обратно не появляется (после ifdown тоже)
    Только если руками из консоли пишу: sudo /usr/local/madwimax/sbin/madwimax -qod

    Как бы это дело починить, чтобы по нормальному было- вставил модем — сеть работает.
    Спасибо

  43. MadofWimax:

    Перетыкаю модем (U200), система выкидывает popup-окно:

    «Не удалось подключить Звуковой диск
    Устройство /dev/sr1 не содержит звуковых файлов»

    Куда копать?

  44. laykoff:

    Спасибо коротко и ясно. В Kubuntu 9.04 встало на ура!!!

  45. Андрей:

    Спасибо на 8,04 встало без проблемм

  46. Добрый день! Большое спасибо за пакеты — йота-модем завелся с полпинка. Понимаю, что это уже слегка нахально, но не планируете ли вы сделать гуй для драйверов? Очень бы помогло начинающим юзерам :)

  47. Parsoph:

    Люди, давно подозреваю что я блондинка)))(хоть и парень). Пакеты я установил, но реально работы не вижу(((( и модем тоже не коннектится. чтоделать после установки пакетов?

  48. Yakov:

    Здравствуйте, Пётр!
    Курирую ветку линейки нетбуков Samsung NC10 (у коей имеются две модификации, WLS1RU и WAS1RU, соотв. с отдельным и комбинированным с вайфай модулями) на 4pda.ru, на днях установил Нетбук Ремикс, доволен очень сильно — работает как телефон Калашникова )))))) Коробка + 2 пакета и все встало наотлично, кроме ваймакса.
    Подскажите, пожалуйста, насколько сложно решить этот вопрос, поиск дал пока только, увы, решение для юсб модема.

  49. Kubuntu 9.10:

    GNU Linux Kubuntu 9.10 встало всё отлично работает!!Спасибо!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>