nikolaev Posted July 27, 2022 Share Posted July 27, 2022 Здравствуйте. Есть плата CP-114EL V1.3.1 с программным переключением режимов работы RS232<->RS485. Плата должна работать под ОС Astra Linux SE 1.6 kernel 4.15.3-1-generic. Нужно переключать режимы работы RS232<->RS485. использование setserial /dev/ttyS4 port 1 не переводит режим работы в RS485 в документации на плату написано, что переключение режимов производится с помощью утилиты muestty. в репозиториях ОС ее нет, при попытке собрать драйвер и утилиту из пакета драйверов с оф сайта по ядро 4.х.х выдает ошибку о несоостыковке версии драйвера и ядра ОС. Как быть в такой ситуации, спасибо Link to comment
Знайка Posted July 27, 2022 Share Posted July 27, 2022 Добрый день. Какой драйвер вы используете? Link to comment
nikolaev Posted July 28, 2022 Author Share Posted July 28, 2022 если правильно понял, что нужно посмотреть: #modinfo вот что дало: 8250_moxa: 4.15.3-1-generic SMP mod_unload Link to comment
Знайка Posted July 28, 2022 Share Posted July 28, 2022 В папке с драйвером обычно есть файл VERSION.txt, в котором собственно указывается номер версии драйвера, вот это и интересует Link to comment
nikolaev Posted July 28, 2022 Author Share Posted July 28, 2022 там только *.ko файлы... modinfo еще вот такое выдал, думал что это не то.. srcversion: F2794AD609C64E3C5AB6C7D Link to comment
Знайка Posted July 28, 2022 Share Posted July 28, 2022 Вы когда драйвер для платы устанавливали - где его брали? Link to comment
nikolaev Posted July 28, 2022 Author Share Posted July 28, 2022 Компьютер куплен с уже с установленной ОС и железом. Link to comment
Знайка Posted July 28, 2022 Share Posted July 28, 2022 Вот ссылка https://disk.yandex.ru/d/rYXzEyXKtP_qvg на 4.1.3, это самая последняя версия, которая у меня есть Link to comment
nikolaev Posted July 28, 2022 Author Share Posted July 28, 2022 спасибо, попытаюсь собрать... та же ошибка на сборке. исходники драйвера и версия ядра не соответствуют Link to comment
Знайка Posted July 28, 2022 Share Posted July 28, 2022 Та же - это какая? Приведите полный листинг установки Link to comment
nikolaev Posted September 6, 2022 Author Share Posted September 6, 2022 извиняюсь за долгий ответ. был перерыв до перерыва при сборке была ошибка, связанная с разными версиями ядра и драйвера, ее не сохранил к сожалению. сейчас ошибка другая, совсем запутался... Quote test@astra:~$ mkdir moxa test@astra:~$ cd moxa/mxser test@astra:~/moxa/mxser$ sudo make ********************************************************************** Astra Linux SE 1.6 (smolensk) 4.15.3-1-generic MOXA Smartio/Industio Family Multiport Board Device Driver ver 4.1.3 Release Date: 2022/07/05 ********************************************************************** Build Fail! Please check build.log for further information and send it to support@moxa.com. Makefile:65: ошибка выполнения рецепта для цели «module» make[1]: *** [module] Ошибка 1 Makefile:27: ошибка выполнения рецепта для цели «mxser» make: *** [mxser] Ошибка 2 test@astra:~/moxa/mxser$ после первой строчки распаковал туда Ваш архив с драйверами в логе: Quote ********************************************************************** Astra Linux SE 1.6 (smolensk) 4.15.3-1-generic MOXA Smartio/Industio Family Multiport Board Device Driver ver 4.1.3 Release Date: 2022/07/05 ********************************************************************** make[2]: *** Нет правила для сборки цели «modules». Останов. Link to comment
Знайка Posted September 6, 2022 Share Posted September 6, 2022 Я так понимаю, что либо исходников ядра нет, либо они лежат где то не там, куда на них ссылаются. НУ или ещё чего то не хватает. С этой Astra всегда так. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now