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

Recommended Posts

Установлен RHEL 6.1 с драйвером версии 1.15 (в отличие от 1.15.15 он собирается и устанавливается). Собираем драйвер, устанавливаем, запускаем скрипт drivers/msmknod. Устройства создаются, однако что-либо передать не представляется возможным. Если с удалённой машины пересылаем данные, зелёный светодиодный индикатор приёма сигнализирует о том, что данные принимаются, однако cat < /dev/ttyM* ничего не показывает. Проверили на всех портах (ttyM0-ttyM3), проблема такая же. Соответственно передать информацию не получается, однако никаких сообщений об ошибке не выдаётся.

Карта рабочая, под Win XP SP3 всё нормально: данные передаются в обе стороны без коллизий, однако сам драйвер не работает и с openSUSE 12.2. Симптомы такие: make завершается корректно, а make install выдаёт сообщение о том, что ядро слишком новое (3.4.6), а требуется ниже 3.4.4. Попытка чтения/записи файла устройства завершается сообщением "No such device or address". Стоит отметить, что карты у нас две, и на обеих симптомы одинаковы. Заранее спасибо за содействие.

Link to comment

Спасибо, однако возникает другая проблема: у нас в ядре (своя сборка ОС) есть другая версия драйвера (1.15.15). Старый драйвер не работает, я его добавил в blacklist, прописав это при загрузке в Grub. Собираю и устанавливаю новый драйвер по инструкции ( в том числе копирую rc.mxser в /etc/rc.d ), однако modprobe mxser выдаёт ошибку: FATAL: Error inserting mxser /lib/modules/*версия ядра*/kernel/drivers/char/mxser.ko: Operation not permitted . chmod 777 *путь к файлу* ничего не даёт

Link to comment

Update:

dmesg | tail показывает сообщение: "Couldn't install MOXA Smartio/Industio family driver!"

 

попытка запустить вручную файл /etc/rc.d/rc.mxser выдаёт сообщение о том, что mxupcie.ko запустился, а mxser.ko - нет. Текст сообщения:

FATAL: Error inserting mxser (/lib/modules/2.6.32-131.0.15.el6.x86_64/misc/mxser.ko): Operation not permitted

MOXA Smartio/Industio/UPCI/PCIe Family driver loaded

Link to comment

Старый драйвер скомпилирован как часть ядра, или как отдельный модуль? Если как часть ядра - то blacklist на него не будет действовать. Есть ли у Вас возможность пересобрать ядро?

 

Если драйвер собран модулем, то, по идее, новый драйвер должен был его заменить.

Link to comment

Update:

Установлено другое ядро, без встроенного драйвера MOXA. Драйвер устанавливается и работает, однако msdiag выдаёт сообщение вида: Please run msmknod and load driver first or there are no card in the System. При этом сообщение не исчезает, если перезапустить msmknod, а система выдаёт ошибку ядра, но данные при этом передаются. Через какое-то время компьютер перезагружается.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...