Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2807 - Не компилируется hasp   Make a simular bug
Summary: Не компилируется hasp
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Ключи защиты ; Системы защиты ; Файл лицензии (show other bugs)
Version: 1.0.9
Hardware: PC All
: P4 minor
Target Milestone: выпуск 1.0.9
Assignee: Leonid Shadevsky
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2710
  Show dependency treegraph
 
In work:
Reported: 2008-11-02 17:07 MSK by Абросимов Виктор
Modified: 2009-04-25 14:28 MSD (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Абросимов Виктор 2008-11-02 17:07:09 MSK
[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]
[
Comment 1 Vitaly Lipatov 2008-11-02 18:04:39 MSK
А если сделать depmod -a ?
Comment 2 Vitaly Lipatov 2008-11-02 18:27:46 MSK
покажите пожалуйста вывод
# modprobe aksparlnx
Comment 3 Leonid Shadevsky 2008-11-02 19:47:58 MSK
Протестировал на 2008.1 (2.6.24.4-desktop586-1mnb) и на 2009
проблем со сборкой и запуском не наблюдалось.

[root@localhost tmp]# service haspd start
Loading HASP LPT kernel module...
    modprobe aksparlnx                                                  [ DONE ]

Comment 4 Абросимов Виктор 2008-11-03 12:21:48 MSK
modprobe aksparlnx
FATAL: Error inserting aksparlnx (/lib/modules/2.6.24.4-desktop-1mnb/dkms/extra/aksparlnx.ko): Input/output error
Comment 5 Абросимов Виктор 2008-11-03 12:23:36 MSK
[root@Server eter32]# rpm -q haspd
haspd-2.0-eter12mdv
Comment 6 Vitaly Lipatov 2008-11-03 12:47:27 MSK
А что говорит при этом
# dmesg | tail
И ls -l /dev/lp0

?
Comment 7 Абросимов Виктор 2008-11-03 12:49:59 MSK
[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]#          
Comment 8 Абросимов Виктор 2008-11-03 12:51:05 MSK
P.S.  Ключ  USB.
Comment 9 Vitaly Lipatov 2008-11-03 12:54:15 MSK
Для USB модуль ядра компилировать не нужно.
Жду предложений, как это наглядно отразить при запуске haspd.
Comment 10 Vitaly Lipatov 2008-11-03 12:58:09 MSK
И кстати, на машине вообще LPT-порт есть?
Comment 11 Абросимов Виктор 2008-11-03 13:08:31 MSK
LPT порта нету.  Поэтому и ключ USB   :)

Получается что haspd выдает ошибку о том что не может скомпилировать модуль для LPT порта т.е. все нормально и USB ключ должен работать...  ????
Comment 12 Vitaly Lipatov 2008-11-03 13:11:31 MSK
Да.
Comment 13 Vitaly Lipatov 2008-11-03 13:18:35 MSK
Раз уж проверяем, подскажите, что у вас выводит
# cat /dev/lp || echo NO
Comment 14 Vitaly Lipatov 2008-11-28 19:54:37 MSK
1. Сборка модуля ядра на Mandriva осуществляется через dkms.
2. Дополнительные проверки на наличие LPT-порта в новую версию haspd добавлены.