Инструкция по ручной установке драйвера платы AB-40
в ОС Digital Unix.
1) Создать каталог /usr/sys/io/ab40
2) Скопировать в этот каталог исходные тексты драйвера и файлы
files и sysconfigtab
3) В каталоге /usr/sys/conf поместить файл BINARY.list
4) Перейти в /usr/sys/conf, выполнить команду:
./sourceconfig BINARY
5) Перейти в /usr/sys/BINARY, выполнить команду:
make ab40.mod
6) Перейти в /usr/sys/io/ab40, выполнить команду:
sysconfigdb -a -f sysconfigtab ab40
7) Перейти в /var/subsys, построить ссылки:
ln -s /usr/sys/BINARY/ab40.mod ab40.mod
ln -s /subsys/device.mth ab40.mth
8) Сконфигурировать драйвер командой
sysconfig -c ab40
9) Посмотреть мажор устройства через команду
sysconfig -q ab40
10) Создать каталог /dev/ab40
11) В каталоге /dev/ab40 командой mknod создать файлы устройств
с мажорным номером ab40 и со следующими именами и минорами:
Имя Минор
00 0
08 1
10 2
18 3
20 4
28 5
Драйвер должен быть готов к работе.
На всякий случай:
Файл files должен содержать две строки следующего содержания:
MODULE/STATIC/ab40 standard Binary
io/ab40/ab40.c module ab40
Файл BINARY.list должен содержать одну строку следующего содержания:
/usr/sys/io/ab40:
Файл sysconfigtab в каталоге /usr/sys/io/ab40 должен содержать
следующую секцию:
ab40:
Module_Config_Name = ab40
Device_Dir = /dev
Device_Char_Major = ANY
Device_Char_Minor = 0,1,2,3,4,5,6
Device_Char_Files = ab40
Device_User = root
Device_Group = 0
Device_Mode = 666
Device_Major_Req = Same
PCI_Option = PCI_SE_Rev - 0x210, Vendor_Id - 0x1234, Device_Id - 0x5678, Rev - 0, Base - 0, Sub - 0, Pif - 0, Sub_Vid - 0, Sub_Did - 0, Vid_Mo_Flag - 1, Did_Mo_Flag - 1, Rev_Mo_Flag - 0, Base_Mo_Flag - 0, Sub_Mo_Flag - 0, Pif_Mo_Flag - 0, Sub_Vid_Mo_Flag - 0, Sub_Did_Mo_Flag - 0, Driver_Name - ab40, Type - C, Adpt_Config - N