Mandriva RPM для madwimax 0.1.0

Перед выпуском rpm для версии 0.0.2 я жаловался, что версия 0.1.0 отказывается у меня работать и соответственно даже себе я не могу гарантировать, что выпущенный RPM будет вообще у кого-нибудь работать. Последние две или даже три недели я потратил на то, что (последовательно): пытался установить Yota модем на Mac OS и не преуспел в этом, пытался восстановить модем после вышеописанных попыток, модем отказывался работать и в MacOS и в Linux и даже в Windows. Сначала я вообще подумал, что «убил» модем и счастья в виде бесплатного быстрого тестового мобильного интернета до конца мая мне не будет. Вчера я забрался в Windows для того, чтобы попробовать перепрошить Samsung SWC-U200 или для того, чтобы убедиться в том, что он совершенно «мертв» и можно со спокойной совестью его выбрасывать вместе со временем, которое я потратил на сборку бинарного пакета для Мандрива Линукс.

И вы не поверете, но капризные боги 4G решили ниспослать на  меня свою благодать. После установки последнего Yota Access с официального сайта Yota модем «завелся» под Windows. Потом я попробовал заставить его работать с madwimax 0.0.2, но потерпел неудачу. Однако, железяка вполне успешно стала работать с madwimax версии 0.1.0! Немного поэкспериментировав, я собрал новую версию бинарного пакета с драйвером madwimax для Мандривы. После установки устройство должно работать сразу после «втыкания» в usb разъем. После установки пакета достаточно воткнуть модем в USB разъем и он автоматом попробует осуществить подключение.

Все, драйвер работает. Теперь можно заняться GUI для него в Mandriva. Сам драйвер можно скачать вот тут: http://peter.infosreda.com/madwimax-0.1.0-1.i586.rpm, а source rpm здесь: http://peter.infosreda.com/madwimax-0.1.0-1.src.rpm. В комплект включена библиотека libusb1, которая отсутствует в официальных репозитариях Mandriva Linux.

P.S. Мне все-равно предстоит разбираться в пакетировании софта для Debian и Ubuntu на следующей неделе по причине производственной необходимости, т.ч. смогу сделать бинарный пакет и для Debian/Ubuntu.

18 комментариев на «Mandriva RPM для madwimax 0.1.0»

  1. [...] UPDATE: RPM для драйвера madwimax для Mandriva Linux находится тут: http://peter.infosreda.com/ru/2009/03/22/mandriva-rpm-madwimax-0_1_0 [...]

  2. gvin:

    …Спасибо тебе,огромное!..
    Ещё правда не пробывал,но всё равно доброе дело сделал!…
    ..Я неделю мучился под Мандриву тарбол ставил ну никак. Я не программист и не знал про libusb1. А в инете по этому поводу
    тишина. У меня на ноуте вторая ось debian(lenny) , буду и туда пытаться прикручивать….
    ..

  3. Ярослав:

    пакет прекрасно установился ,но при запуске, через консоль говорит, что tap0 не найден, что тут может быть не так?
    При выводе команды ifconfig никакого интерфейса tap0 нет, зато есть непонятный мне lo

  4. tap0 создается уже самим madwimax в процессе работы. lo — это вполне стандартный локальный интерфейс, который к madwimax отношения не имеет.

    Попробуйте запустить madwimax от root’а, например, при помощи sudo, если она у вас установлена.

  5. Ярослав:

    Вот как делаю я, помогите пожалуйста.
    bash-3.2$ su
    Password:
    [root@localhost yarik]# dhclient tap0
    /sbin/dhclient-script: configuration for tap0 not found.
    SIOCSIFADDR: No such device
    tap0: unknown interface: No such device
    tap0: unknown interface: No such device
    [root@localhost yarik]# ifconfig tap0 mtu 1400
    SIOCSIFMTU: Нет такого устройства
    [root@localhost yarik]# madwimax
    failed to initialise libusb
    [root@localhost yarik]# path/to/wimax
    bash: path/to/wimax: Нет такого файла или каталога

  6. Ярослав, сегодня постараюсь протестировать на «голой» Мандриве и посмотреть в чем может быть проблема.

  7. Илья:

    Только установил mandriva 2009.1. Сразу поставил пакет madwimax 0.1.0. При запуске из консоли madwimax, выдает : «failed to initialise libusb». Модем виден как внешнее зап.устройство. Нашёл какие-то исходники libusb:
    —————-
    struct sigaction sigact;
    0
    int r = 1;
    0

    0
    - r = libusb_init();
    0
    + r = libusb_init(NULL);
    0
    if (r < 0) {
    0
    fprintf(stderr, "failed to initialise libusb\n");
    0
    exit(1);
    0
    @@ -464,7 +464,7 @@ int main(void)
    0
    sigaction(SIGQUIT, &sigact, NULL);
    0
    --------------
    Вот ссылка: http://github.com/gregkh/libusb/commit/1df713d622ab4f0b03aad72d903ac7beb8fb3b90

  8. Илья:

    Ярослав, вы смогли решить проблему?

  9. Проблема локализована. RPM для 2009 не будет работать в 2009.1
    Обидно, но факт. Если сегодня успею — сделаю пакет уже для 2009.1

  10. Ярослав:

    Увы нет. Да йотакапец пришел :)
    Не знаю, использовать ли ее дальше или нет. Но разобраться в проблеме все-таки хотелось бы

  11. Александр:

    Пакета для 2009.1 так и не появилось?
    а проблема с
    «failed to initialise libusb»
    так и не решилась?

  12. Станислав:

    Уважаемый Петр!
    Не появился ли RPM для madwimax под Mandriva2009.1 ?
    Или принципиально невозможно его собрать под эту версию ?
    Заранее СПАСИБО!

  13. Здесь пишут о проблеме «failed to initialise libusb» (http://code.google.com/p/madwimax/issues/detail?id=34)

    Описание ниже
    You should have special device nodes at /dev/bus/usb. They are generated by udev
    normally. You can mount usbfs there if they are not in place.

  14. Axe16:

    Не подскажете инфу по подключению уота на мандриве 2010? Пакет выложенный здесь установился, и madwimax0 показывается в доступных устройствах подключения к сети, но подключение не происходит, сетевой менеджер производит попытку подключения и через пару секунд выдает сообщение что подключение невозможно. На мандриву сейчас хочу перейти с убунты и очень интересен данный вопрос. =)) Заранее спасибо. =))

  15. shilka:

    Присоединяюсь. Такая же проблема. Выложенные файлы установились. Сам модем виден в Неопознанных/Других устройствах. Как заставить его работать?

  16. lunix:

    подключился вроде,сеть wimax «поднялась»,ip получил,но модем светит синим постоянно и не мигает.Страницы интернета не находит.Пытается обновить ос.

  17. libspb:

    Первое время модем подключался к сайтам только первые минуты 3 или меньше,а потом никак.После перезагрузки зашол на yota .ru и оттуда началось сканирование портов — 81 порт.После открытия в файрволе 81 порта ,модем стало быстро находить все страницы.Даже быстрее чем на хрюше.Мдва 2010.

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

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

*

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