Дмитрий Васильченко Posted March 21 Share Posted March 21 Добрый день! Пытаюсь установить драйвер MOXA UPort-1150 на Astra Linux Special Edition 5.15.0-83-generic. Драйвер для ядра версии 5.х (версия 5.1 от 02.09.2021) не устанавливается (см. build.log). Драйвер для ядра версии 6.x (версия 6.0 от 28.03.2023) установился, но не удаётся выполнить компиляцию: administrator@astra:/usr/src/linux-headers-5.15.0-83-generic$ sudo make ./scripts/pahole-flags.sh: строка 7: return: возврат можно выполнить только из функции или исходного скрипта make[1]: *** Нет правила для сборки цели «arch/x86/entry/syscalls/syscall_32.tbl», требуемой для «arch/x86/include/generated/uapi/asm/unistd_32.h». Останов. make: *** [arch/x86/Makefile:217: archheaders] Ошибка 2 build.log Link to comment
Roman_S Posted March 22 Share Posted March 22 Добрый день! Драйвера под определенные версии ядра Linux не совместимы с системами с другой версией ядра. Попробуйте установить драйвер версии 5.1.5: https://drive.google.com/file/d/1O645YTYUJOOBnc_M5v58EL6q1PdWKnI-/view?usp=sharing Link to comment
Дмитрий Васильченко Posted March 25 Author Share Posted March 25 Драйвер версии 5.1.5 установился, но при попытке его загрузить возникает ошибка: sudo modprobe mxu11x0 modprobe: ERROR: could not insert 'mxu11x0': Unknown symbol in module, or unknown parameter (see dmesg) Если посмотреть dmesg, то там: mxu11x0: Unknown symbol usb_serial_deregister_drivers (err -2) mxu11x0: Unknown symbol usb_serial_register_drivers (err -2) Link to comment
Roman_S Posted March 26 Share Posted March 26 Добрый день! Уточните, пожалуйста, пробовали ли Вы: 1. Перезагрузить систему после установок драйвера? 2. Перед использованием команды modprobe выполнить команду depmod -a? 3. При выполнении команды modprobe сам преобразователь был подключен к ПК? Link to comment
Дмитрий Васильченко Posted March 26 Author Share Posted March 26 Добрый день! 1. Да, перезагружаться пробовал. 2. Выполнил depmod -a, результат modprobe тот же. 3. Да, преобразователь подключен. Светодиод Active не горит. Link to comment
Roman_S Posted March 27 Share Posted March 27 Дмитрий, А вот по последнему пункту что-то не так - светодиод Active должен гореть вне зависимости от состояния драйвера (установлен или нет). Пробовали ли Вы подключать преобразователь в другие порты USB и/или к другому ПК? Link to comment
Дмитрий Васильченко Posted March 27 Author Share Posted March 27 Согласен, явно что-то не то, в других портах ситуация такая же. Причём судя по dmesg, первоначально преобразователь определяется системой: usb 3-3: new full-speed USB device number 5 using xhci_hcd usb 3-3: New USB device found, idVendor=110a, idProduct=1150, bcdDevice= 2.00 usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-3: Product: UPort 1150 usb 3-3: Manufacturer: Moxa Technologies Co., Ltd. Но дальше снова видим: mxu11x0: Unknown symbol usb_serial_deregister_drivers (err -2) mxu11x0: Unknown symbol usb_serial_register_drivers (err -2) mxu11x0: Unknown symbol usb_serial_deregister_drivers (err -2) mxu11x0: Unknown symbol usb_serial_register_drivers (err -2) В другом ПК всё хорошо, светодиод горит, преобразователь работает. Link to comment
Roman_S Posted March 27 Share Posted March 27 На другом ПК система аналогичная, или же другая? Если другая, то пробовали ли на этом ПК переустановить драйвер (полностью удалив текущий) с подключенным преобразователем? Если это не поможет, то остается вариант выполнения статической конфигурации драйвера, который описан начиная с пункта 3.4 из файла readme (в архиве с самим драйвером). Важно проверить, что на ПК есть все необходимые пакеты из пункта 2 того же файла readme (включая заголовочные файлы ядра Linux). Link to comment
Дмитрий Васильченко Posted March 28 Author Share Posted March 28 Добрый день! Вопрос решился полной переустановкой системы и обновлением всех пакетов. Драйвер устанавливать не пришлось, всё заработало сразу при подключении преобразователя. Спасибо за помощь. 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