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


Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Вы не вошли.

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

28.07.2014 17:19:01
#1

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

Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Скачала lcomp_linux.tgz (размер: 699 394 байт, дата: 20.06.2013). Не компилится, говорит, что вызов неопределённой функции (я не программист на С, программирую на Java, но это вроде общая ошибка), может у меня нет каких-нибудь зависимостей или requirements? В readme ничего про это не было сказано. Оборудование:

http://www.lcard.ru/products/external/e-440

E-440

28.07.2014 18:03:48
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

подробней что он пишет. Лог вывода...

28.07.2014 18:46:42
#3

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

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

sudo make
make -C /lib/modules/3.13.0-32-generic/build M=/home/julia/Desktop/geo/dstr modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
  CC [M]  /home/julia/Desktop/geo/dstr/ldevpciu.o
/home/julia/Desktop/geo/dstr/ldevpciu.c: In function ‘ldevpci_mmap’:
/home/julia/Desktop/geo/dstr/ldevpciu.c:669:19: error: ‘VM_RESERVED’ undeclared (first use in this function)
    vma->vm_flags|=VM_RESERVED;
                   ^
/home/julia/Desktop/geo/dstr/ldevpciu.c:669:19: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/julia/Desktop/geo/dstr/ldevpciu.o] Error 1
make[1]: *** [_module_/home/julia/Desktop/geo/dstr] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [modules] Error 2

28.07.2014 18:47:27
#4

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

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Всё, что в ридми описано я сделала

28.07.2014 23:42:58
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,304

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Определения VM_RESERVED больше нет в современных ядрах.  Автором данного изменения в ядре предлагается заменить этот флаг на VM_IO или (VM_DONTEXPAND | VM_DONTDUMP)

http://article.gmane.org/gmane.linux.kernel.mm/83212/

28.07.2014 23:53:55
#6

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

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Хорошо, я попробую

29.07.2014 00:31:46
#7

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

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

~/Desktop/geo/dstr$ make
make -C /lib/modules/3.13.0-32-generic/build M=/home/julia/Desktop/geo/dstr modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
  Building modules, stage 2.
  MODPOST 4 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'

Всё? Скомпилилось? Теперь можно монтировать и получать данные? Кстати не подскажите где протокол искать? У вас довольно подробная документация, я немного запуталась..  sad

29.07.2014 11:39:50
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

Правила в udev прописали? Устройство подключили? В логах там что-нибудь появилось?. Если да то можно смотреть тестовый пример. Там  последовательность функций видна будет. Ну и принцип сбора данных в manual.pdf изложен.

29.07.2014 16:01:37
#9

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

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

udev прописала, устройство подключила.Пока ничего не вижу. Попробую ещё

29.07.2014 16:44:11
#10

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,304

Re: Ubuntu 14.04 (Linux 3.13.0-24.46) 64 не удаётся установить дрова

А если lsusb сделать до и после подключения - появляется там после подключения новая строка с устройством?
Если да, то что выводит lsusb -d0471: -v