前のページ 次のページ 目次

5. インストール方法

5.1 ハードウエアのセットアップ

PCI Adaptor Card のインストール

VME Adaptor Card のインストール

ケーブルの接続

LED の確認

PC と VME Crate の電源を入れ,両システムのアダプターの LED が光っていることを確認する.

5.2 ソフトウエアのセットアップ(vmehb-1.4, vmelib-1.4)

ソフトウエアの設定について説明します.本文中で % typewriterとあった 場合, typewriterとタイプしてリターンキーを押すことを意味します. % は一般ユーザ,# はスーパユーザのときの Shell のプロンプトを表します.

デバイスドライバ(vmehb-1.4)のダウンロード

vmehb-1.4 のファイルをダウンロードし,展開する

デバイスドライバ(vmehb-1.4)のインストール

README.vmehb ファイルを読んで,インストールを行う.616/617 はドライバーが 自動認識する.

デバイスドライバ(vmehb-1.4)のロード

root になり # insmod vmehb を実行後,dmesgコマンドでドライバーのロードが正常に行われたか確認する.

以下に成功した場合の出力例(616の場合)を示す.

# insmod vmehb

# dmesg

    vmehb: config  the device 108a 3 on bus 0 fn 144
                                   ↓
                                   1(617の場合)     
    ------------- start of PCI register dump  for vmehb ---------
    PCI_VENDOR_ID:       0x108a
    PCI_DEVICE_ID:       0x3    →  0x1(617の場合)
    PCI_COMMAND:         0x7        IO mapped
    PCI_STATUS:          0x400
    PCI_CLASS_REVISION:  0x680004e
    PCI_CACHE_LINE_SIZE: 0x0
    PCI_LATENCY_TIMER:   0x60
    PCI_HEADER_TYPE:     0x0
    PCI_BASE_ADDRESS_0:  0xfcc1
    PCI_BASE_ADDRESS_1:  0xfffd0000
    PCI_BASE_ADDRESS_2:  0xfffc0000
    PCI_BASE_ADDRESS_3:  0xfc000000
    PCI_INTERRUPT_LINE:  9
    PCI_INTERRUPT_PIN:   1
    PCI_MIN_GRANT:       4
    PCI_MAX_LATENCY:     64
    ------------- end of PCI register dump -------------

    PCI_conf._base0 = fcc1
    Bit3_base0 = fcc0
    IRQ - 2.0 DMA serialized with semaphores

proc ファイルを見て確認を行う

以下に成功例を示す.

% cat /proc/devices

    Character devices:
     1 mem
     2 pty
     3 ttyp
     4 ttyp
     5 cua
     6 lp
     7 vcs
    62 vmehb                        <=== OK

% cat /proc/ioports

    0000-001f : dma1
    0020-003f : pic1
    0040-005f : timer
    0060-006f : keyboard
    0080-009f : dma page reg
    00a0-00bf : pic2
    00c0-00df : dma2
    00f0-00ff : npu
    01f0-01f7 : ide0
    02f8-02ff : serial(auto)
    0378-037f : lp
    03c0-03df : vga+
    03f0-03f5 : floppy
    03f6-03f6 : ide0
    03f7-03f7 : floppy DIR
    03f8-03ff : serial(auto)
    fca0-fcbf : 3c590 Vortex 10Mbps
    fcc0-fcdf : bit3_ior_0           <=== OK  

% cat /proc/interrupts

     0:  105379180   timer
     1:      73105   keyboard
     2:          0   cascade
     4:     723213 + serial
     9:          0 + vmehb           <=== OK
    10:   16645748   3c590 Vortex 10Mbps
    13:          1   math error
    14:    2810620 + ide0    

VMEライブラリ(vmelib)のファイルをダウンロードし展開する

VME ライブラリ(libvmelib.a)を作る

コンパイルが成功したら,libvmelib.a というファイルができる.


前のページ 次のページ 目次