Jun 10, 1999 onl50t: Solaris 2.6 cc ドライバのテスト cc ドライバのインストール ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (http://www-online.kek.jp/~inoue/CAMAC/ onl50t-sol2.6/Desktop/camac-step01.txt) 高エネルギー加速器研究機構 素粒子原子核研究所 物理、オンライングループ 井上 栄二 (1). 現状確認 (A). 株式会社ロジックハウスの白田様より SPARC CPU-50T を借用した。 (B). FORCE,CPU-50(UltraSPARC-IIi 300MHz)、に Solaris2.6 のシステムを インストールした。 (C). /etc の下の各設定、および /export/home の作成をやった。 (D). "Solaris2.6 Hardware: 5/98 SMCC Desktop 日本語版 SPARC版"では ディスクレス・クライアントを設定することはできないことを確認した。 (E). CPU-50T に Solaris2.6用の VMEドライバ、FRCvme-2.3.1 をインストール した。 (2). ここでやるべきこと onl50t に ccドライバをインストールする。 (3). ccドライバのキットを入手、インストールする (3-1). frc8vt サーバ・マシンから、デバッグ済みのキットを入手 onl50t% pwd /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5 onl50t% ls -l total 1226 -rw-r--r-- 1 inoue kek 2041 May 23 1997 Makefile -rw-r--r-- 1 inoue kek 2730 Jul 1 1997 README -rwxr-xr-x 1 inoue kek 13952 Apr 21 13:52 cam1 -rw-r--r-- 1 inoue kek 1170 May 13 1997 cam1.c -rwxr-xr-x 1 inoue kek 28972 Apr 21 13:52 cam2 -rw-r--r-- 1 inoue kek 2295 May 22 1997 cam2.f -rw-r--r-- 1 inoue kek 16422 Mar 9 16:29 cam2.nm -rwxr-xr-x 1 inoue kek 14480 Apr 21 13:52 cam3 -rw-r--r-- 1 inoue kek 2055 May 21 1997 cam3.c -rw-r--r-- 1 inoue kek 9740 May 21 1997 camlib.c -rw-r--r-- 1 inoue kek 1415 May 13 1997 camlib.h -rw-r--r-- 1 inoue kek 9532 Apr 21 13:51 camlib.o -rw-r--r-- 1 inoue kek 58868 Apr 21 13:51 cc -rw-r--r-- 1 inoue kek 73426 Apr 19 14:13 cc.c -rw-r--r-- 1 inoue kek 73164 Apr 7 10:36 cc.c-Apr-7-1999-ok -rw-r--r-- 1 inoue kek 73498 Apr 9 10:43 cc.c-Apr-9-1999-bak drwxr-xr-x 2 inoue kek 512 Apr 7 10:36 cc.c-bak -rw-r--r-- 1 inoue kek 38320 May 7 15:51 cc.c-diff -rw-r--r-- 1 inoue kek 64403 Jun 2 1997 cc.c-org -rw-r--r-- 1 inoue kek 288 May 13 1997 cc.conf -rw-r--r-- 1 inoue kek 2861 Apr 5 14:42 cc.h -rw-r--r-- 1 inoue kek 2861 Mar 29 14:01 cc.h-Apr-5-1999 -rw-r--r-- 1 inoue kek 2748 May 13 1997 cc.h-org -rwxr----- 1 inoue kek 66215 Feb 18 16:10 cc.new.c -rw-r--r-- 1 inoue kek 2288 May 13 1997 cc_common.h -rw-r--r-- 1 inoue kek 876 May 13 1997 cc_config.h -rw-r--r-- 1 inoue kek 3289 May 13 1997 forlib.c -rw-r--r-- 1 inoue kek 3484 Apr 21 13:52 forlib.o -rw-r--r-- 1 inoue kek 4058 May 13 1997 k2917.h drwxr-xr-x 10 inoue kek 512 Apr 6 10:52 ktaka -rw-r--r-- 1 inoue kek 13876 Apr 21 13:52 libcamac.a -rw-r--r-- 1 inoue kek 8875 Apr 1 09:43 out -rw-r--r-- 1 inoue kek 9033 Apr 1 14:29 out1 -rw-r--r-- 1 inoue kek 1390 Apr 5 14:32 out2 drwxr-xr-x 2 inoue kek 512 Nov 10 1997 script onl50t% (3-2). 展開したキットをコンパイルする (3-2-1). コンパイラのバージョンをチェック onl50t[70]% which cc /kek/compilers/volume5/SUNWspro/bin/cc onl50t[71]% which f77 /kek/compilers/volume5/SUNWspro/bin/f77 onl50t[72]% cc -V cc: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 usage: cc [ options] files. Use 'cc -flags' for details onl50t[73]% f77 -V f77: WorkShop Compilers 4.2.1 04 Feb 1997 FORTRAN 77 4.2.1 Usage: f77 [ options ] files. Use 'f77 -flags' for details onl50t[74]% (3-2-2). CAMACドライバをコンパイルする onl50t[83]% pwd /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5 onl50t[84]% make clean \rm -f cc *.o libcamac.a cam1 cam2 cam3 *~ core onl50t[85]% ls -l total 938 -rw-r--r-- 1 inoue kek 2041 May 23 1997 Makefile -rw-r--r-- 1 inoue kek 2730 Jul 1 1997 README -rw-r--r-- 1 inoue kek 1170 May 13 1997 cam1.c -rw-r--r-- 1 inoue kek 2295 May 22 1997 cam2.f -rw-r--r-- 1 inoue kek 16422 Mar 9 16:29 cam2.nm -rw-r--r-- 1 inoue kek 2055 May 21 1997 cam3.c -rw-r--r-- 1 inoue kek 9740 May 21 1997 camlib.c -rw-r--r-- 1 inoue kek 1415 May 13 1997 camlib.h -rw-r--r-- 1 inoue kek 73426 Apr 19 14:13 cc.c -rw-r--r-- 1 inoue kek 73164 Apr 7 10:36 cc.c-Apr-7-1999-ok -rw-r--r-- 1 inoue kek 73498 Apr 9 10:43 cc.c-Apr-9-1999-bak drwxr-xr-x 2 inoue kek 512 Apr 7 10:36 cc.c-bak/ -rw-r--r-- 1 inoue kek 38320 May 7 15:51 cc.c-diff -rw-r--r-- 1 inoue kek 64403 Jun 2 1997 cc.c-org -rw-r--r-- 1 inoue kek 288 May 13 1997 cc.conf -rw-r--r-- 1 inoue kek 2861 Apr 5 14:42 cc.h -rw-r--r-- 1 inoue kek 2861 Mar 29 14:01 cc.h-Apr-5-1999 -rw-r--r-- 1 inoue kek 2748 May 13 1997 cc.h-org -rwxr----- 1 inoue kek 66215 Feb 18 16:10 cc.new.c* -rw-r--r-- 1 inoue kek 2288 May 13 1997 cc_common.h -rw-r--r-- 1 inoue kek 876 May 13 1997 cc_config.h -rw-r--r-- 1 inoue kek 3289 May 13 1997 forlib.c -rw-r--r-- 1 inoue kek 4058 May 13 1997 k2917.h drwxr-xr-x 10 inoue kek 512 Apr 6 10:52 ktaka/ -rw-r--r-- 1 inoue kek 8875 Apr 1 09:43 out -rw-r--r-- 1 inoue kek 9033 Apr 1 14:29 out1 -rw-r--r-- 1 inoue kek 1390 Apr 5 14:32 out2 drwxr-xr-x 2 inoue kek 512 Nov 10 1997 script/ onl50t[86]% make ./script/cc_build.sh [Building for sun4u] rm -f cc.o cc -O -c camlib.c -o camlib.o -I. cc -O -c forlib.c -o forlib.o -I. rm -f libcamac.a ar rcv libcamac.a camlib.o forlib.o a - camlib.o a - forlib.o ar: writing libcamac.a cc -O cam1.c -o cam1 -I. -L. -lcamac f77 -fast -O3 -u cam2.f -o cam2 -I. -L. -lcamac cam2.f: MAIN: cc -O cam3.c -o cam3 -I. -L. -lcamac onl50t[87]% (3-3). "make install" をやる onl50t# ls -l /usr/local /usr/local: No such file or directory onl50t# df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t3d0s0 905860 26601 824908 4% / /dev/dsk/c0t3d0s6 4345356 546484 3755419 13% /usr /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd /dev/dsk/c0t3d0s3 671674 30157 581067 5% /export /dev/dsk/c0t3d0s7 911842 9 857123 1% /export/root /dev/dsk/c0t3d0s4 752539 9 692327 1% /export/swap /dev/dsk/c0t3d0s5 707338 18691 632060 3% /opt swap 440840 16 440824 1% /tmp onl50t# ls -l /usr total 142 drwxrwxr-x 2 root bin 1024 May 13 15:54 4lib lrwxrwxrwx 1 root root 5 May 13 15:35 5bin -> ./bin drwxrwxr-x 5 root sys 512 May 13 15:33 SUNWale lrwxrwxrwx 1 root root 9 May 13 15:28 X -> ./openwin lrwxrwxrwx 1 root root 10 May 13 15:37 adm -> ../var/adm drwx------ 8 root bin 512 May 13 15:34 aset drwxrwxr-x 2 root bin 7680 May 13 15:53 bin drwxr-xr-x 4 bin bin 512 May 13 15:29 ccs drwxrwxr-x 9 root bin 512 May 13 15:45 demo lrwxrwxrwx 1 root root 16 May 13 15:30 dict -> ./share/lib/dict drwxrwxr-x 9 root bin 512 May 13 15:37 dt drwxrwxr-x 2 root bin 512 May 13 15:29 games drwxrwxr-x 22 root bin 3584 May 13 15:53 include lrwxrwxrwx 1 root root 7 May 13 15:39 java -> java1.1 drwxrwxr-x 8 root bin 512 May 13 15:53 java1.1 drwxr-xr-x 9 root sys 512 May 13 15:29 kernel drwxrwxr-x 2 bin bin 512 May 13 15:29 kvm drwxrwxr-x 38 root bin 7168 May 19 10:04 lib drwx------ 2 root root 8192 May 13 15:28 lost+found lrwxrwxrwx 1 root root 11 May 13 15:29 mail -> ../var/mail lrwxrwxrwx 1 root root 11 May 13 15:32 man -> ./share/man drwxrwxr-x 4 root sys 512 May 13 15:29 net lrwxrwxrwx 1 root root 11 May 13 15:29 news -> ../var/news drwxr-xr-x 5 bin bin 512 May 13 15:37 oasys drwxrwxr-x 2 root bin 512 May 13 15:29 old drwxrwxr-x 8 root bin 512 May 13 15:34 openwin drwxr-xr-x 6 root sys 512 May 13 15:37 platform lrwxrwxrwx 1 root root 15 May 13 15:29 preserve -> ../var/preserve drwxr-xr-x 4 bin bin 512 May 13 15:30 proc lrwxrwxrwx 1 root root 15 May 13 15:29 pub -> ./share/lib/pub drwxr-xr-x 5 bin bin 512 May 13 15:30 sadm drwxrwxr-x 4 root bin 5120 May 13 15:53 sbin drwxr-xr-x 6 root sys 512 May 13 15:29 share drwxr-xr-x 6 root bin 512 May 13 15:47 snadm lrwxrwxrwx 1 root root 12 May 13 15:29 spool -> ../var/spool lrwxrwxrwx 1 root root 11 May 13 15:29 src -> ./share/src lrwxrwxrwx 1 root root 10 May 13 15:29 tmp -> ../var/tmp drwxrwxr-x 2 root bin 2048 May 13 15:47 ucb drwxr-xr-x 4 bin bin 512 May 13 15:48 ucbinclude drwxr-xr-x 2 bin bin 512 May 13 15:47 ucblib drwxrwxr-x 2 root bin 512 May 13 15:38 usr drwxr-xr-x 7 bin bin 512 May 13 15:37 vmsys drwxr-xr-x 5 root bin 512 May 13 15:49 xpg4 onl50t# mkdir /usr/local onl50t# pwd /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5 onl50t# ls -l total 1226 -rw-r--r-- 1 inoue kek 2041 May 23 1997 Makefile -rw-r--r-- 1 inoue kek 2730 Jul 1 1997 README -rwxr-xr-x 1 inoue kek 13944 Jun 4 15:28 cam1 -rw-r--r-- 1 inoue kek 1170 May 13 1997 cam1.c -rwxr-xr-x 1 inoue kek 29052 Jun 4 15:28 cam2 -rw-r--r-- 1 inoue kek 2295 May 22 1997 cam2.f -rw-r--r-- 1 inoue kek 16422 Mar 9 16:29 cam2.nm -rwxr-xr-x 1 inoue kek 14476 Jun 4 15:28 cam3 -rw-r--r-- 1 inoue kek 2055 May 21 1997 cam3.c -rw-r--r-- 1 inoue kek 9740 May 21 1997 camlib.c -rw-r--r-- 1 inoue kek 1415 May 13 1997 camlib.h -rw-r--r-- 1 inoue kek 9528 Jun 4 15:28 camlib.o -rw-r--r-- 1 inoue kek 58864 Jun 4 15:27 cc -rw-r--r-- 1 inoue kek 73426 Apr 19 14:13 cc.c -rw-r--r-- 1 inoue kek 73164 Apr 7 10:36 cc.c-Apr-7-1999-ok -rw-r--r-- 1 inoue kek 73498 Apr 9 10:43 cc.c-Apr-9-1999-bak drwxr-xr-x 2 inoue kek 512 Apr 7 10:36 cc.c-bak -rw-r--r-- 1 inoue kek 38320 May 7 15:51 cc.c-diff -rw-r--r-- 1 inoue kek 64403 Jun 2 1997 cc.c-org -rw-r--r-- 1 inoue kek 288 May 13 1997 cc.conf -rw-r--r-- 1 inoue kek 2861 Apr 5 14:42 cc.h -rw-r--r-- 1 inoue kek 2861 Mar 29 14:01 cc.h-Apr-5-1999 -rw-r--r-- 1 inoue kek 2748 May 13 1997 cc.h-org -rwxr----- 1 inoue kek 66215 Feb 18 16:10 cc.new.c -rw-r--r-- 1 inoue kek 2288 May 13 1997 cc_common.h -rw-r--r-- 1 inoue kek 876 May 13 1997 cc_config.h -rw-r--r-- 1 inoue kek 3289 May 13 1997 forlib.c -rw-r--r-- 1 inoue kek 3480 Jun 4 15:28 forlib.o -rw-r--r-- 1 inoue kek 4058 May 13 1997 k2917.h drwxr-xr-x 10 inoue kek 512 Apr 6 10:52 ktaka -rw-r--r-- 1 inoue kek 13868 Jun 4 15:28 libcamac.a -rw-r--r-- 1 inoue kek 8875 Apr 1 09:43 out -rw-r--r-- 1 inoue kek 9033 Apr 1 14:29 out1 -rw-r--r-- 1 inoue kek 1390 Apr 5 14:32 out2 drwxr-xr-x 2 inoue kek 512 Nov 10 1997 script onl50t# make install /usr/ucb/install -d /usr/local/vme/camac/include /usr/ucb/install -d /usr/local/vme/camac/lib /usr/ucb/install -m 644 camlib.h cc_config.h cc_common.h cc.h \ k2917.h /usr/local/vme/camac/include /usr/ucb/install -m 644 libcamac.a /usr/local/vme/camac/lib onl50t# ls -lLR /usr/local /usr/local: total 2 drwxr-xr-x 3 root other 512 Jun 4 16:16 vme /usr/local/vme: total 2 drwxr-xr-x 4 root other 512 Jun 4 16:16 camac /usr/local/vme/camac: total 4 drwxr-xr-x 2 root other 512 Jun 4 16:16 include drwxr-xr-x 2 root other 512 Jun 4 16:16 lib /usr/local/vme/camac/include: total 26 -rw-r--r-- 1 root staff 1415 Jun 4 16:16 camlib.h -rw-r--r-- 1 root staff 2861 Jun 4 16:16 cc.h -rw-r--r-- 1 root staff 2288 Jun 4 16:16 cc_common.h -rw-r--r-- 1 root staff 876 Jun 4 16:16 cc_config.h -rw-r--r-- 1 root staff 4058 Jun 4 16:16 k2917.h /usr/local/vme/camac/lib: total 28 -rw-r--r-- 1 root staff 13868 Jun 4 16:16 libcamac.a onl50t# (3-4). ここで、システムを立ちあげ直す onl50t console login: root Password: Last login: Wed Jun 2 09:37:32 on console Jun 4 16:19:05 onl50t login: ROOT LOGIN /dev/console Sun Microsystems Inc. SunOS 5.6 Generic August 1997 Starting OpenWindows in 5 seconds (type Control-C to interrupt) ^C# /usr/sbin/shutdown -i0 -g0 Shutdown started. Fri Jun 4 16:19:15 JST 1999 Do you want to continue? (y or n): y Broadcast Message from root (console) on onl50t Fri Jun 4 16:19:16... THE SYSTEM IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: onl50t: RPC: Program not registered Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. Stopping the syslog service. syslogd: going down on signal 15 umount: /net/onlsun1/home1/opt_ext/inoue-nfs busy umount: /net/onlsun1/home1/opt_ext busy umount: /net/onlsun1/home1/cern busy umount: /net/onlsun1/home4 busy umount: /net/onlsun1/usr busy umount: /net/onlsun1/home1 busy umount: /net/onlsun1/home3 busy umount: /net busy umount: /kekfs busy Jun 4 16:19:59 snmpdx: received signal 15 Jun 4 16:19:59 cssd: Got sig#15, sending it to all CSes and exit umount: /net/onlsun1/home1/opt_ext/inoue-nfs busy umount: /net/onlsun1/home1/cern/95a busy umount: /net/onlsun1/home1/cern busy umount: /net/onlsun1/home1/opt_ext busy umount: /net/onlsun1/home1/local busy umount: /net/onlsun1/home3/local busy umount: /net/onlsun1/home3 busy umount: /net/onlsun1/home1 busy umount: /net/onlsun1/home4 busy umount: /net/onlsun1/usr busy umount: /net/onlsun1/export busy umount: /net busy The system is down. syncing file systems... done Program terminated ok ok boot disk3 -r Resetting ... FORCE,CPU-50(UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.10.6, 256 MB memory installed, Serial #9180267. Ethernet address 0:80:42:b:a4:6b, Host ID: 808c146b. Executing last command: boot disk3 -r Boot device: /pci@1f,0/scsi@4/disk@3,0 File and args: -r SunOS Release 5.6 Version Generic_105181-05 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. configuring network interfaces: hme0. Hostname: onl50t Configuring the /devices directory FRCvme V2.3.1 VME Nexus ( Universe) vmeplus0 at vme0: vme16d16 0x0 and vme24d16 0x0 and vme32d16 0x0 and vme16d32 0x 0 and vme24d32 0x0 and vme32d32 0x0 and space 0x2f offset 0x0 and space 0x6f offset 0x0 and space 0x10 offset 0x0 and space 0x11 offset 0x0 and space 0x50 offset 0x0 and space 0x51 offset 0x0 vmedma0 at vme0 vmefdma0 at vme0 vmedvma0 at vme0 vmectl0 at vme0 Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c0t3d0s5: is clean. /dev/rdsk/c0t3d0s4: is clean. /dev/rdsk/c0t3d0s7: is clean. /dev/rdsk/c0t3d0s3: is clean. add net default: gateway ICCFP1 NIS domainname is kek.jp starting rpc services: rpcbind keyserv done. Setting netmask of hme0 to 255.255.248.0 Setting default interface for multicast: add net 224.0.0.0: gateway onl50t syslog service starting. Print services started. starting Kana-Kanji converters: cssd. volume management starting. Wnn6: Key License Server started.... Nihongo Multi Client Server (Wnn6 R2.30) Finished Reading Files The system is ready. onl50t console login: (3-5). ccドライバのロード、アンロード ccドライバのロード、アンロードが正しく実行できることを確認する。 onl50t# make load ./script/cc_load.sh [Installing CAMAC device driver] [Adding CAMAC device driver to system] [Configuring CAMAC device driver] [Making CAMAC device files] onl50t# make unload ./script/cc_unload.sh [Removing CAMAC device driver] [Removing CAMAC device driver from system] [Deleting CAMAC device files] onl50t# make load ./script/cc_load.sh [Installing CAMAC device driver] [Adding CAMAC device driver to system] [Configuring CAMAC device driver] [Making CAMAC device files] onl50t# ok. ここでシステムをリブートする。 onl50t console login: root Password: Last login: Fri Jun 4 16:19:05 on console Sun Microsystems Inc. SunOS 5.6 Generic August 1997 Starting OpenWindows in 5 seconds (type Control-C to interrupt) ^C# /usr/sbin/shutdown -i0 -g0 Shutdown started. Mon Jun 7 09:53:28 JST 1999 Do you want to continue? (y or n): y Broadcast Message from root (console) on onl50t Mon Jun 7 09:53:30... THE SYSTEM IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: onl50t: RPC: Program not registered Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. umount: /net/onlsun1/home1/cern/95a busy umount: /net/onlsun1/home1/cern busy umount: /net/onlsun1/home1/opt_ext busy umount: /net/onlsun1/home1/local busy umount: /net/onlsun1/usr busy umount: /net/onlsun1/home3/local busy umount: /net/onlsun1/export busy umount: /net/onlsun1/home3 busy umount: /net/onlsun1/home1 busy umount: /net/onlsun1/home4 busy Jun 7 09:54:12 snmpdx: received signal 15 Jun 7 09:54:12 cssd: Got sig#15, sending it to all CSes and exit umount: /net/onlsun1/home1/cern/95a busy umount: /net/onlsun1/home1/opt_ext busy umount: /net/onlsun1/home1/cern busy umount: /net/onlsun1/home1/local busy umount: /net/onlsun1/home3/local busy umount: /net/onlsun1/home3 busy umount: /net/onlsun1/home1 busy umount: /net/onlsun1/home4 busy umount: /net/onlsun1/usr busy umount: /net/onlsun1/export busy umount: /net busy The system is down. syncing file systems... done Program terminated ok ok boot disk3 -r Resetting ... FORCE,CPU-50(UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.10.6, 256 MB memory installed, Serial #9180267. Ethernet address 0:80:42:b:a4:6b, Host ID: 808c146b. Executing last command: boot disk3 -r Boot device: /pci@1f,0/scsi@4/disk@3,0 File and args: -r SunOS Release 5.6 Version Generic_105181-05 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. configuring network interfaces: hme0. Hostname: onl50t Configuring the /devices directory FRCvme V2.3.1 VME Nexus ( Universe) CAMAC device driver V1.3x, 1991-1993 by Y.TAKEUCHI (T.I.T.) cc0 at vme0: vme16d16 0xff00 VME level 4 vector 0xff sparc ipl 7 vmeplus0 at vme0: vme16d16 0x0 and vme24d16 0x0 and vme32d16 0x0 and vme16d32 0x 0 and vme24d32 0x0 and vme32d32 0x0 and space 0x2f offset 0x0 and space 0x6f offset 0x0 and space 0x10 offset 0x0 and space 0x11 offset 0x0 and space 0x50 offset 0x0 and space 0x51 offset 0x0 vmedma0 at vme0 vmefdma0 at vme0 vmedvma0 at vme0 vmectl0 at vme0 Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c0t3d0s5: is clean. /dev/rdsk/c0t3d0s4: is clean. /dev/rdsk/c0t3d0s7: is clean. /dev/rdsk/c0t3d0s3: is clean. add net default: gateway ICCFP1 NIS domainname is kek.jp starting rpc services: rpcbind keyserv done. Setting netmask of hme0 to 255.255.248.0 Setting default interface for multicast: add net 224.0.0.0: gateway onl50t syslog service starting. Print services started. starting Kana-Kanji converters: cssd. volume management starting. Wnn6: Key License Server started.... Nihongo Multi Client Server (Wnn6 R2.30) Finished Reading Files The system is ready. onl50t console login: ok. /devices directory に ccファイルが作られた。 onl50t[41]% ls -l /dev total 508 lrwxrwxrwx 1 root root 29 May 13 15:56 arp -> ../devices/pseudo/c lone@0:arp lrwxrwxrwx 1 root root 12 May 13 16:00 audio -> /dev/sound/0 lrwxrwxrwx 1 root root 15 May 13 16:00 audioctl -> /dev/sound/0ct l lrwxrwxrwx 1 root root 11 Jun 7 09:57 bd.off -> /dev/term/b lrwxrwxrwx 1 root root 28 May 13 15:30 be -> ../devices/pseudo/cl one@0:be srwxrwxrwx 1 root root 0 Jun 7 09:57 ccv= lrwxrwxrwx 1 root root 31 May 13 15:30 conslog -> ../devices/pseu do/log@0:conslog lrwxrwxrwx 1 root root 30 May 13 15:30 console -> ../devices/pseu do/cn@0:console drwxr-xr-x 2 root root 512 May 13 15:56 cua/ drwxrwxr-x 2 root sys 512 May 20 16:21 dsk/ lrwxrwxrwx 1 root root 29 May 13 15:56 dump -> ../devices/pseudo/ dump@0:dump lrwxrwxrwx 1 root root 47 May 13 15:56 ecpp0 -> ../devices/pci@1f ,0/ebus@1/ecpp@14,3403bc:ecpp0 drwxr-xr-x 2 root root 512 May 13 15:56 es/ drwxr-xr-x 2 root root 512 May 13 15:56 fbs/ dr-xr-xr-x 2 root root 800 Jun 7 10:08 fd/ lrwxrwxrwx 1 root root 29 May 13 15:30 hme -> ../devices/pseudo/c lone@0:hme lrwxrwxrwx 1 root root 30 May 13 15:30 icmp -> ../devices/pseudo/ clone@0:icmp lrwxrwxrwx 1 root root 28 May 13 15:30 ie -> ../devices/pseudo/cl one@0:ie lrwxrwxrwx 1 root root 28 May 13 15:30 ip -> ../devices/pseudo/cl one@0:ip lrwxrwxrwx 1 root root 29 May 13 16:00 ipd -> ../devices/pseudo/c lone@0:ipd lrwxrwxrwx 1 root root 31 May 13 16:00 ipdcm -> ../devices/pseudo /clone@0:ipdcm lrwxrwxrwx 1 root root 32 May 13 16:00 ipdptp -> ../devices/pseud o/clone@0:ipdptp drwxr-xr-x 2 root root 512 May 13 16:00 isdn/ lrwxrwxrwx 1 root root 31 May 13 15:56 kbd -> ../devices/pseudo/c onskbd@0:kbd srwxrwxrwx 1 root root 0 Jun 7 09:57 kkcv= lrwxrwxrwx 1 root root 27 May 13 15:30 kmem -> ../devices/pseudo/ mm@0:kmem lrwxrwxrwx 1 root root 31 May 13 15:56 kstat -> ../devices/pseudo /kstat@0:kstat lrwxrwxrwx 1 root root 31 May 13 15:30 ksyms -> ../devices/pseudo /ksyms@0:ksyms lrwxrwxrwx 1 root root 28 May 13 15:30 le -> ../devices/pseudo/cl one@0:le lrwxrwxrwx 1 root other 51 May 19 10:07 ledc -> ../devices/pci@1f, 0/ebus@1/sysconfig@14,600000:ledc lrwxrwxrwx 1 root root 30 May 13 15:56 llc1 -> ../devices/pseudo/ clone@0:llc1 lrwxrwxrwx 1 root root 37 May 13 15:56 lockstat -> ../devices/pse udo/lockstat@0:lockstat lrwxrwxrwx 1 root root 27 May 13 15:30 log -> ../devices/pseudo/l og@0:log lrwxrwxrwx 1 root root 35 May 13 15:56 logindmux -> ../devices/ps eudo/clone@0:logindmux drwxr-xr-x 4 root root 512 May 13 15:56 md/ lrwxrwxrwx 1 root root 26 May 13 15:30 mem -> ../devices/pseudo/m m@0:mem lrwxrwxrwx 1 root root 32 May 13 15:56 mouse -> ../devices/pseudo /consms@0:mouse lrwxrwxrwx 1 root root 27 May 13 15:30 null -> ../devices/pseudo/ mm@0:null lrwxrwxrwx 1 root root 37 May 13 15:30 openprom -> ../devices/pse udo/openeepr@0:openprom drwxr-xr-x 2 root root 512 May 13 15:56 pcmcia/ lrwxrwxrwx 1 root root 25 May 13 16:00 pm -> ../devices/pseudo/pm @0:pm drwxr-xr-x 2 root root 512 May 13 15:56 printers/ lrwxrwxrwx 1 root root 35 May 13 15:56 profile -> ../devices/pseu do/profile@0:profile lrwxrwxrwx 1 root root 31 May 13 15:56 ptmajor -> ../devices/pseu do/ptm@0:ptmajor lrwxrwxrwx 1 root root 30 May 13 15:56 ptmx -> ../devices/pseudo/ clone@0:ptmx drwxrwxr-x 2 root sys 1024 May 13 15:56 pts/ lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp0 -> ../devices/pseudo /ptc@0:ptyp0 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp1 -> ../devices/pseudo /ptc@0:ptyp1 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp2 -> ../devices/pseudo /ptc@0:ptyp2 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp3 -> ../devices/pseudo /ptc@0:ptyp3 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp4 -> ../devices/pseudo /ptc@0:ptyp4 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp5 -> ../devices/pseudo /ptc@0:ptyp5 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp6 -> ../devices/pseudo /ptc@0:ptyp6 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp7 -> ../devices/pseudo /ptc@0:ptyp7 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp8 -> ../devices/pseudo /ptc@0:ptyp8 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyp9 -> ../devices/pseudo /ptc@0:ptyp9 lrwxrwxrwx 1 root root 29 May 13 15:56 ptypa -> ../devices/pseudo /ptc@0:ptypa lrwxrwxrwx 1 root root 29 May 13 15:56 ptypb -> ../devices/pseudo /ptc@0:ptypb lrwxrwxrwx 1 root root 29 May 13 15:56 ptypc -> ../devices/pseudo /ptc@0:ptypc lrwxrwxrwx 1 root root 29 May 13 15:56 ptypd -> ../devices/pseudo /ptc@0:ptypd lrwxrwxrwx 1 root root 29 May 13 15:56 ptype -> ../devices/pseudo /ptc@0:ptype lrwxrwxrwx 1 root root 29 May 13 15:56 ptypf -> ../devices/pseudo /ptc@0:ptypf lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq0 -> ../devices/pseudo /ptc@0:ptyq0 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq1 -> ../devices/pseudo /ptc@0:ptyq1 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq2 -> ../devices/pseudo /ptc@0:ptyq2 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq3 -> ../devices/pseudo /ptc@0:ptyq3 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq4 -> ../devices/pseudo /ptc@0:ptyq4 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq5 -> ../devices/pseudo /ptc@0:ptyq5 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq6 -> ../devices/pseudo /ptc@0:ptyq6 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq7 -> ../devices/pseudo /ptc@0:ptyq7 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq8 -> ../devices/pseudo /ptc@0:ptyq8 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyq9 -> ../devices/pseudo /ptc@0:ptyq9 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqa -> ../devices/pseudo /ptc@0:ptyqa lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqb -> ../devices/pseudo /ptc@0:ptyqb lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqc -> ../devices/pseudo /ptc@0:ptyqc lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqd -> ../devices/pseudo /ptc@0:ptyqd lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqe -> ../devices/pseudo /ptc@0:ptyqe lrwxrwxrwx 1 root root 29 May 13 15:56 ptyqf -> ../devices/pseudo /ptc@0:ptyqf lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr0 -> ../devices/pseudo /ptc@0:ptyr0 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr1 -> ../devices/pseudo /ptc@0:ptyr1 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr2 -> ../devices/pseudo /ptc@0:ptyr2 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr3 -> ../devices/pseudo /ptc@0:ptyr3 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr4 -> ../devices/pseudo /ptc@0:ptyr4 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr5 -> ../devices/pseudo /ptc@0:ptyr5 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr6 -> ../devices/pseudo /ptc@0:ptyr6 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr7 -> ../devices/pseudo /ptc@0:ptyr7 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr8 -> ../devices/pseudo /ptc@0:ptyr8 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyr9 -> ../devices/pseudo /ptc@0:ptyr9 lrwxrwxrwx 1 root root 29 May 13 15:56 ptyra -> ../devices/pseudo /ptc@0:ptyra lrwxrwxrwx 1 root root 29 May 13 15:56 ptyrb -> ../devices/pseudo /ptc@0:ptyrb lrwxrwxrwx 1 root root 29 May 13 15:56 ptyrc -> ../devices/pseudo /ptc@0:ptyrc lrwxrwxrwx 1 root root 29 May 13 15:56 ptyrd -> ../devices/pseudo /ptc@0:ptyrd lrwxrwxrwx 1 root root 29 May 13 15:56 ptyre -> ../devices/pseudo /ptc@0:ptyre lrwxrwxrwx 1 root root 29 May 13 15:56 ptyrf -> ../devices/pseudo /ptc@0:ptyrf lrwxrwxrwx 1 root root 28 May 13 15:30 qe -> ../devices/pseudo/cl one@0:qe lrwxrwxrwx 1 root root 29 May 13 15:46 qfe -> ../devices/pseudo/c lone@0:qfe lrwxrwxrwx 1 root root 30 May 13 15:30 rawip -> ../devices/pseudo /clone@0:icmp drwxrwxr-x 2 root sys 512 May 20 16:21 rdsk/ drwxrwxr-x 2 root sys 512 May 13 15:30 rmt/ lrwxrwxrwx 1 root other 52 May 19 10:07 rotsw -> ../devices/pci@1f ,0/ebus@1/sysconfig@14,600000:rotsw lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18a -> rdsk/c0t3d0s0 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18b -> rdsk/c0t3d0s1 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18c -> rdsk/c0t3d0s2 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18d -> rdsk/c0t3d0s3 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18e -> rdsk/c0t3d0s4 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18f -> rdsk/c0t3d0s5 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18g -> rdsk/c0t3d0s6 lrwxrwxrwx 1 root root 13 May 13 16:00 rsd18h -> rdsk/c0t3d0s7 lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21a -> ../devices/pci@1 f,0/scsi@4/sd@6,0:a,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21b -> ../devices/pci@1 f,0/scsi@4/sd@6,0:b,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21c -> ../devices/pci@1 f,0/scsi@4/sd@6,0:c,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21d -> ../devices/pci@1 f,0/scsi@4/sd@6,0:d,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21e -> ../devices/pci@1 f,0/scsi@4/sd@6,0:e,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21f -> ../devices/pci@1 f,0/scsi@4/sd@6,0:f,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21g -> ../devices/pci@1 f,0/scsi@4/sd@6,0:g,raw lrwxrwxrwx 1 root root 39 May 20 16:21 rsd21h -> ../devices/pci@1 f,0/scsi@4/sd@6,0:h,raw lrwxrwxrwx 1 root root 13 May 13 16:00 rsr0 -> rdsk/c0t6d0s2 lrwxrwxrwx 1 root root 29 May 13 15:30 rts -> ../devices/pseudo/c lone@0:rts drwxrwxr-x 2 root sys 512 May 13 15:30 sad/ lrwxrwxrwx 1 root root 12 May 13 16:00 sd18a -> dsk/c0t3d0s0 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18b -> dsk/c0t3d0s1 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18c -> dsk/c0t3d0s2 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18d -> dsk/c0t3d0s3 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18e -> dsk/c0t3d0s4 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18f -> dsk/c0t3d0s5 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18g -> dsk/c0t3d0s6 lrwxrwxrwx 1 root root 12 May 13 16:00 sd18h -> dsk/c0t3d0s7 lrwxrwxrwx 1 root root 35 May 20 16:21 sd21a -> ../devices/pci@1f ,0/scsi@4/sd@6,0:a lrwxrwxrwx 1 root root 35 May 20 16:21 sd21b -> ../devices/pci@1f ,0/scsi@4/sd@6,0:b lrwxrwxrwx 1 root root 35 May 20 16:21 sd21c -> ../devices/pci@1f ,0/scsi@4/sd@6,0:c lrwxrwxrwx 1 root root 35 May 20 16:21 sd21d -> ../devices/pci@1f ,0/scsi@4/sd@6,0:d lrwxrwxrwx 1 root root 35 May 20 16:21 sd21e -> ../devices/pci@1f ,0/scsi@4/sd@6,0:e lrwxrwxrwx 1 root root 35 May 20 16:21 sd21f -> ../devices/pci@1f ,0/scsi@4/sd@6,0:f lrwxrwxrwx 1 root root 35 May 20 16:21 sd21g -> ../devices/pci@1f ,0/scsi@4/sd@6,0:g lrwxrwxrwx 1 root root 35 May 20 16:21 sd21h -> ../devices/pci@1f ,0/scsi@4/sd@6,0:h lrwxrwxrwx 1 root root 33 May 13 15:56 se_hdlc -> ../devices/pseu do/clone@0:se_hdlc lrwxrwxrwx 1 root root 46 May 13 15:56 se_hdlc0 -> ../devices/pci @1f,0/ebus@1/se@14,400000:0,hdlc lrwxrwxrwx 1 root root 46 May 13 15:56 se_hdlc1 -> ../devices/pci @1f,0/ebus@1/se@14,400000:1,hdlc lrwxrwxrwx 1 root other 53 May 19 10:07 sevseg -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:sevseg drwxr-xr-x 2 root root 512 May 13 16:00 sound/ lrwxrwxrwx 1 root root 28 May 13 15:56 sp -> ../devices/pseudo/cl one@0:sp lrwxrwxrwx 1 root other 53 May 19 10:07 sprom1 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:sprom1 lrwxrwxrwx 1 root other 53 May 19 10:07 sprom2 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:sprom2 lrwxrwxrwx 1 root other 53 May 19 10:07 sprom3 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:sprom3 lrwxrwxrwx 1 root other 53 May 19 10:07 sprom4 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:sprom4 lrwxrwxrwx 1 root root 12 May 13 16:00 sr0 -> dsk/c0t6d0s2 lrwxrwxrwx 1 root root 6 May 13 15:30 stderr -> ./fd/2 lrwxrwxrwx 1 root root 6 May 13 15:30 stdin -> ./fd/0 lrwxrwxrwx 1 root root 6 May 13 15:30 stdout -> ./fd/1 drwxrwxr-x 2 root sys 512 May 13 15:30 swap/ lrwxrwxrwx 1 root root 29 May 13 15:30 syscon -> ../devices/pseud o/cn@0:syscon lrwxrwxrwx 1 root root 29 May 13 15:30 systty -> ../devices/pseud o/cn@0:systty lrwxrwxrwx 1 root root 29 May 13 15:30 tcp -> ../devices/pseudo/c lone@0:tcp lrwxrwxrwx 1 root other 53 May 19 10:07 tempr1 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:tempr1 lrwxrwxrwx 1 root other 53 May 19 10:07 tempr2 -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:tempr2 lrwxrwxrwx 1 root other 53 May 19 10:07 temprc -> ../devices/pci@1 f,0/ebus@1/sysconfig@14,600000:temprc drwxrwxr-x 2 root root 512 May 13 15:56 term/ lrwxrwxrwx 1 root root 29 May 13 15:30 ticlts -> ../devices/pseud o/tl@0:ticlts lrwxrwxrwx 1 root root 29 May 13 15:56 ticots -> ../devices/pseud o/tl@0:ticots lrwxrwxrwx 1 root root 32 May 13 15:30 ticotsord -> ../devices/ps eudo/tl@0:ticotsord lrwxrwxrwx 1 root root 30 May 13 16:00 tnfctl -> ../devices/pseud o/tnf@0:tnfctl lrwxrwxrwx 1 root root 30 May 13 16:00 tnfmap -> ../devices/pseud o/tnf@0:tnfmap lrwxrwxrwx 1 root root 28 May 13 16:00 tod -> ../devices/pseudo/t od@0:tod0 lrwxrwxrwx 1 root root 26 May 13 15:30 tty -> ../devices/pseudo/s y@0:tty lrwxrwxrwx 1 root root 6 May 13 16:00 ttya -> term/a lrwxrwxrwx 1 root root 6 May 13 16:00 ttyb -> term/b lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp0 -> ../devices/pseudo /ptsl@0:ttyp0 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp1 -> ../devices/pseudo /ptsl@0:ttyp1 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp2 -> ../devices/pseudo /ptsl@0:ttyp2 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp3 -> ../devices/pseudo /ptsl@0:ttyp3 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp4 -> ../devices/pseudo /ptsl@0:ttyp4 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp5 -> ../devices/pseudo /ptsl@0:ttyp5 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp6 -> ../devices/pseudo /ptsl@0:ttyp6 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp7 -> ../devices/pseudo /ptsl@0:ttyp7 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp8 -> ../devices/pseudo /ptsl@0:ttyp8 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyp9 -> ../devices/pseudo /ptsl@0:ttyp9 lrwxrwxrwx 1 root root 30 May 13 15:56 ttypa -> ../devices/pseudo /ptsl@0:ttypa lrwxrwxrwx 1 root root 30 May 13 15:56 ttypb -> ../devices/pseudo /ptsl@0:ttypb lrwxrwxrwx 1 root root 30 May 13 15:56 ttypc -> ../devices/pseudo /ptsl@0:ttypc lrwxrwxrwx 1 root root 30 May 13 15:56 ttypd -> ../devices/pseudo /ptsl@0:ttypd lrwxrwxrwx 1 root root 30 May 13 15:56 ttype -> ../devices/pseudo /ptsl@0:ttype lrwxrwxrwx 1 root root 30 May 13 15:56 ttypf -> ../devices/pseudo /ptsl@0:ttypf lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq0 -> ../devices/pseudo /ptsl@0:ttyq0 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq1 -> ../devices/pseudo /ptsl@0:ttyq1 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq2 -> ../devices/pseudo /ptsl@0:ttyq2 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq3 -> ../devices/pseudo /ptsl@0:ttyq3 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq4 -> ../devices/pseudo /ptsl@0:ttyq4 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq5 -> ../devices/pseudo /ptsl@0:ttyq5 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq6 -> ../devices/pseudo /ptsl@0:ttyq6 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq7 -> ../devices/pseudo /ptsl@0:ttyq7 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq8 -> ../devices/pseudo /ptsl@0:ttyq8 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyq9 -> ../devices/pseudo /ptsl@0:ttyq9 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqa -> ../devices/pseudo /ptsl@0:ttyqa lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqb -> ../devices/pseudo /ptsl@0:ttyqb lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqc -> ../devices/pseudo /ptsl@0:ttyqc lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqd -> ../devices/pseudo /ptsl@0:ttyqd lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqe -> ../devices/pseudo /ptsl@0:ttyqe lrwxrwxrwx 1 root root 30 May 13 15:56 ttyqf -> ../devices/pseudo /ptsl@0:ttyqf lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr0 -> ../devices/pseudo /ptsl@0:ttyr0 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr1 -> ../devices/pseudo /ptsl@0:ttyr1 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr2 -> ../devices/pseudo /ptsl@0:ttyr2 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr3 -> ../devices/pseudo /ptsl@0:ttyr3 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr4 -> ../devices/pseudo /ptsl@0:ttyr4 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr5 -> ../devices/pseudo /ptsl@0:ttyr5 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr6 -> ../devices/pseudo /ptsl@0:ttyr6 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr7 -> ../devices/pseudo /ptsl@0:ttyr7 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr8 -> ../devices/pseudo /ptsl@0:ttyr8 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyr9 -> ../devices/pseudo /ptsl@0:ttyr9 lrwxrwxrwx 1 root root 30 May 13 15:56 ttyra -> ../devices/pseudo /ptsl@0:ttyra lrwxrwxrwx 1 root root 30 May 13 15:56 ttyrb -> ../devices/pseudo /ptsl@0:ttyrb lrwxrwxrwx 1 root root 30 May 13 15:56 ttyrc -> ../devices/pseudo /ptsl@0:ttyrc lrwxrwxrwx 1 root root 30 May 13 15:56 ttyrd -> ../devices/pseudo /ptsl@0:ttyrd lrwxrwxrwx 1 root root 30 May 13 15:56 ttyre -> ../devices/pseudo /ptsl@0:ttyre lrwxrwxrwx 1 root root 30 May 13 15:56 ttyrf -> ../devices/pseudo /ptsl@0:ttyrf lrwxrwxrwx 1 root root 29 May 13 15:30 udp -> ../devices/pseudo/c lone@0:udp lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme16d16 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme16d16 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme16d32 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme16d32 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme24d16 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme24d16 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme24d32 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme24d32 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme32d16 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme32d16 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vme32d32 -> ../devices/pci @1f,0/vme@5/vmeplus@2d,0:vme32d32 lrwxrwxrwx 1 root root 50 Jun 2 10:16 vmecrcsrd16 -> ../devices/ pci@1f,0/vme@5/vmeplus@2d,0:vmecrcsrd16 lrwxrwxrwx 1 root root 50 Jun 2 10:16 vmecrcsrd32 -> ../devices/ pci@1f,0/vme@5/vmeplus@2d,0:vmecrcsrd32 lrwxrwxrwx 1 root root 39 Jun 2 10:16 vmectl -> ../devices/pci@1 f,0/vme@5/vmectl:vmectl lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma16d16 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma16d16 lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma16d32 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma16d32 lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma24blt -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma24blt lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma24d16 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma24d16 lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma24d32 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma24d32 lrwxrwxrwx 1 root root 45 Jun 2 10:16 vmedma24mblt -> ../devices /pci@1f,0/vme@5/vmedma:vmedma24mblt lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma32blt -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma32blt lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma32d16 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma32d16 lrwxrwxrwx 1 root root 44 Jun 2 10:16 vmedma32d32 -> ../devices/ pci@1f,0/vme@5/vmedma:vmedma32d32 lrwxrwxrwx 1 root root 45 Jun 2 10:16 vmedma32mblt -> ../devices /pci@1f,0/vme@5/vmedma:vmedma32mblt lrwxrwxrwx 1 root root 43 Jun 2 10:16 vmedma32te -> ../devices/p ci@1f,0/vme@5/vmedma:vmedma32te lrwxrwxrwx 1 root root 43 Jun 2 10:16 vmedvma24 -> ../devices/pc i@1f,0/vme@5/vmedvma:vmedvma24 lrwxrwxrwx 1 root root 45 Jun 2 10:16 vmedvma2432 -> ../devices/ pci@1f,0/vme@5/vmedvma:vmedvma2432 lrwxrwxrwx 1 root root 43 Jun 2 10:16 vmedvma32 -> ../devices/pc i@1f,0/vme@5/vmedvma:vmedvma32 lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma16d16 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma16d16 lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma16d32 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma16d32 lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma24blt -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma24blt lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma24d16 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma24d16 lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma24d32 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma24d32 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vmefdma24mblt -> ../device s/pci@1f,0/vme@5/vmefdma:vmefdma24mblt lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma32blt -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma32blt lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma32d16 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma32d16 lrwxrwxrwx 1 root root 46 Jun 2 10:16 vmefdma32d32 -> ../devices /pci@1f,0/vme@5/vmefdma:vmefdma32d32 lrwxrwxrwx 1 root root 47 Jun 2 10:16 vmefdma32mblt -> ../device s/pci@1f,0/vme@5/vmefdma:vmefdma32mblt lrwxrwxrwx 1 root root 45 Jun 2 10:16 vmefdma32te -> ../devices/ pci@1f,0/vme@5/vmefdma:vmefdma32te lrwxrwxrwx 1 root root 49 Jun 2 10:16 vmepam1d16 -> ../devices/p ci@1f,0/vme@5/vmeplus@2d,0:vmepam1d16 lrwxrwxrwx 1 root root 49 Jun 2 10:16 vmepam1d32 -> ../devices/p ci@1f,0/vme@5/vmeplus@2d,0:vmepam1d32 lrwxrwxrwx 1 root root 49 Jun 2 10:16 vmepam2d16 -> ../devices/p ci@1f,0/vme@5/vmeplus@2d,0:vmepam2d16 lrwxrwxrwx 1 root root 49 Jun 2 10:16 vmepam2d32 -> ../devices/p ci@1f,0/vme@5/vmeplus@2d,0:vmepam2d32 lrwxrwxrwx 1 root root 30 May 13 16:00 volctl -> ../devices/pseud o/vol@0:volctl lrwxrwxrwx 1 root root 35 May 13 15:56 winlock -> ../devices/pseu do/winlock@0:winlock lrwxrwxrwx 1 root root 29 May 13 15:56 wscons -> ../devices/pseud o/wc@0:wscons lrwxrwxrwx 1 root root 27 May 13 15:30 zero -> ../devices/pseudo/ mm@0:zero onl50t[42]% NG. /dev/ccファイルが作られていない。 /var/adm/messages をチェック。 onl50t[38]% pwd /var/adm onl50t[39]% ls -l total 452 drwxrwxr-x 5 adm adm 512 May 13 15:32 acct/ -rw------- 1 uucp bin 0 May 13 15:30 aculog -r--r--r-- 1 root other 28084 Jun 7 10:18 lastlog drwxrwxr-x 2 adm adm 512 May 13 16:02 log/ -rw-r--r-- 1 root other 5704 Jun 7 10:19 messages -rw-r--r-- 1 root other 10431 Jun 4 16:24 messages.0 -rw-r--r-- 1 root other 0 May 23 03:10 messages.1 -rw-r--r-- 1 root other 23989 May 20 16:41 messages.2 -rw-rw-rw- 1 root root 11065 May 14 10:35 messages.3 drwxrwxr-x 2 adm adm 512 May 13 15:30 passwd/ drwxrwxr-x 2 adm sys 512 May 13 15:32 sa/ -rw-rw-rw- 1 bin bin 0 May 13 15:30 spellhist -rw------- 1 root root 478 Jun 7 09:47 sulog -rw-r--r-- 1 root bin 360 Jun 7 10:18 utmp -rw-r--r-- 1 root bin 3720 Jun 7 10:18 utmpx -rw-rw-rw- 1 root root 2160 Jun 7 09:57 vold.log -rw-rw-r-- 1 adm adm 12564 Jun 7 10:18 wtmp -rw-rw-r-- 1 adm adm 129828 Jun 7 10:18 wtmpx onl50t[40]% vi messages : Jun 7 09:57:48 onl50t unix: SUNW,hme0: 100 Mbps full-duplex Link Up Jun 7 09:57:48 onl50t unix: dump on /dev/dsk/c0t3d0s1 size 268960K Jun 7 09:57:48 onl50t unix: VME: Universe rev. 1 at 0x60790000 Jun 7 09:57:48 onl50t unix: VME: LCA rev. 2 at 0xfffa8000 Jun 7 09:57:48 onl50t unix: FRCvme V2.3.1 VME Nexus ( Universe) Jun 7 09:57:48 onl50t unix: PCI-device: vme@5, VME #0 Jun 7 09:57:48 onl50t unix: CAMAC device driver V1.3x, 1991-1993 by Y.TAKEUCHI (T.I.T.) Jun 7 09:57:48 onl50t unix: cc0 at vme0: vme16d16 0xff00 VME level 4 vector 0xf f sparc ipl 7 Jun 7 09:57:48 onl50t unix: cc0 is /pci@1f,0/vme@5/cc@2d,ff00 Jun 7 09:57:48 onl50t unix: pseudo-device: winlock0 : onl50t[41]% ls -l /devices/pci@1f,0/vme@5/ total 0 crw-rw-rw- 1 root sys 60, 0 Jun 7 09:49 cc@2d,ff00:cc crw-rw-rw- 1 root sys 158, 0 Jun 2 10:16 vmectl:vmectl crw-rw-rw- 1 root sys 155, 0 Jun 2 10:16 vmedma:vmedma16d16 crw-rw-rw- 1 root sys 155, 3 Jun 2 10:16 vmedma:vmedma16d32 crw-rw-rw- 1 root sys 155, 6 Jun 2 10:16 vmedma:vmedma24blt crw-rw-rw- 1 root sys 155, 1 Jun 2 10:16 vmedma:vmedma24d16 crw-rw-rw- 1 root sys 155, 4 Jun 2 10:16 vmedma:vmedma24d32 crw-rw-rw- 1 root sys 155, 8 Jun 2 10:16 vmedma:vmedma24mblt crw-rw-rw- 1 root sys 155, 7 Jun 2 10:16 vmedma:vmedma32blt crw-rw-rw- 1 root sys 155, 2 Jun 2 10:16 vmedma:vmedma32d16 crw-rw-rw- 1 root sys 155, 5 Jun 2 10:16 vmedma:vmedma32d32 crw-rw-rw- 1 root sys 155, 9 Jun 2 10:16 vmedma:vmedma32mblt crw-rw-rw- 1 root sys 155, 10 Jun 2 10:16 vmedma:vmedma32te crw-rw-rw- 1 root sys 157, 0 Jun 2 10:16 vmedvma:vmedvma24 crw-rw-rw- 1 root sys 157, 2 Jun 2 10:16 vmedvma:vmedvma2432 crw-rw-rw- 1 root sys 157, 1 Jun 2 10:16 vmedvma:vmedvma32 crw-rw-rw- 1 root sys 156, 0 Jun 2 10:16 vmefdma:vmefdma16d16 crw-rw-rw- 1 root sys 156, 3 Jun 2 10:16 vmefdma:vmefdma16d32 crw-rw-rw- 1 root sys 156, 6 Jun 2 10:16 vmefdma:vmefdma24blt crw-rw-rw- 1 root sys 156, 1 Jun 2 10:16 vmefdma:vmefdma24d16 crw-rw-rw- 1 root sys 156, 4 Jun 2 10:16 vmefdma:vmefdma24d32 crw-rw-rw- 1 root sys 156, 8 Jun 2 10:16 vmefdma:vmefdma24mblt crw-rw-rw- 1 root sys 156, 7 Jun 2 10:16 vmefdma:vmefdma32blt crw-rw-rw- 1 root sys 156, 2 Jun 2 10:16 vmefdma:vmefdma32d16 crw-rw-rw- 1 root sys 156, 5 Jun 2 10:16 vmefdma:vmefdma32d32 crw-rw-rw- 1 root sys 156, 9 Jun 2 10:16 vmefdma:vmefdma32mblt crw-rw-rw- 1 root sys 156, 10 Jun 2 10:16 vmefdma:vmefdma32te crw-rw-rw- 1 root sys 154, 0 Jun 2 10:16 vmeplus@2d,0:vme16d16 crw-rw-rw- 1 root sys 154, 3 Jun 2 10:16 vmeplus@2d,0:vme16d32 crw-rw-rw- 1 root sys 154, 1 Jun 2 10:16 vmeplus@2d,0:vme24d16 crw-rw-rw- 1 root sys 154, 4 Jun 2 10:16 vmeplus@2d,0:vme24d32 crw-rw-rw- 1 root sys 154, 2 Jun 2 10:16 vmeplus@2d,0:vme32d16 crw-rw-rw- 1 root sys 154, 5 Jun 2 10:16 vmeplus@2d,0:vme32d32 crw-rw-rw- 1 root sys 154, 6 Jun 2 10:16 vmeplus@2d,0:vmecrcsrd16 crw-rw-rw- 1 root sys 154, 7 Jun 2 10:16 vmeplus@2d,0:vmecrcsrd32 crw-rw-rw- 1 root sys 154, 8 Jun 2 10:16 vmeplus@2d,0:vmepam1d16 crw-rw-rw- 1 root sys 154, 10 Jun 2 10:16 vmeplus@2d,0:vmepam1d32 crw-rw-rw- 1 root sys 154, 9 Jun 2 10:16 vmeplus@2d,0:vmepam2d16 crw-rw-rw- 1 root sys 154, 11 Jun 2 10:16 vmeplus@2d,0:vmepam2d32 onl50t[45]% ls -l /devices/pci@1f,0/vme@5/cc@2d,ff00:cc crw-rw-rw- 1 root sys 60, 0 Jun 7 09:49 /devices/pci@1f,0/vme@5/cc@2d,ff00:cc onl50t[46]% /devices ディレクトリには ccドライバ用のファイルは作られている。 cc_load.shファイルをチェック。 onl50t[47]% pwd /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5 onl50t[48]% cat Makefile : load : cc ./script/cc_load.sh : onl50t[49]% cd script /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5/script onl50t[50]% ls -l total 14 -rw-r--r-- 1 inoue kek 66 May 13 1997 awk1.txt -rw-r--r-- 1 inoue kek 37 May 13 1997 awk2.txt -rwxr-xr-x 1 inoue kek 233 May 13 1997 cc_build.gcc.sh* -rwxr-xr-x 1 inoue kek 234 May 13 1997 cc_build.sh* -rwxr-xr-x 1 inoue kek 528 Nov 10 1997 cc_link.sh* -rwxr-xr-x 1 inoue kek 611 May 13 1997 cc_load.sh* -rwxr-xr-x 1 inoue kek 270 May 13 1997 cc_unload.sh* onl50t[51]% cat cc_load.sh : echo '[Making CAMAC device files]' ARCH=`uname -m` if [ $ARCH = "sun4d" ]; then ln -s /devices/io-unit*/sbi*/sfvme*:cc /dev/cc elif [ $ARCH = "sun4m" ]; then ./script/cc_link.sh elif [ $ARCH = "sun4c" ]; then # ln -s /devices/sbus*/sfvme*:cc /dev/cc ln -s /devices/sbus*/sfvme@1,3ff000/cc@2d,ff00:cc /dev/cc fi onl50t[50]% onl50t[50]% uname -m sun4u onl50t[51]% cc_load.sh 中に sun4u用の記述が無いために、/dev/ccスペシャル・ファイル を作ることができていなかった。 追加の記述をする。 onl50t[104]% pwd /export/home/onl50t/inoue/CAMAC/Driver/FORCE-5V-sol2.5/script onl50t[105]% mv cc_load.sh cc_load.sh.org onl50t[106]% cp cc_load.sh.org cc_load.sh onl50t[107]% ls -l total 16 -rw-r--r-- 1 inoue kek 66 May 13 1997 awk1.txt -rw-r--r-- 1 inoue kek 37 May 13 1997 awk2.txt -rwxr-xr-x 1 inoue kek 233 May 13 1997 cc_build.gcc.sh* -rwxr-xr-x 1 inoue kek 234 May 13 1997 cc_build.sh* -rwxr-xr-x 1 inoue kek 528 Nov 10 1997 cc_link.sh* -rwxr-xr-x 1 inoue kek 611 Jun 8 16:33 cc_load.sh* -rwxr-xr-x 1 inoue kek 611 May 13 1997 cc_load.sh.org* -rwxr-xr-x 1 inoue kek 270 May 13 1997 cc_unload.sh* onl50t[108]% vi cc_load.sh #!/sbin/sh # # cc_load.sh 15-OCt-1993 Y.Takeuchi(T.I.T.) # # * 9-Jun-1999 E.Inoue modify for sun4u. # : if [ $ARCH = "sun4d" ]; then echo 'sun4d' ln -s /devices/io-unit*/sbi*/sfvme*:cc /dev/cc elif [ $ARCH = "sun4m" ]; then echo 'sun4m' ./script/cc_link.sh elif [ $ARCH = "sun4c" ]; then echo 'sun4c' # ln -s /devices/sbus*/sfvme*:cc /dev/cc ln -s /devices/sbus*/sfvme@1,3ff000/cc@2d,ff00:cc /dev/cc elif [ $ARCH = "sun4u" ]; then echo 'sun4u' ./script/cc_link.sh fi : onl50t[109]% make unload ./script/cc_unload.sh [Removing CAMAC device driver] [Removing CAMAC device driver from system] [Deleting CAMAC device files] onl50t# ls -l /dev/cc /dev/cc: No such file or directory onl50t# make load ./script/cc_load.sh [Installing CAMAC device driver] [Adding CAMAC device driver to system] [Configuring CAMAC device driver] [Making CAMAC device files] sun4u onl50t# ls -l /dev/cc lrwxrwxrwx 1 root other 37 Jun 9 10:25 /dev/cc -> /devices/pci@1f,0/vme@5/cc@2d,ff00:cc onl50t# ok. /dev/ccスペシャル・ファイルは正しく作られた。 ここで、システムをリブートする。 onl50t console login: root Password: Last login: Mon Jun 7 09:53:17 on console Jun 9 11:40:29 onl50t login: ROOT LOGIN /dev/console Sun Microsystems Inc. SunOS 5.6 Generic August 1997 Starting OpenWindows in 5 seconds (type Control-C to interrupt) ^C# /usr/sbin/shutdown -i0 -g0 Shutdown started. Wed Jun 9 11:40:38 JST 1999 Do you want to continue? (y or n): y Broadcast Message from root (console) on onl50t Wed Jun 9 11:40:39... THE SYSTEM IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: onl50t: RPC: Program not registered Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. Stopping the syslog service. syslogd: going down on signal 15 Jun 9 11:41:21 cssd: Got sig#15, sending it to all CSes and exit Jun 9 11:41:21 snmpdx: received signal 15 The system is down. syncing file systems... done Program terminated ok ok boot disk3 -r Resetting ... FORCE,CPU-50(UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.10.6, 256 MB memory installed, Serial #9180267. Ethernet address 0:80:42:b:a4:6b, Host ID: 808c146b. Executing last command: boot disk3 -r Boot device: /pci@1f,0/scsi@4/disk@3,0 File and args: -r SunOS Release 5.6 Version Generic_105181-05 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. configuring network interfaces: hme0. Hostname: onl50t Configuring the /devices directory FRCvme V2.3.1 VME Nexus ( Universe) CAMAC device driver V1.3x, 1991-1993 by Y.TAKEUCHI (T.I.T.) cc0 at vme0: vme16d16 0xff00 VME level 4 vector 0xff sparc ipl 7 vmeplus0 at vme0: vme16d16 0x0 and vme24d16 0x0 and vme32d16 0x0 and vme16d32 0x 0 and vme24d32 0x0 and vme32d32 0x0 and space 0x2f offset 0x0 and space 0x6f offset 0x0 and space 0x10 offset 0x0 and space 0x11 offset 0x0 and space 0x50 offset 0x0 and space 0x51 offset 0x0 vmedma0 at vme0 vmefdma0 at vme0 vmedvma0 at vme0 vmectl0 at vme0 Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c0t3d0s5: is clean. /dev/rdsk/c0t3d0s4: is clean. /dev/rdsk/c0t3d0s7: is clean. /dev/rdsk/c0t3d0s3: is clean. add net default: gateway ICCFP1 NIS domainname is kek.jp starting rpc services: rpcbind keyserv done. Setting netmask of hme0 to 255.255.248.0 Setting default interface for multicast: add net 224.0.0.0: gateway onl50t syslog service starting. Print services started. starting Kana-Kanji converters: cssd. volume management starting. Wnn6: Key License Server started.... Nihongo Multi Client Server (Wnn6 R2.30) Finished Reading Files The system is ready. onl50t console login: (3-6). ccドライバのロード、アンロード ccドライバのロード、アンロードが正しく実行できることを確認する。 onl50t# make unload ./script/cc_unload.sh [Removing CAMAC device driver] [Removing CAMAC device driver from system] [Deleting CAMAC device files] onl50t# ls -l /dev/cc /dev/cc: No such file or directory onl50t# make load ./script/cc_load.sh [Installing CAMAC device driver] [Adding CAMAC device driver to system] [Configuring CAMAC device driver] [Making CAMAC device files] sun4u onl50t# ls -l /dev/cc lrwxrwxrwx 1 root other 37 Jun 10 10:09 /dev/cc -> /devices/pci@1f,0/vme@5/cc@2d,ff00:cc onl50t# ok. 正常に実行できた。 (3-7). ccドライバがロードされた時の情報 o /var/adm/messagesファイル中の情報 Jun 9 11:45:03 onl50t cssd: starting kkcv.sh (pid#259) Jun 10 10:09:07 onl50t unix: CAMAC device driver V1.3x, 1991-1993 by Y.TAKEUCHI (T.I.T.) Jun 10 10:09:07 onl50t unix: cc0 at vme0 Jun 10 10:09:07 onl50t unix: : Jun 10 10:09:07 onl50t unix: vme16d16 0xff00 Jun 10 10:09:07 onl50t unix: Jun 10 10:09:07 onl50t unix: VME level 4 vector 0xff sparc ipl 7 Jun 10 10:09:07 onl50t unix: cc0 is /pci@1f,0/vme@5/cc@2d,ff00 Jun 10 10:09:14 onl50t unix: pseudo-device: lockstat0 Jun 10 10:09:14 onl50t unix: lockstat0 is /pseudo/lockstat@0 Jun 10 10:09:14 onl50t unix: pseudo-device: llc10 Jun 10 10:09:14 onl50t unix: llc10 is /pseudo/llc1@0 Jun 10 10:09:14 onl50t unix: SUNW,CS42310 at ebus0: offset 14,200000 Jun 10 10:09:14 onl50t unix: SUNW,CS42310 is /pci@1f,0/ebus@1/SUNW,CS4231@14,200 000 Jun 10 10:09:15 onl50t unix: pem: no event handler Jun 10 10:09:15 onl50t unix: ecpp0 at ebus0: offset 14,3403bc Jun 10 10:09:15 onl50t unix: ecpp0 is /pci@1f,0/ebus@1/ecpp@14,3403bc Jun 10 10:09:15 onl50t unix: vmeplus0 at vme0 Jun 10 10:09:15 onl50t unix: : Jun 10 10:09:15 onl50t unix: vme16d16 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: vme24d16 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: vme32d16 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: vme16d32 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: vme24d32 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: vme32d32 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x2f offset 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x6f offset 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x10 offset 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x11 offset 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x50 offset 0x0 Jun 10 10:09:15 onl50t unix: and Jun 10 10:09:15 onl50t unix: space 0x51 offset 0x0 Jun 10 10:09:15 onl50t unix: vmeplus0 is /pci@1f,0/vme@5/vmeplus@2d,0 Jun 10 10:09:15 onl50t unix: vmedma0 at vme0 Jun 10 10:09:15 onl50t unix: vmedma0 is /pci@1f,0/vme@5/vmedma Jun 10 10:09:15 onl50t unix: vmefdma0 at vme0 Jun 10 10:09:15 onl50t unix: vmefdma0 is /pci@1f,0/vme@5/vmefdma Jun 10 10:09:15 onl50t unix: vmedvma0 at vme0 Jun 10 10:09:15 onl50t unix: vmedvma0 is /pci@1f,0/vme@5/vmedvma Jun 10 10:09:15 onl50t unix: vmectl0 at vme0 Jun 10 10:09:15 onl50t unix: vmectl0 is /pci@1f,0/vme@5/vmectl Jun 10 10:09:15 onl50t unix: sysconfig0: LCA is CPU-50/520 Jun 10 10:09:17 onl50t unix: sysconfig0 at ebus0: offset 14,600000 Jun 10 10:09:17 onl50t unix: sysconfig0 is /pci@1f,0/ebus@1/sysconfig@14,600000 (4). VME スレーブ・ウインドウを設定する (4-1). VME.conf ファイルを修正する onl50t# pwd /platform/sun4u/kernel/drv onl50t# ls -l total 3622 -r-xr-xr-x 1 root sys 60588 Jan 23 1998 Neide -rwxr-xr-x 2 root sys 151308 May 19 10:04 VME -rw-r--r-- 1 root sys 2850 Jul 29 1998 VME.conf -rwxr-xr-x 2 root sys 151308 May 19 10:04 VME_universe -rwxr-xr-x 1 root sys 5844 Apr 11 1998 ac -rwxr-xr-x 1 root sys 29408 Apr 3 1998 afb -rwxr-xr-x 1 root sys 41456 Jan 16 1998 ata -rw-r--r-- 1 root sys 229 Nov 6 1997 ata.conf -r-xr-xr-x 1 root sys 6568 Jan 16 1998 atata -r--r--r-- 1 root sys 14 Jan 16 1998 atata.conf -rwxr-xr-x 1 root sys 41428 Mar 21 1998 audioens -rwxr-xr-x 1 root sys 106 Mar 21 1998 audioens.conf -rwxr-xr-x 1 root sys 17700 Jul 16 1997 bwtwo -r-xr-xr-x 1 root sys 91552 Jan 16 1998 cdrom_atapi -r--r--r-- 1 root sys 416 Jan 15 1998 cdrom_atapi.conf -rwxr-xr-x 1 root sys 3960 Jul 16 1997 central -rwxr-xr-x 1 root sys 25080 Mar 5 1998 cgsix -rwxr-xr-x 1 root sys 19088 Jul 16 1997 cgthree -rwxr-xr-x 1 root sys 16836 Jan 13 1998 cmdk -rw-r--r-- 1 root sys 265 Nov 6 1997 cmdk.conf -r-xr-xr-x 1 root sys 43012 Jan 16 1998 disk_ata -r--r--r-- 1 root sys 383 Jan 15 1998 disk_ata.conf -rwxr-xr-x 1 root sys 6348 Apr 18 1998 dma -rwxr-xr-x 1 root sys 9840 Apr 18 1998 ebus -rwxr-xr-x 1 root sys 9060 Jan 15 1998 eide -rwxr-xr-x 1 root sys 39664 Mar 20 1998 envctrl -rwxr-xr-x 1 root sys 8772 Apr 11 1998 environ -rwxr-xr-x 1 root sys 65584 Jul 16 1997 fd -rwxr-xr-x 1 root sys 61356 Mar 14 1998 ffb -rwxr-xr-x 1 root sys 58660 Apr 11 1998 fhc -rwxr-xr-x 1 root sys 113604 Mar 19 1998 flash-memory -rw-r--r-- 1 root sys 1654 May 19 10:13 flash-memory.conf -rwxr-xr-x 1 root sys 5708 Feb 26 1998 i8042 -rwxr-xr-x 1 root sys 35196 Feb 26 1998 kb_ps2 -rwxr-xr-x 1 root sys 4324 Feb 26 1998 kb_ps2.conf -rwxr-xr-x 1 root sys 11200 Feb 26 1998 kdmouse -rwxr-xr-x 1 root sys 5252 Jul 16 1997 ledma -rwxr-xr-x 1 root sys 145040 Jun 26 1997 leo -rwxr-xr-x 1 root sys 41512 Apr 18 1998 m64 -rwxr-xr-x 1 root sys 60140 Apr 18 1998 pci -rwxr-xr-x 1 root sys 6064 Nov 20 1997 power -rw-r--r-- 1 root sys 133 Jul 16 1997 profile.conf -rwxr-xr-x 1 root sys 10696 Apr 18 1998 rootnex -rwxr-xr-x 1 root sys 48692 Apr 18 1998 sbus -rwxr-xr-x 1 root sys 5968 Apr 18 1998 sbusmem -rw-r--r-- 1 root sys 678 Jul 16 1997 sbusmem.conf -rwxr-xr-x 1 root sys 50072 Apr 3 1998 sf -rw-r--r-- 1 root sys 185 Jul 16 1997 sf.conf -rwxr-xr-x 1 root sys 11864 Jan 15 1998 simba -rwxr-xr-x 1 root sys 5756 Apr 11 1998 simmstat -rwxr-xr-x 1 root sys 5820 Apr 11 1998 sram -rwxr-xr-x 1 root sys 61180 Jul 16 1997 stc -rw-r--r-- 1 root sys 1244 Jul 16 1997 stc.conf -rwxr-xr-x 1 root sys 26552 Jul 16 1997 su -rwxr-xr-x 1 root sys 60148 Apr 11 1998 sysctrl -rwxr-xr-x 1 root sys 8892 Jul 16 1997 tod -rw-r--r-- 1 root sys 68 Jul 16 1997 tod.conf -rwxr-xr-x 1 root sys 57916 Jul 16 1997 zs -rwxr-xr-x 1 root sys 25712 Jul 16 1997 zsh -rw-r--r-- 1 root sys 131 Jul 16 1997 zsh.conf onl50t# ls -l V* -rwxr-xr-x 2 root sys 151308 May 19 10:04 VME -rw-r--r-- 1 root sys 2850 Jul 29 1998 VME.conf -rwxr-xr-x 2 root sys 151308 May 19 10:04 VME_universe onl50t# mv VME.conf VME.conf.org onl50t# cp VME.conf.org VME.conf onl50t# ls -l VME.conf* -rw-r--r-- 1 root other 2850 Jun 10 10:51 VME.conf -rw-r--r-- 1 root sys 2850 Jul 29 1998 VME.conf.org onl50t# chgrp sys VME.conf onl50t# ls -l VME.conf* -rw-r--r-- 1 root sys 2850 Jun 10 10:51 VME.conf -rw-r--r-- 1 root sys 2850 Jul 29 1998 VME.conf.org onl50t# vi VME.conf # %Z%$RCSfile: VME.conf,v $ $Revision: 1.7 $ %D% FRC # ############################################################################### # The "pamc" property declares the AM-code values for the two programmable AM # codes (if supported by the hardware). Drivers that want to use these have to # use the values configured here in the bustype value(s) of their reg property. # ############################################################################### # "vmewin" properties may be defined to set up static local-to-VMEbus # mappings (usually not necessary, since mappings are set up on demand). # # The format is # vmewin=,, # # can be omitted for the first vmewin property. For subsequent properties, # set it to 1,2,3,4... The limit is the number of hardware ranges, # e.g. 16 on FGA-5000. # defines the requested VMEbus address. # defines the size of the mapping in bytes. # encodes the properties of the VME window. It's a bit set of # VME_BT_xxx values as defined in sys/vme_types.h. # # Example to set up a VME window for VMEbus address 0x0 - 0x10000 in A24 # space for D32 privileged data accesses, write posting enabled: # # vmewin=0x0, 0x10000, 0x01020004 # ############################################################################### # The "slavewin" property defines a VMEbus-to-local mapping. It's necessary for # device drivers that want to set up DMA via the standard DDI DMA interface # calls, so that the VME nexus can provide a VMEbus address where the device # can perform DMA to. # Don't define this if you do not need it, as it will eat up a VME slave # range. Note also that the VME bridge will decode these addresses once the # slavewin property has been set and report VME Bus Errors if no driver # uses it! So if you get strange bus errors, check this file for the # slavewin property. # The format is: # # slavewin , , # # and must be aligned exactly to hardware requirements: # S4: vme_start must be aligned to 1MB, size must be 1MB # FGA-5x00: vme_start must be aligned to size. size can be # 8K, 16K, 32K, ..., 16MB for A24 # 2MB, 4MB, 8MB, 16MB for A32 # Universe: vme_start and size must be aligned to 64K # is a bitset of the VME_BT_xxx values as defined # in sys/vme_types. Standard values are: # 0x00020000 for a slave window in A24 space # 0x00040000 for a slave window in A32 space # # Add 0x01000000 to enable write posting for higher performance (FGA-5x00, # Universe). # # Refer to the manual for possible values for different hardware. # Example for a slave window of 1MB in A24 space at address 0: # # slavewin=0x000000,0x100000,0x00020000 ############################################################################### # slavewin=0x000000,0x100000,0x01020000 pamc=0x10, 0x11 ; "VME.conf" 64 lines, 2888 characters onl50t# (4-2). システムをリブートする onl50t console login: root Password: Last login: Wed Jun 9 11:40:29 on console Jun 10 11:24:44 onl50t login: ROOT LOGIN /dev/console Sun Microsystems Inc. SunOS 5.6 Generic August 1997 Starting OpenWindows in 5 seconds (type Control-C to interrupt) ^C# /usr/sbin/shutdown -i0 -g0 Shutdown started. Thu Jun 10 11:24:56 JST 1999 Do you want to continue? (y or n): y Broadcast Message from root (console) on onl50t Thu Jun 10 11:24:57... THE SYSTEM IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: onl50t: RPC: Program not registered Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. Print services stopped. Stopping the syslog service. syslogd: going down on signal 15 Jun 10 11:25:39 snmpdx: received signal 15 Jun 10 11:25:39 cssd: Got sig#15, sending it to all CSes and exit The system is down. syncing file systems... done Program terminated ok ok boot disk3 -r Resetting ... FORCE,CPU-50(UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.10.6, 256 MB memory installed, Serial #9180267. Ethernet address 0:80:42:b:a4:6b, Host ID: 808c146b. Executing last command: boot disk3 -r Boot device: /pci@1f,0/scsi@4/disk@3,0 File and args: -r SunOS Release 5.6 Version Generic_105181-05 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. configuring network interfaces: hme0. Hostname: onl50t Configuring the /devices directory FRCvme V2.3.1 VME Nexus ( Universe) NOTICE: VME: slavewin at vme=0x0, size=0x100000 space=0x302061f CAMAC device driver V1.3x, 1991-1993 by Y.TAKEUCHI (T.I.T.) cc0 at vme0: vme16d16 0xff00 VME level 4 vector 0xff sparc ipl 7 vmeplus0 at vme0: vme16d16 0x0 and vme24d16 0x0 and vme32d16 0x0 and vme16d32 0x 0 and vme24d32 0x0 and vme32d32 0x0 and space 0x2f offset 0x0 and space 0x6f offset 0x0 and space 0x10 offset 0x0 and space 0x11 offset 0x0 and space 0x50 offset 0x0 and space 0x51 offset 0x0 vmedma0 at vme0 vmefdma0 at vme0 vmedvma0 at vme0 vmectl0 at vme0 Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c0t3d0s5: is clean. /dev/rdsk/c0t3d0s4: is clean. /dev/rdsk/c0t3d0s7: is clean. /dev/rdsk/c0t3d0s3: is clean. add net default: gateway ICCFP1 NIS domainname is kek.jp starting rpc services: rpcbind keyserv done. Setting netmask of hme0 to 255.255.248.0 Setting default interface for multicast: add net 224.0.0.0: gateway onl50t syslog service starting. Print services started. starting Kana-Kanji converters: cssd. volume management starting. Wnn6: Key License Server started.... Nihongo Multi Client Server (Wnn6 R2.30) Finished Reading Files The system is ready. onl50t console login: ok. slavewin は正しく設定できた。 ---xxxx ここまでやった(継続中) --- (6). セクション (6-1). サブセクション (6-1-1). サブサブセクション