[Sysadmins] HASP на ALS 4.0

Vladimir Istrati =?iso-8859-1?q?bob_=CE=C1_kp=2Emd?=
Сб Мар 29 12:52:23 MSK 2008


Спасибо!
Буду пробовать. (разберусь только с сервером - установлен какой-то,
уже не помню, срез Сизифа - "переиграю" его на стабильный, скажем,
4.01...) :))

AM> В сообщении от Friday 28 March 2008 21:31:42 Vladimir Istrati написал(а):
>> AM> 1. Скачиваете с
>> ftp://ftp.aladdin.com/pub/hasp/new_releases/linux
>> AM> aksparlnx-1.7_ARCH_.tar.gz
>> Понятно  только там сейчас aksparlnx-1.7-i386.tar.gz - оно?
AM> Оно, если ядро у вас 32-битное. Если 64-битное - то надо x86_64.

>> AM> 2. Устанавливаете kernel-headers-modules для нужного вам ядра.
>> Не менее ясно. :)
>>
>> AM> 3. Собираете модуль для ядра (я собирал руками через make
>> Цитата (Install):
>>
>> ./build.sh --install
>>
>> A kernel module will be installed in the following directory:
>> /lib/modules/<kernel version>/misc
>>
>>
>> AM> KERNSCR=/lib/modules/KERNEL_VERSION/build kernel26)
>> ??\
AM> KERNEL_VERSION == версия ядра, под которое модуль собираете (например
AM> 2.6.18-ovz-smp-alt23)

>> AM> 4. Копируете получившийся aksparlnx.ko в каталог с модулями Вашего
>> ядра. /lib/modules/KERNEL_VERSION/ ?
>>
>> AM> 5. depmod -a KERNEL_VERSION
AM> Когда-то build.sh --install не находил заголовков ядра и не отрабатывал,
AM> поэтому по старой памяти собираю модуль через make... и кладу его ручками в
AM> каталог hasp (вместо misc, куда он устанавливается build.sh). Если сейчас
AM> build.sh работает - можно и им попользоваться.

>> AM> 6. Udev'ом автоматически /dev/HardLock не создается, поэтому делаем
>> AM> mknod /etc/udev/devices/HardLock c 42 0
>> В "Инструкции" - то же. (почти "mknod /dev/Hardlock c 42 0" )  :)
AM> Так как у нас udev и /dev создается заново при каждой загрузке, нужно создать
AM> файл устройства именно в /etc/udev/devices. Кстати, ошибся в имени файла
AM> устройства - l там маленькая, как в инструкции (Hardlock).

>> AM> 7. модуль aksparlnx автоматически не грузится, поэтому прописываем его
>> AM> в /etc/modules
>> "прописываем" ?
AM> Добавляем строчку aksparlnx в /etc/modules, чтоб автоматом его при загрузке
AM> машины загрузить.

>> AM> 8. Устанавливаете обвязку в виде aksusbd и hasplm (берутся из архивов
>> на том AM> же ftp, я взял RPM от RedHat, поправил init-скрипты и разложил
>> файлы по AM> каталогам.
>>  "поправил init-скрипты и разложил файлы по каталогам" - как?
AM> Распаковал RPMки и ручками разложил файлы по соответствующим каталогам. На
AM> предмет чего правил init-скрипты - не помню (по-моему, на предмет переноса
AM> бинарников из /sbin в /usr/sbin).

>> AM> 9. chkconfig aksusbd on; chkconfig hasplm on
>> AM> 10. modprobe akdparlnx && mknod /dev/HardLock c 42 0 &&
>>  "akdparlnx" - ?
akdparlnx ->> aksparlnx :)

>>  "mknod /dev/HardLock c 42 0" ? Не "mknod /etc/udev/devices/HardLock c
>>  42 0" ?
>>
>> AM> service aksusbd start && service hasplm start
AM> Вообще пункт 9 - это для того, чтоб все запустилось без перезагрузки. Можно не
AM> делать.




-- 
Best regards,
 Vladimir                            mailto:bob на kp.md




Подробная информация о списке рассылки Sysadmins