Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L783 Linux. Помогите запустить карту

Вы не вошли.

 Поиск | Регистрация | Вход 

15.09.2025 23:37:19
#1

Участник
Здесь с 15.09.2025
Сообщений: 4

L783 Linux. Помогите запустить карту

Добрый день!

Помогите оживить купленную лет 15 назад карту L-783 (без буквы М).

Поставил Centos 7 в надежде, что с ним будет проще.
Добавил репозиторий.
Установил ltrd ltrmanager libltrapi1-devel liblcomp1   liblcomp1-devel lcomp-dkms.
Модуль ядра собрал,  внутри /dev/ появились ldevX, ldeviceX.
lsmod показывает загруженнный ldevpci.

lspci показывает
04:00.0 Bridge: PLX Technology, Inc. PCI <-> IOBus Bridge (rev 01)
Это вроде плата?

Далее, пробую вот этот тест
https://gitlab.com/l-card/acq/devices/e … type=heads
Или скачал lcomp_linux.tgz в нем две директории test и test1.
Скопилировал.
Пробую запускать......
==============================
[kroky@lcard test3]$ ./a.out 0 l783
0
Get IDaqLDevice interface
IDaqLDevice get success
Free IUnknown
OpenLDevice Handle3

Slot parameters
Base    2000
BaseL   80
Mem     df300000
MemL    2000
Type    6
DSPType 88a
Irq     10
Load Bios 2
Plata Test 2

Read FLASH
kroky: 6
SerNum       6L533291
BrdName      L783
Rev          B
DspType      2186
IsDacPresent 0
Quartz       20000000
Press any key
alloc size 131072
Buffer size(word): 131072
Pages:             128
IrqStep:           1024
FIFO:              6622
Rate:              100

Current Firmware Version 0xffffe27d

Press any key
=====================

И вот дальше все сдыхает и программа подвисает. Либо на экран лезут "shared word 0 0 " и тоже потом все виснет.
Сама программа что-то делает - кушает процессорное время.
Остановить можно только через kill или закрытие сеанса ssh.
Файл test.dat пустой, длина 0 байт.

Что делать? Есть какой-то простой тест оцифровки, например,  с одного канала 1000 точек?
Еще вопрос - а библиотека https://github.com/RAA80/python-lcomp  не будет работать с L-783 ?
Есть ли какая-то скомпилированная утилита тестирования/диагностики?

16.09.2025 22:08:28
#2

Участник
Здесь с 15.09.2025
Сообщений: 4

Re: L783 Linux. Помогите запустить карту

По видимому у меня не грузится биос в плату.

pI->LoadBios("l783")  возвращает значение 2.

До этого pI->GetSlotParam(&sl) в структуру sl возвращает данные:
Base    2000
BaseL   80
Mem     df300000
MemL    2000
Type    6
DSPType 88a
Irq     10

Почему может не грузится биос?

Файл на месте:
[kroky@lcard test3]$ ls -al /usr/share/lcomp/firmware/L783.bio
-rw-r--r-- 1 root root 11414 мар 31  2012 /usr/share/lcomp/firmware/L783.bio

16.09.2025 22:11:44
#3

Участник
Здесь с 15.09.2025
Сообщений: 4

Re: L783 Linux. Помогите запустить карту

Сам задаю вопросы... сам отвечаю....

Большие/маленькие буквы в Linux отличаются.
pI->LoadBios("L783")
вот так все загружается....

16.09.2025 22:13:27
#4

Участник
Здесь с 15.09.2025
Сообщений: 4

Re: L783 Linux. Помогите запустить карту

Одиночный опрос каналов заработал. Тему наверно можно закрывать....