|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Репозиторий Ubuntu 26.04
Здравствуйте. В исходниках, входящих в пакет lpcie-dkms, ошибка. В файле lpcie_init.c "no_llseek" необходимо заменить на "noop_llseek". Тогда модуль ядра собирается. Ещё момент. В репозитории отсутствуют пакеты ltrd, ltrmanager. Планируется их добавить?
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
А ещё отсутствуют пакеты libx502api1, libx502api1-dev, lxfw-update
|
|
|
|
- Сотрудник "Л Кард"
- Здесь с 17.04.2014
- Сообщений: 1,397
|
Re: Репозиторий Ubuntu 26.04
Здравствуйте. Спасибо, действительно под Ubuntu 26.04 не все пакеты собрались, поправил основные указанные Вами, должны появится после завершения сборки. Проверьте. В ближайшее время поправлю и остальные.
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
Спасибо большое. Пакеты появились
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
Проблемы с L502. Не работает из-под обычного юзера - при вызове функции X502_OpenByDevRecord возникает ошибка "Ошибка открытия устройства". Из-под рута работает, но пару раз зависало то ли на X502_GetRecvReadyCount, то ли на X502_Recv. На Ubuntu 22.04 таких проблем не было.
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
ИльяSpace пишет:пару раз зависало то ли на X502_GetRecvReadyCount, то ли на X502_Recv.
Поправка. Не зависает, а X502_GetRecvReadyCount говорит, что нет данных для чтения (пишет 0 в последний аргумент), хотя это не так
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
Итак, чтобы заработало от любого юзера создаём файл /etc/udev/rules.d/99-l502.rules с содержимым: KERNEL=="lpcie?", MODE="0666"
Перезагружаем правила udev: sudo udevadm control --reload-rules && sudo udevadm trigger
Перезагружаем модуль: sudo rmmode lpcie
sudo modprobe lpcie
Теперь работает от любого юзера. Было бы неплохо, чтобы это делал установочный пакет... С некорректной работой X502_GetRecvReadyCount продолжаю наблюдение.
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
ИльяSpace пишет:ИльяSpace пишет:пару раз зависало то ли на X502_GetRecvReadyCount, то ли на X502_Recv.
Поправка. Не зависает, а X502_GetRecvReadyCount говорит, что нет данных для чтения (пишет 0 в последний аргумент), хотя это не так
Этот вопрос снимается - похоже, что у меня что-то не так с ПК или эта карта не очень дружит с данным ПК. На другом ПК нормально работает. Но вопрос с правами на создаваемое устройство остаётся открытым.
|
|
|
|
- Сотрудник "Л Кард"
- Здесь с 17.04.2014
- Сообщений: 1,397
|
Re: Репозиторий Ubuntu 26.04
А есть директория /lib/udev/rules.d в системе и если есть, есть ли в ней файл lpcie.rules после установки пакета? Если нет директории, то есть ли /usr/lib/udev/rules.d ?
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
Алексей L Card пишет:А есть директория /lib/udev/rules.d в системе и если есть, есть ли в ней файл lpcie.rules после установки пакета? Если нет директории, то есть ли /usr/lib/udev/rules.d ?
Обе эти директории есть. Файла lpcie.rules в них нет.
|
|
|
|
- Сотрудник "Л Кард"
- Здесь с 17.04.2014
- Сообщений: 1,397
|
Re: Репозиторий Ubuntu 26.04
Попробуйте переставить пакет, появится ли установленный файл. и пришлите вывод в консоль при установке пакета.
|
|
|
|
- Участник
- Здесь с 10.05.2018
- Сообщений: 16
|
Re: Репозиторий Ubuntu 26.04
Алексей L Card пишет:Попробуйте переставить пакет, появится ли установленный файл. и пришлите вывод в консоль при установке пакета.
sudo apt update ; sudo apt install --reinstall lpcie-dkms
Сущ:1 http://nas1.spo/linuxrepo/Ubuntu_26.04 InRelease
Пол:2 http://download.opensuse.org/repositories/home:/l-card/xUbuntu_26.04 InRelease [1575 B]
Сущ:3 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu resolute InRelease
Сущ:4 http://archive.ubuntu.com/ubuntu resolute InRelease
Сущ:5 http://security.ubuntu.com/ubuntu resolute-security InRelease
Сущ:6 https://packages.microsoft.com/repos/code stable InRelease
Сущ:7 http://archive.ubuntu.com/ubuntu resolute-updates InRelease
Сущ:8 http://archive.ubuntu.com/ubuntu resolute-backports InRelease
Получено 1575 B за 1с (3010 B/s)
Может быть обновлено 6 пакетов. Запустите «apt list --upgradable» для их показа.
Сводка:
Обновление: 0, Установка: 0, Переустановка: 1, Удаление: 0, Пропуск обновления: 6
Объём загрузки: 32,8 kB
Требуемое пространство: 0 B / 218 GB доступно
Пол:1 http://download.opensuse.org/repositories/home:/l-card/xUbuntu_26.04 lpcie-dkms 1.0.15 [32,8 kB]
Получено 32,8 kB за 0с (262 kB/s)
(Чтение базы данных … на данный момент установлено 290047 файлов и каталогов.)
Подготовка к распаковке …/lpcie-dkms_1.0.15_all.deb …
Module lpcie/1.0.15 for kernel 7.0.0-14-generic (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/7.0.0-14-generic/updates/dkms/lpcie.ko.zst
Warning: The post_remove script is not executable.
Running depmod... done.
Module lpcie/1.0.15 for kernel 7.0.0-22-generic (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/7.0.0-22-generic/updates/dkms/lpcie.ko.zst
Warning: The post_remove script is not executable.
Running depmod... done.
Ход выполнения: [ 0%] [ ]
Deleting module lpcie/1.0.15 completely from the DKMS tree.
Распаковывается lpcie-dkms (1.0.15) на замену (1.0.15) …
Настраивается пакет lpcie-dkms (1.0.15) …
Loading new lpcie/1.0.15 DKMS files...
Building for 7.0.0-14-generic and 7.0.0-22-generic
Building initial module lpcie/1.0.15 for 7.0.0-14-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module(s)... done.
Signing module /var/lib/dkms/lpcie/1.0.15/build/lpcie.ko
Warning: The pre_install script is not executable.
Installing /lib/modules/7.0.0-14-generic/updates/dkms/lpcie.ko.zst
Warning: The post_install script is not executable.
Running depmod... done.
Building initial module lpcie/1.0.15 for 7.0.0-22-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module(s)... done.
Signing module /var/lib/dkms/lpcie/1.0.15/build/lpcie.ko
Warning: The pre_install script is not executable.
Installing /lib/modules/7.0.0-22-generic/updates/dkms/lpcie.ko.zst
Warning: The post_install script is not executable.
Running depmod... done.
Файл не появился. Похоже, проблема в том, что у предустановочного и послеустановочного скрипта не выставлен бит исполнения
|