Hardware (UNIX server product)
1751972 メンバー
4805 オンライン
108783 解決策
新規ポスト

c8000(hp-ux11.i)に当社のPCIカードドライバソフトを

 
TLSG01
貴重なコントリビューター

c8000(hp-ux11.i)に当社のPCIカードドライバソフトを

c8000(hp-ux11.i)に当社のPCIカード

ドライバソフトを組み込んだところ

問題が発生しました。

ご助言をお願いします。

手順:

(1) c8000に当社PCIカードドライバ

ソフトを入れない状態で 正常に動作

することを確認して OKでした。

(2) b2600(hp-ux10.20)で使用して

いた当社のPCIカードドライバソフト

をhp-ux11.i対応になるように修正

変更したのち /stand/vmunix に

組み込みました。

make実行時にwarningは有るもの

vmunix の生成は完了。

但し、組み込み前の vmunixのサイズ

が 28870856byteに対して

組み込み後の vmunixのサイズが

19558000byteと少なく

組み込みに問題が有るように思われました。

(3) c8000をrebootしたところ

PCIカードはboot時のメッセージを

見る限りでは正常に認識されたよう

に見えました。

しかし、Xウィンドウの起動で

エラーとなりCDEが起動できません。

画面には /var/dt/Xerrorsを見る

ように指示が出たので見たところ

下記(4)の内容でした。

(4) /var/dt/Xerrorsファイルの内容

^[gXIO: fatal IO error 232 (Connection reset by peer) on X server

"c8000_s1:0.0"

after 0 requests (0 known processed) with 0 events remaining.

Tue Feb 8 19:25:07 2005

error (pid 2714): Server for display c8000_s1:0 terminated unexpectedly 1

X server: Error in /etc/X11/X0screens (line 614)

Device name invalid or missing after keyword "Screen".

X server: Will try default "/dev/crt"

Failure to open default device file `/dev/crt`.

Please either specify the proper device filename in

your /etc/X11/X0screens file or fix `/dev/crt`. This filename is either

non-existent or is not a character special file.

Fatal server error:

(5) /etc/X11/X0screensファイルの内容

従来のb2000と同じ内容と思われる

# follows:

#

# SingleLogicalScreen 1 4

# hpslsd1:50/17.1.1.200

# hpslsd3:50/17.1.1.201

# hpslsd4:50/17.1.1.202

# hpslsd4:50/17.1.1.203

#

############################################################################

###

#

# X*screens Configuration

# -----------------------

#

# Place any additional/different configuration information below.

#

############################################################################

###

Screen /dev/crt ←ここが614行目

(6) /dev/ディレクトリの内容

ls /dev/c* で探すと

/dev/config /dev/console の2つ。

当社のドライバを組み込む前の vmunix の場合に

/dev/を見ても /dev/config /dev/console の2つだけ。

同じ。

2件の返信2
TLSG01
貴重なコントリビューター

c8000(hp-ux11.i)に当社のPCIカードドライバソフトを

/etc/rc.logを組み込み前と後で比較

(1)組み込み前

(2)組み込み後

"/sbin/rc1.d/S112kminit"にて

エラーが発生してgvid_infoの初期化に失敗

したことが原因と思われます。

なぜ、初期化に失敗するのか????

(1) /etc/rc.log

----------------------------

"/sbin/rc1.d/S110kmbuild start" SKIPPED

Initialize loadable modules

Output from "/sbin/rc1.d/S112kminit start":

----------------------------

* All configured modules are registered successfully.

* Module gvid_info is loaded successfully.

NOTE: Module status

Name ID Status Type

=====================================================

krm 1 UNLOADED WSIO

gvid_info 2 LOADED WSIO

drmfgl 3 UNLOADED Misc

gvid_him_fglrx 4 UNLOADED Misc

drmfglrx 5 UNLOADED Misc

gvid_him_cons 6 UNLOADED Misc

Setting hostname

Output from "/sbin/rc1.d/S320hostname start":

----------------------------

(2) /etc/rc.log.old

----------------------------

checking quotas

Update kernel and loadable modules

Output from "/sbin/rc1.d/S110kmbuild start":

----------------------------

"/sbin/rc1.d/S110kmbuild start" SKIPPED

Initialize loadable modules

Output from "/sbin/rc1.d/S112kminit start":

----------------------------

EXIT CODE: 2 - loadable module feature is not initialized.

"/sbin/rc1.d/S112kminit start" SKIPPED

Setting hostname

Output from "/sbin/rc1.d/S320hostname start":

----------------------------
TLSG01
貴重なコントリビューター

c8000(hp-ux11.i)に当社のPCIカードドライバソフトを

syslog.logを見たところDLKMの初期化エラーのようなので

ITリソースセンター

ドキュメントID: A5577671

システム管理: "WARNING: modpath: DLKM is not initialized" error

に従い

1. cd /stand/build と指定します。

2. /usr/lbin/sysadm/system_prep -s system と指定します。

3. mk_kernel -s system と指定します。

4. kmupdate /stand/build/vmunix_test と指定します。

5. shutdown -r 0 と指定します。

注記: reboot は使わないでください。

を行ったところ bootに成功しました。