Проблема с установки драйвера LPT порта

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Проблема с установки драйвера LPT порта

Сообщение 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: команда не найдена

Мои дальнейшие действия, как быть и что делать?
Вложения
readme.txt
(8.87 КБ) 100 скачиваний
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение kfmut »

make для начала в терминале набейте
alex_sar
Мастер
Сообщения: 1673
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение alex_sar »

очень сомнительно, что LPT плате нужны драйвера!

запустите
sudo dmesg | grep -i lp

может она уже распозналась у вас
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

kfmut писал(а): 05 апр 2023, 17:48 make для начала в терминале набейте
Набил, драйвер не установился (см.первое сообщение)
Собственно вопрос у меня и был - как получить файл AX99100.ko
alex_sar писал(а): 05 апр 2023, 18:32 очень сомнительно, что LPT плате нужны драйвера!
Если LPTпорт прописан в BIOS, то дополнительный драйвер не нужен, а если LPT плата добавляется (как у меня), то нужен
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение kfmut »

я просто оставлю это здесь
https://youtu.be/cDA3_5982h8
alex_sar
Мастер
Сообщения: 1673
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение alex_sar »

AndreyLone писал(а): Если LPTпорт прописан в BIOS, то дополнительный драйвер не нужен, а если LPT плата добавляется (как у меня), то нужен
Это проверенная информация? )
Вот откуда вы это взяли....
medossa
Опытный
Сообщения: 163
Зарегистрирован: 20 ноя 2012, 08:38
Репутация: 3
Настоящее имя: Евгений
Откуда: Протвино
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение medossa »

AndreyLone писал(а): вошел в режим терминала
запустили терминал, вошли в директорию с драйвером, сделали make от юзера. Так?
Дальше все команды с sudo надо выполнять, т.е. sudo insmod xx, sudo make install и т.д.
Попробуйте. Всё заработает.
upd. Скиньте модель платы. Что-то в вашем ридми только про serial port инфа. Также на всякий случай выполнить:
sudo apt install kmod --install-recommends
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

kfmut писал(а): 06 апр 2023, 08:41 я просто оставлю это здесь
https://youtu.be/cDA3_5982h8
Фии. Лучше бы файл с порнухой. Там хоть все понятно...
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

medossa писал(а): 06 апр 2023, 09:58
AndreyLone писал(а): вошел в режим терминала
запустили терминал, вошли в директорию с драйвером, сделали 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', я так думаю, что его каким-то образом нужно создать
Последний раз редактировалось AndreyLone 06 апр 2023, 12:56, всего редактировалось 4 раза.
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение kfmut »

Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра :lol:
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

kfmut писал(а): 06 апр 2023, 11:28 Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра :lol:
У Вас, надеюсь, словарный запас много больше. Может попробуйте объяснить, в чем у меня проблема
alex_sar
Мастер
Сообщения: 1673
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение alex_sar »

однако вам удалось найти карту для которой в ядре нет готовых драйверов ) повезло.

после того как первая же команда выдала ошибку, запускать остальные - бесполезно.

умные люди на форуме linuxcnc пишут что linuxcnc вообще не нужны драйвера ядра для паралелльного порта, работает потому что напрямую с регистрами. так что советую попробовать пропустить этот шаг и идти дальше к настройке linuxcnc.
https://forum.linuxcnc.org/16-stepconf- ... =10#245743
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение kfmut »

AndreyLone писал(а): 06 апр 2023, 11:44
kfmut писал(а): 06 апр 2023, 11:28 Боюсь, в объёме словарного запаса среднестатистического порноролика вам ни на одном форуме не объяснят как собрать модуль ядра :lol:
У Вас, надеюсь, словарный запас много больше. Может попробуйте объяснить, в чем у меня проблема
пакет заголовков от исходников ядра попробуйте поставить
https://packages.debian.org/buster/linu ... 1-rt-amd64
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

Есть смысл поискать другую LPT- карту? Только я думаю дело это бесполезное, ибо PCI слотов на моей материнке нет, все PCI-e
alex_sar
Мастер
Сообщения: 1673
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение alex_sar »

AndreyLone писал(а): 07 апр 2023, 01:39 Есть смысл поискать другую LPT- карту? Только я думаю дело это бесполезное, ибо PCI слотов на моей материнке нет, все PCI-e
есть смысл прочитать что вам советуют. не нужен этот драйвер.
linuxcnc все равно его выгрузит и загрузит свой ( если верить модератору на сайте linuxcnc )
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

alex_sar писал(а): 07 апр 2023, 02:05 есть смысл прочитать что вам советуют. не нужен этот драйвер.
linuxcnc все равно его выгрузит и загрузит свой ( если верить модератору на сайте linuxcnc )
[/quote/
Прочитал, так там не понятно, чем дело закончилось. Точнее сказать у меня создалось впечатление, что ничем. Ну есть там мнение модератора, что драйвер на LPT не нужен, что у Линукса свои драйверы, только как этот драйвер поставить (из Линукса) там ни слова, общие слова типа "есть мнение..." Короче, я так понял, задача не для новичка
alex_sar
Мастер
Сообщения: 1673
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение alex_sar »

AndreyLone писал(а): 07 апр 2023, 12:34 Прочитал, так там не понятно, чем дело закончилось. Точнее сказать у меня создалось впечатление, что ничем. Ну есть там мнение модератора, что драйвер на LPT не нужен, что у Линукса свои драйверы, только как этот драйвер поставить (из Линукса) там ни слова, общие слова типа "есть мнение..." Короче, я так понял, задача не для новичка
да, непонятно чем там закончилось.

для линуксцнц драйвер ставить не нужно, он сам это делает
строчка в .hal файле
loadrt hal_parport
это как раз загрузка драйвера ядра (родной он при этом выгружает)

единственный ньюанс, если будете пользоваться визардом, то порт не будет видно в выборе, но это не значит что он не будет работать. надо будет вручную прописать адрес в конфигурацию hal_parport (их там два адреса у этой карточки, придётся пробовать какой именно). адреса в той теме есть, на первой кажется странице.

и блин. линукс и линуксцнц это совершенно разные вещи.
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение AndreyLone »

Может этот файл поможет:
Вложения
123.txt
(27.56 КБ) 89 скачиваний
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение daiman444 »

У меня тоже такая проблема: lspci -v видит карточку лпт. Выдает адреса. Но loadrt hal_parport ни с одним предлагаемым адресом не находит карточку(
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
AndreyLone
Новичок
Сообщения: 18
Зарегистрирован: 19 мар 2023, 13:11
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Проблема с установки драйвера LPT порта

Сообщение 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"?
Ответить

Вернуться в «LinuxCNC»