|
|
E14-440, Ubuntu 10.04 и тестовый скрипт
Здравствуйте.
Во-первых, обмолвлюсь, что я с Линуксом до сего времени дел не имел совершенно.
Итак, суть проблемы.
Имеется Убунта 10.04 (ядро 2.6.32-23), имеется Е14-440 и Ваши дрова для Линукса (lcomp_linux.tgz).
1. lcard.rules скопировал в etc/udev/rules.d, ldevice.c - пропатчен.
2. make в основной директории:
fen@Fen-desktop:~/Загрузки/lcard/dstr$ make modules
make -C /lib/modules/2.6.32-23-generic/build M=/home/fen/Загрузки/lcard/dstr modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-23-generic//'
CC [M] /home/fen/Загрузки/lcard/dstr/ldevice.o
CC [M] /home/fen/Загрузки/lcard/dstr/l760.o
CC [M] /home/fen/Загрузки/lcard/dstr/ldevpciu.o
CC [M] /home/fen/Загрузки/lcard/dstr/l791.o
CC [M] /home/fen/Загрузки/lcard/dstr/ldevpcib.o
CC [M] /home/fen/Загрузки/lcard/dstr/e2010.o
CC [M] /home/fen/Загрузки/lcard/dstr/e140.o
CC [M] /home/fen/Загрузки/lcard/dstr/e440.o
CC [M] /home/fen/Загрузки/lcard/dstr/e154.o
CC [M] /home/fen/Загрузки/lcard/dstr/ldevusbu.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevpci.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevusb.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevpcibm.o
Building modules, stage 2.
MODPOST 4 modules
CC /home/fen/Загрузки/lcard/dstr/ldevice.mod.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevice.ko
CC /home/fen/Загрузки/lcard/dstr/ldevpci.mod.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevpci.ko
CC /home/fen/Загрузки/lcard/dstr/ldevpcibm.mod.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevpcibm.ko
CC /home/fen/Загрузки/lcard/dstr/ldevusb.mod.o
LD [M] /home/fen/Загрузки/lcard/dstr/ldevusb.ko
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-23-generic//'
3. Установка:
fen@Fen-desktop:~/Загрузки/lcard/dstr$ sudo make modules_install
[sudo] password for fen:
make -C /lib/modules/2.6.32-23-generic/build M=/home/fen/Загрузки/lcard/dstr modules_install
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-23-generic//'
INSTALL /home/fen/Загрузки/lcard/dstr/ldevice.ko
INSTALL /home/fen/Загрузки/lcard/dstr/ldevpci.ko
INSTALL /home/fen/Загрузки/lcard/dstr/ldevpcibm.ko
INSTALL /home/fen/Загрузки/lcard/dstr/ldevusb.ko
DEPMOD 2.6.32-23-generic
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-23-generic//'
4. Попытка запустить дрова:
fen@Fen-desktop:~/Загрузки/lcard/dstr$ sh ./start
ERROR: Removing //'ldevpcibm//': Operation not permitted
ERROR: Removing //'ldevusb//': Operation not permitted
ERROR: Removing //'ldevpci//': Operation not permitted
ERROR: Module ldevice is in use by ldevusb,ldevpci,ldevpcibm
insmod: error inserting //'ldevice.ko//': -1 Operation not permitted
insmod: error inserting //'ldevpcibm.ko//': -1 Operation not permitted
insmod: error inserting //'ldevpci.ko//': -1 Operation not permitted
insmod: error inserting //'ldevusb.ko//': -1 Operation not permitted
4.1. Если пытаться вот так: fen@Fen-desktop:~/Загрузки/lcard/dstr$ sudo sh ./start
то терминал вообще ничего не говорит.
Вопрос: Что я делаю не так? Или я просто чего-то недопонимаю?
|
|
- Сотрудник "Л Кард"
- Откуда: Москва
- Здесь с 23.04.2014
- Сообщений: 3,727
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
А под рутом все если делать? По идее если драйвера установлены в систему и rules скопированы то система должна сама загружать драйвера для установленных устройств....
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Если прописывать все команды через sudo - результат тот же. По идее у меня и так админская учетная запись.
|
|
- Сотрудник "Л Кард"
- Откуда: Москва
- Здесь с 23.04.2014
- Сообщений: 3,727
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
смотрите разрешения-права на папки и файлы... может там чего не так...
|
|
- Сотрудник "Л Кард"
- Здесь с 18.04.2014
- Сообщений: 810
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Кириллица в именах не может быть виновата?
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Если не ошибаюсь, то каталог с дровами должен быть в path.
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
1. В правах проставлены все галочки, с этим проблем быть не должно.
2. Без кириллицы та же фигня (перемещал в другой каталог)
3. Простите, Алексей, не совсем понял. Где находится "path" (в стартовом скрипте нету точно) и какой каталог с дровами?
Так, приведу полную ревизию своих действий:
1. Скачал драйвера.
2. Распаковал архив.
3. Скопировал lcard.rules в нужную папку и исправил вызов device_create в ldevice.c
4. Через терминал зашел в папку с драйверами и выполнил "sudo make"
5. После компиляции выполнил "sudo make modules_install"
6. Пытаюсь запустить скрипт: sh ./start
Больше никуда не надо заходить, делать make или в этом духе?
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
У меня тажа проблема с теми же симптомами. Обсуждение прервалось на самом интерестном месте. Так все же, что делать?
|
|
- Сотрудник "Л Кард"
- Откуда: Москва
- Здесь с 23.04.2014
- Сообщений: 3,727
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Такая это какая? От рута собираете драйвера make/ потом вызываете start. Если сделать make install то стартовать не надо будет. при подключении плтаты драйвера сами запустятся по идее...
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Такая
skachkov@s222:/usr/src/dstr$ sudo sh ./start
[sudo] password for skachkov:
Sorry, try again.
[sudo] password for skachkov:
ERROR: Module ldevpcibm does not exist in /proc/modules
ERROR: Module ldevusb does not exist in /proc/modules
ERROR: Module ldevpci does not exist in /proc/modules
ERROR: Module ldevice does not exist in /proc/modules
Если собрать
skachkov@s222:/usr/src/dstr$ sudo make
make -C /lib/modules/2.6.32-28-generic/build M=/usr/src/dstr modules
make[1]: Вхожу у каталог "/usr/src/linux-headers-2.6.32-28-generic"
Building modules, stage 2.
MODPOST 4 modules
make[1]: Залишаю каталог "/usr/src/linux-headers-2.6.32-28-generic"
skachkov@s222:/usr/src/dstr$ sudo make modules
make -C /lib/modules/2.6.32-28-generic/build M=/usr/src/dstr modules
make[1]: Вхожу у каталог "/usr/src/linux-headers-2.6.32-28-generic"
Building modules, stage 2.
MODPOST 4 modules
make[1]: Залишаю каталог "/usr/src/linux-headers-2.6.32-28-generic"
skachkov@s222:/usr/src/dstr$ sudo sh ./start
skachkov@s222:/usr/src/dstr$
Вроде загрузилось, но при перезагрузке компа все необходимо повторить сначала
|
|
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Да, и еще. а где находится заголовочные файлы ldsp/ldsp.h ? Что собственно говоря надо компилировать?
|
|
- Сотрудник "Л Кард"
- Откуда: Москва
- Здесь с 23.04.2014
- Сообщений: 3,727
|
Re: E14-440, Ubuntu 10.04 и тестовый скрипт
Если загрузились то работают?
Чтобы автоматом цеплялись надо как написано в udev положить правила. И драйвера к драйверам и depmod им сделать...
ldsp это вообще из других старых драйверов.
|