Jump to content
Форум по продукции MOXA

AlexMad

Пользователи
  • Posts

    12
  • Joined

  • Last visited

Posts posted by AlexMad

  1. Добрый день,

    Нет, это не проект Moxa. Наверное, работают энтузиасты :)

    Ловите последнюю версию драйвера во вложении - 1.18.25

    С развитием - стараемся достаточно оперативно, как можем, делать драйверы для новых ядер Linux.

     

    Я уже где-то просил выкладывать свежие версии драйвера. Может, хоть в эту ветку будете выкладывать драйвера после обновления, а не после запросов пользователей? Так ведь и вопросов меньше будет и Вам попроще.

  2. Нашел https://launchpad.net/~npreal2 .

    Вроде бы все движется к внедрению npreal. Но там пока пакеты под ubuntu 13.10.

    Вопрос номер раз - это проект энтузиастов или MOXA имеет к нему отношение?

    Вопрос два - как с планами на развитие (вышла очередная LTS версия ubuntu (14.04), хотелось бы на нее перейти).

     

    Ну и еще - может, есть посвежее драйверы, чем в сообщении выше (18.11).

  3. Здравствуйте!

     

    Попробуйте, пожалуйста, драйвер, который я приложил к сообщению.

     

    npreal2_1.18.11_Build_13073017.tgz

    Собирается с варнингами, ставится и не работает :(

     

    Это, если собирать gcc версии 4.7

    А в 4.6 нормально собирается и работает. Спасибо.

  4. Добрый день,

     

    По поводу ядер 3.0 - да, конечно, поддержка будет достаточно скоро. Вот только пока сроки назвать не можем, к сожалению.

     

    Давненько не пользовался NPort - другие задачи были. А вот сейчас пришло время с ним поработать... Линукс за это время подрос, не уверен, что в лучшую сторону. Ядро уже 3.8.

    И вот с ним опять не собирается драйвер. На машинке, где ядро 3.2 все нормально собирается и работает.

    Хочется спросить, как обстоят дела с драйверами в наше быстротекущее время.

  5. Ой, сорри, ошибся с файлом!

    Ловите правильный!

     

     

    А ядра из ветки 3.0 поддерживать планируется?

    Сейчас, после обновления системы решил поставить драйвер. Не прокатило. Буду пробовать шаманить.

     

    Сам спросил, сам отвечу.

    Во первых, в Makefile нужно строку

    ifeq	"$(findstring 2.6, $(shell uname -a))" "2.6"

    Изменить под 3,0.

    Честно говоря, не стал это делать, просто удалил все, что относится к 2,4.

     

    Во-вторых, нужно собирать gcc не выше 4.4

     

    Решение нашел тут.

     

    apt-get install gcc-4.4
    ln -sf /usr/bin/gcc-4.4 /usr/bin/gcc
    

    и после установки возращаем назад:

    ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc
    

     

    Драйвер собрался и работает. Пока подводных камней не вижу.

  6. Добрый день!

    Сорри за поздний ответ. Пока общаемся с Тайванем насчет проблемы.

    Просто последний драйвер MOXA - на версию ядра Linux 2.6.36. У Вас же стоит 2.6.37. Пытаемся понять, какие возможны проблемы.

    С нетерпением ждем ответа Тайваньских товарищей. Ибо на ядре 2.6.38 такая же проблема: под виндой, даже виртуальной, порт работает, а в линуксе: Can't open COM-Port /dev/ttyr00 ! (Error: 5d (0x5))

  7. Добрый день!

    Благодарю Вас за вопрос!!!


    •  
    • На самом деле, последняя официальная версия драйверов есть на moxa.com. Там она всегда обновляется. Вбивайте название устройства в строке поиска, и весь софт будет выдан.
    • На moxa.ru, к сожалению, не всегда вовремя обновляем. :rolleyes: Но будем стараться!!
    • Выкладываемые в форуме версии - могут быть свежее официальных, но они являются бета-версиями (у Моксы 2-значные номера версий - официальные, 3-значные - это бета-версии). Официально они не выкладываются. Более того, некоторые "беты" рождаются как исправление/добавление по заказу какого-то конкретного клиента, поэтому заранее их просто не выложить
    • Ну а на диске - какая была последняя версия на момент выпуска диска, такая там и осталась.

     

    Попробовал установить все варианты драйверов - результат отрицательный. Возможно, это связано с тем, что у меня ядро 2.6.38-8.

     

    После разбора полетов выяснилось, что надо добавить в начале файла npreal2.c следующее определение:

    #ifndef init_MUTEX
    #define init_MUTEX(x) sema_init(x, 1)
    #endif
    

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

     

    И еще вопрос: запуск ./mxinst с параметром m64 говорит, что нет правила для сборки m64, хотя, если верить ридми, именно с таким ключем его надо запускать на платформе amd64/

  8. Добрый день! Попробуйте более свежий драйвер. Прикрепил аттачем)

    А можно вопрос: Почему бы не выкладывать свежие драйвера на странице поддержки?

    У Вас на сайте к закачке предлагаются драйвера версии 1.14, на диске к устройству 1.16, а вот на форуме уже нашел 1.19. Как, все-таки, искать самые свежие драйвера?

×
×
  • Create New...