Страница 1 из 2
Проблема с установки драйвера LPT порта
Добавлено: 05 апр 2023, 16:59
AndreyLone
Добрый день, коллеги! Вот такая проблема, может подскажите выход. В новый системный блок был куплена плата LPT плата PCIe. С платой пришел и диск с драйверами, в том числе и под Линукс. Дальше делал так:
- вошел в папку с драйверами под Линукс (мой АХ99100)
- вошел в режим терминала
- набрал команду make install
- получил следующее:
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ make install
cp ax99100.ko /lib/modules/4.19.0-21-rt-amd64/kernel/drivers/tty/serial
cp: не удалось выполнить stat для 'ax99100.ko': Нет такого файла или каталога
make: *** [Makefile:47: install] Ошибка 1
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$
Это ответ системы - я полагаю в каталоге нет файла ax99100.ko
тогда я выполнил команду:
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ insmod ax99100.ko
bash: insmod: команда не найдена
Мои дальнейшие действия, как быть и что делать?
Re: Проблема с установки драйвера LPT порта
Добавлено: 05 апр 2023, 17:48
kfmut
make для начала в терминале набейте
Re: Проблема с установки драйвера LPT порта
Добавлено: 05 апр 2023, 18:32
alex_sar
очень сомнительно, что LPT плате нужны драйвера!
запустите
sudo dmesg | grep -i lp
может она уже распозналась у вас
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 04:00
AndreyLone
kfmut писал(а): ↑05 апр 2023, 17:48
make для начала в терминале набейте
Набил, драйвер не установился (см.первое сообщение)
Собственно вопрос у меня и был - как получить файл AX99100.ko
alex_sar писал(а): ↑05 апр 2023, 18:32
очень сомнительно, что LPT плате нужны драйвера!
Если LPTпорт прописан в BIOS, то дополнительный драйвер не нужен, а если LPT плата добавляется (как у меня), то нужен
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 08:41
kfmut
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 09:07
alex_sar
AndreyLone писал(а): ↑
Если LPTпорт прописан в BIOS, то дополнительный драйвер не нужен, а если LPT плата добавляется (как у меня), то нужен
Это проверенная информация? )
Вот откуда вы это взяли....
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 09:58
medossa
запустили терминал, вошли в директорию с драйвером, сделали make от юзера. Так?
Дальше все команды с sudo надо выполнять, т.е. sudo insmod xx, sudo make install и т.д.
Попробуйте. Всё заработает.
upd. Скиньте модель платы. Что-то в вашем ридми только про serial port инфа. Также на всякий случай выполнить:
sudo apt install kmod --install-recommends
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 11:20
AndreyLone
Фии. Лучше бы файл с порнухой. Там хоть все понятно...
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 11:26
AndreyLone
medossa писал(а): ↑06 апр 2023, 09:58
запустили терминал, вошли в директорию с драйвером, сделали make от юзера. Так?
Дальше все команды с sudo надо выполнять, т.е. sudo insmod xx, sudo make install и т.д.
Попробуйте. Всё заработает.
upd. Скиньте модель платы. Что-то в вашем ридми только про serial port инфа. Также на всякий случай выполнить:
sudo apt install kmod --install-recommends
Вот что получилось. Прошу не пинать, если те то делал, новичок.
Далее текст с терминала
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ make
rm -f *.mod.c *.o *.ko .*.cmd *.symvers
make -C /lib/modules/4.19.0-21-rt-amd64/build/ SUBDIRS=/home/andreylone/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe modules
make[1]: *** /lib/modules/4.19.0-21-rt-amd64/build/: Нет такого файла или каталога. Останов.
make: *** [Makefile:37: default] Ошибка 2
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ sudo insmode
[sudo] пароль для andreylone:
sudo: insmode: command not found
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ sudo make install
cp ax99100.ko /lib/modules/4.19.0-21-rt-amd64/kernel/drivers/tty/serial
cp: не удалось выполнить stat для 'ax99100.ko': Нет такого файла или каталога
make: *** [Makefile:47: install] Ошибка 1
andreylone@debian:~/Рабочий стол/AX99100-PCIe/LINUX_Driver AX99100-PCIe$ sudo apt install --install-recommends
[sudo] пароль для andreylone:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
LPT порт у меня такой:
https://aliexpress.ru/item/100500374407 ... 7013485487
Пояснения:
/lib/modules/4.19.0-21-rt-amd64/build/ - подкаталога build нет, проверил
Опять система указывает, что нет файла 'ax99100.ko', я так думаю, что его каким-то образом нужно создать
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 11:28
kfmut
Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 11:44
AndreyLone
kfmut писал(а): ↑06 апр 2023, 11:28
Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра
У Вас, надеюсь, словарный запас много больше. Может попробуйте объяснить, в чем у меня проблема
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 13:08
alex_sar
однако вам удалось найти карту для которой в ядре нет готовых драйверов ) повезло.
после того как первая же команда выдала ошибку, запускать остальные - бесполезно.
умные люди на форуме linuxcnc пишут что linuxcnc вообще не нужны драйвера ядра для паралелльного порта, работает потому что напрямую с регистрами. так что советую попробовать пропустить этот шаг и идти дальше к настройке linuxcnc.
https://forum.linuxcnc.org/16-stepconf- ... =10#245743
Re: Проблема с установки драйвера LPT порта
Добавлено: 06 апр 2023, 20:56
kfmut
AndreyLone писал(а): ↑06 апр 2023, 11:44
kfmut писал(а): ↑06 апр 2023, 11:28
Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра
У Вас, надеюсь, словарный запас много больше. Может попробуйте объяснить, в чем у меня проблема
пакет заголовков от исходников ядра попробуйте поставить
https://packages.debian.org/buster/linu ... 1-rt-amd64
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 01:39
AndreyLone
Есть смысл поискать другую LPT- карту? Только я думаю дело это бесполезное, ибо PCI слотов на моей материнке нет, все PCI-e
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 02:05
alex_sar
AndreyLone писал(а): ↑07 апр 2023, 01:39
Есть смысл поискать другую LPT- карту? Только я думаю дело это бесполезное, ибо PCI слотов на моей материнке нет, все PCI-e
есть смысл прочитать что вам советуют. не нужен этот драйвер.
linuxcnc все равно его выгрузит и загрузит свой ( если верить модератору на сайте linuxcnc )
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 12:34
AndreyLone
alex_sar писал(а): ↑07 апр 2023, 02:05
есть смысл прочитать что вам советуют. не нужен этот драйвер.
linuxcnc все равно его выгрузит и загрузит свой ( если верить модератору на сайте linuxcnc )
[/quote/
Прочитал, так там не понятно, чем дело закончилось. Точнее сказать у меня создалось впечатление, что ничем. Ну есть там мнение модератора, что драйвер на LPT не нужен, что у Линукса свои драйверы, только как этот драйвер поставить (из Линукса) там ни слова, общие слова типа "есть мнение..." Короче, я так понял, задача не для новичка
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 12:45
alex_sar
AndreyLone писал(а): ↑07 апр 2023, 12:34
Прочитал, так там не понятно, чем дело закончилось. Точнее сказать у меня создалось впечатление, что ничем. Ну есть там мнение модератора, что драйвер на LPT не нужен, что у Линукса свои драйверы, только как этот драйвер поставить (из Линукса) там ни слова, общие слова типа "есть мнение..." Короче, я так понял, задача не для новичка
да, непонятно чем там закончилось.
для линуксцнц драйвер ставить не нужно, он сам это делает
строчка в .hal файле
loadrt hal_parport
это как раз загрузка драйвера ядра (родной он при этом выгружает)
единственный ньюанс, если будете пользоваться визардом, то порт не будет видно в выборе, но это не значит что он не будет работать. надо будет вручную прописать адрес в конфигурацию hal_parport (их там два адреса у этой карточки, придётся пробовать какой именно). адреса в той теме есть, на первой кажется странице.
и блин. линукс и линуксцнц это совершенно разные вещи.
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 13:23
AndreyLone
Может этот файл поможет:
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 14:13
daiman444
У меня тоже такая проблема: lspci -v видит карточку лпт. Выдает адреса. Но loadrt hal_parport ни с одним предлагаемым адресом не находит карточку(
Re: Проблема с установки драйвера LPT порта
Добавлено: 07 апр 2023, 14:22
AndreyLone
Перевел я файл readme - что могу сказать, возможно тривиально - китайцы скорее всего составили инструкцию на какой-то Линукс, в котором есть указанная цепочка /lib/modules/4.19.0-21-rt-amd64/build/ - вот этого самого подкаталога 'build' в ЛинуксCNC нет. Это ведет к тому, что исполняемый файл 'ax99100.ko' не создается. Попытка обрезать путь /lib/modules/4.19.0-21-rt-amd64/ приводит к тому, что система пишет, что "нет цели"
Так что для себя я вижу только один путь - попробоваnm найти LPT-pci-e карту не на чипсете AX99100
И еще - некоторые части debian не установились, может это важно, может нет, но попытка установить некоторые не установленные пакеты приводит к тому, что система требует установить некий инсталляционный фирменный диск . А откуда его взять, я скачал дистрибутив вот по этой ссылке:
http://linuxcnc.org/downloads/ образ
https://www.linuxcnc.org/iso/linuxcnc-2.8.4-buster.iso может это не тот образ?
Я тут подумал, а к кого-то из пользователей вообще есть этот самый подкаталог "build"?