[root@Server ETERSOFT 1.0.9]# rpm -Uvh ha haspd-2.0-eter11mdv.i586.rpm haspd-modules-2.0-eter11mdv.i586.rpm [root@Server ETERSOFT 1.0.9]# rpm -Uvh haspd-modules-2.0-eter11mdv.i586.rpm Подготовка... ########################################### [100%] 1:haspd-modules ########################################### [100%] [root@Server ETERSOFT 1.0.9]# service haspd start Loading HASP LPT kernel module... 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... [ DONE ] [root@Server ETERSOFT 1.0.9]# service haspd build make -C /lib/modules/2.6.24.4-desktop-1mnb/build here=$(pwd)/ SUBDIRS=$(pwd) modules make[1]: Entering directory `/usr/src/linux-2.6.24.4-desktop-1mnb' CC [M] /usr/src/aksparlnx-2.0/aksparpub.o SHIPPED /usr/src/aksparlnx-2.0/api.o LD [M] /usr/src/aksparlnx-2.0/aksparlnx.o Building modules, stage 2. MODPOST 1 modules LD [M] /usr/src/aksparlnx-2.0/aksparlnx.ko make[1]: Leaving directory `/usr/src/linux-2.6.24.4-desktop-1mnb' strip --strip-debug --discard-all aksparlnx.ko aksparlnx.ko successfully built: -rw-r--r-- 1 root root 40968 2008-11-02 16:58 aksparlnx.ko aksparlnx.ko installed into /lib/modules/2.6.24.4-desktop-1mnb/kernel/extra [root@Server ETERSOFT 1.0.9]# service haspd start Loading HASP LPT kernel module... 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... [PASSED] Running winehasp... [PASSED] Running hasplm... [PASSED] [
А если сделать depmod -a ?
покажите пожалуйста вывод # modprobe aksparlnx
Протестировал на 2008.1 (2.6.24.4-desktop586-1mnb) и на 2009 проблем со сборкой и запуском не наблюдалось. [root@localhost tmp]# service haspd start Loading HASP LPT kernel module... modprobe aksparlnx [ DONE ]
modprobe aksparlnx FATAL: Error inserting aksparlnx (/lib/modules/2.6.24.4-desktop-1mnb/dkms/extra/aksparlnx.ko): Input/output error
[root@Server eter32]# rpm -q haspd haspd-2.0-eter12mdv
А что говорит при этом # dmesg | tail И ls -l /dev/lp0 ?
[root@Server eter32]# ls -l /dev/lp0 crw------- 1 root root 6, 0 2008-11-03 08:09 /dev/lp0 [root@Server eter32]# dmesg | tail sd 4:0:0:0: [sdb] 7835648 512-byte hardware sectors (4012 MB) sd 4:0:0:0: [sdb] Write Protect is off sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00 sd 4:0:0:0: [sdb] Assuming drive cache: write through sdb: sdb1 sd 4:0:0:0: [sdb] Attached SCSI removable disk sd 4:0:0:0: Attached scsi generic sg1 type 0 usb-storage: device scan complete saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer usb 1-2: USB disconnect, address 6 [root@Server eter32]#
P.S. Ключ USB.
Для USB модуль ядра компилировать не нужно. Жду предложений, как это наглядно отразить при запуске haspd.
И кстати, на машине вообще LPT-порт есть?
LPT порта нету. Поэтому и ключ USB :) Получается что haspd выдает ошибку о том что не может скомпилировать модуль для LPT порта т.е. все нормально и USB ключ должен работать... ????
Да.
Раз уж проверяем, подскажите, что у вас выводит # cat /dev/lp || echo NO
1. Сборка модуля ядра на Mandriva осуществляется через dkms. 2. Дополнительные проверки на наличие LPT-порта в новую версию haspd добавлены.