Ранее я писал ман http://forum.ubuntu.ru/index.php?topic=14194.msg153951
НО
Случилось горе, умер системный винт, и в экстренном порядке начал переставлять hasp на дополнительный сервер.
Действия проводил на ubuntu 7.10, как буду переносить на 8.04 отпишусь.
Качаем драйвер aksparlnx-1.7-i386.tar.gz
распаковываем и запускаем buid.sh
да кстати у вас должены стоят linux-headers
У меня собралось без каких либо проблем.
Далее искал менеджер лицензий оказалась задача не из лёгких. ранее он был на http://ftp.freesources.info но теперь его там не стало.
в итоге нашёл его на ftp://ftp.linux.kiev.ua/pub/mirrors/ftp.etersoft.ru/WINE@Etersoft-1.0/WINE/Ubuntu/7.10/
Взял 2 файла
haspd-modules_2.0-1_i386.deb
haspd_2.0-1_i386.deb
Оба успешно устанавливаются.
Дальше старт демону
/etc/init.d/haspd start
На все пунктах DONE-e
Ну и всё 🙂
здравствуете !
перерыл весь инет в поисках такой статьи . спасибо что пишите про это.
попытался все это сделать у себя на работе.
только на 8.04 8(.
вот что получается
#:./build.sh
make -C /lib/modules/2.6.24-16-server/build here=$(pwd)/ SUBDIRS=$(pwd) modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-server’
scripts/Makefile.build:46: *** CFLAGS was changed in “/home/adminn/hasp/aksparlnx-1.7-i386/Makefile”. Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/home/adminn/hasp/aksparlnx-1.7-i386] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-server’
make: *** [kernel26] Error 2
помогите! не знаю куда капать
У меня анналогичная ошибка была когда я собирал в в /home
[_module_/home/adminn/hasp/aksparlnx-1.7-i386] Error 2
когда скопировал в /usr/src/linux-XXXXX/
то всё собралось на ура
не одно там другое
#:/usr/src/linux-headers-2.6.24-16-server/aksparlnx-1.7-i386# ./build.sh –install
make -C /lib/modules/2.6.24-16-server/build here=$(pwd)/ SUBDIRS=$(pwd) modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-server’
gcc -D__KERNEL__ -DMODULE -DHL_MAJOR=42 -DCPC_PCI -O2 -fomit-frame-pointer -DLINUX -DWE_ARE_UNIX -march=i386 -D__32BIT__ -D_AKS_LITTLE_ENDIAN_ -DOEF_NO_AUTOCONFIG -DOEF_ENDIAN_LITTLE -DOEF_WORD_32 -DOEF_ARCH_I386 -DOEF_UNIX -I /lib/modules/2.6.24-16-server/build/include -c aksparpub.c -o aksparpub.o
In file included from /lib/modules/2.6.24-16-server/build/include/asm/mpspec.h:2,
from /lib/modules/2.6.24-16-server/build/include/asm/smp_32.h:15,
from /lib/modules/2.6.24-16-server/build/include/asm/smp.h:2,
from /lib/modules/2.6.24-16-server/build/include/linux/smp.h:19,
from /lib/modules/2.6.24-16-server/build/include/asm/desc_32.h:10,
from /lib/modules/2.6.24-16-server/build/include/asm/desc.h:2,
from /lib/modules/2.6.24-16-server/build/include/asm/elf.h:80,
from /lib/modules/2.6.24-16-server/build/include/linux/elf.h:6,
from /lib/modules/2.6.24-16-server/build/include/linux/module.h:14,
from aksparpub.c:33:
/lib/modules/2.6.24-16-server/build/include/asm/mpspec_32.h:6:25: error: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.24-16-server/build/include/asm/mpspec.h:2,
from /lib/modules/2.6.24-16-server/build/include/asm/smp_32.h:15,
from /lib/modules/2.6.24-16-server/build/include/asm/smp.h:2,
from /lib/modules/2.6.24-16-server/build/include/linux/smp.h:19,
from /lib/modules/2.6.24-16-server/build/include/asm/desc_32.h:10,
from /lib/modules/2.6.24-16-server/build/include/asm/desc.h:2,
from /lib/modules/2.6.24-16-server/build/include/asm/elf.h:80,
from /lib/modules/2.6.24-16-server/build/include/linux/elf.h:6,
from /lib/modules/2.6.24-16-server/build/include/linux/module.h:14,
from aksparpub.c:33:
/lib/modules/2.6.24-16-server/build/include/asm/mpspec_32.h:8: error: ‘MAX_MP_BUSSES’ undeclared here (not in a function)
/lib/modules/2.6.24-16-server/build/include/asm/mpspec_32.h:22: error: ‘MAX_IRQ_SOURCES’ undeclared here (not in a function)
In file included from /lib/modules/2.6.24-16-server/build/include/asm/smp.h:2,
from /lib/modules/2.6.24-16-server/build/include/linux/smp.h:19,
from /lib/modules/2.6.24-16-server/build/include/asm/desc_32.h:10,
from /lib/modules/2.6.24-16-server/build/include/asm/desc.h:2,
from /lib/modules/2.6.24-16-server/build/include/asm/elf.h:80,
from /lib/modules/2.6.24-16-server/build/include/linux/elf.h:6,
from /lib/modules/2.6.24-16-server/build/include/linux/module.h:14,
from aksparpub.c:33:
/lib/modules/2.6.24-16-server/build/include/asm/smp_32.h:157:26: error: mach_apicdef.h: No such file or directory
In file included from aksparpub.c:68:
/lib/modules/2.6.24-16-server/build/include/linux/pci.h: In function ‘pci_register_driver’:
/lib/modules/2.6.24-16-server/build/include/linux/pci.h:631: error: ‘KBUILD_MODNAME’ undeclared (first use in this function)
/lib/modules/2.6.24-16-server/build/include/linux/pci.h:631: error: (Each undeclared identifier is reported only once
/lib/modules/2.6.24-16-server/build/include/linux/pci.h:631: error: for each function it appears in.)
make[1]: *** [aksparpub.o] Error 1
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-server’
make: *** [kernel26] Error 2
aksparlnx.ko does not exist!
aborting
в начале ругается на mach_mpspec.h . файла такого ненашол 8( откуда взять тоже
какое у тебя ядро было когда ты собирал aksparlnx-1.7-i386 под ubuntu 7.10 ?
ставил я его на 2х ядрах
на дефолтном и в редакции rt
2.6.22
по моему дефолтное, завтра на работе проверю если не такое то отпишу.
2.6.22.14-generic
стоит
большое спасибо за помощь !
все получилось на старом ядре 2.6.22.14
я Рад, что у тебя получилось 🙂
а у меня он вот чо пишет
Loading HASP LPT kernel module… mknod: `/dev/Hardlock’: Permission denied
chmod: невозможно получить доступ к `/dev/Hardlock’: No such file or directory
-e aksparlnx is not found,
you can try compile it with ‘service haspd build’ command. [FAILED]
WARNING: LPT HASP keys supported only with correct kernel module
Running aksusbd… [ DONE ]
Running winehasp… [ DONE ]
Running hasplm… hasplm: cannot bind to local address: Permission denied
[FAILED]
чо с этим делать?
sudo chmod 777 /dev/Hardlock
А на ядре 2.6.24-21 у кого запустить получилось???
добрый день!
Спасибо большое за информацию, очень помогла. По крайней мере не считаю теперь, что ситуация безнадежна…
Но есть одно досадное обстоятельство.
У меня Ubuntu 7.10, установил пару пакетов описаных в мануале выше, все встало по маслу, “usbkeytest –list” выдает “Bus 003 Device 003: ID 0529:0001”. Означает ли это, что ключ виден? Если да, то не понятно почему сетевым клиентам 1C:8.1 не видно этого ключа?!
Alladin Monitor показывает, что LM работает, но списка ключей не дает.
Помогите, пожалуйста…