cyberfan's blog

正其谊不谋其利,明其道不计其功

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  15 随笔 :: 489 文章 :: 44 评论 :: 0 Trackbacks
12.1 设备配置文件
一般情况下,当系统上配置某种设备时,一定要重新连接核心。重新连接核心,目的是把相应设备的驱动程序及相关的一些信息,加到unix的核心中去,以求系统对这种设备

的支持与管理。

系统配置文件管理着系统中所配置设备的驱动程序,直接影响着unix系统的核心。

系统配置目录:/etc/conf

包含了unix系统的配置文件.命令.子目录。

/etc/conf/bin/* 用来进行与系统配置及系统核心相关的操作。

如:增加.删除.修改设备驱动程序

/etc/conf/pack.d/* 设备驱动程序目标模块

/etc/conf/sdevice.d/* 每个设备的配置信息

/etc/conf/node.d/* 是对加到/dev目录下设备节点的描述。

/etc/conf/cf.d/* 连接核心所需的配置文件

/etc/conf/init.d/* 描述系统中每个串口的状态。

在unix系统中,文件Master和System成为系统的全部配置信息文件

Master包含的是系统配置的主信息

/etc/conf/cf.d/mdevice

描述系统当前所能支持的设备驱动程序和可配置模块的功能.特征.设备的主

设备号。

mdevice文件格式:

参数1:驱动程序的内部名字。

参数2:表示本驱动程序所提供的功能。

参数3:表示驱动程序的特点。

参数4:与这个驱动程序相关的处理程序前缀。

参数5:块主设备号

参数6:字符主设备号

参数7:定义可以连接到控制器上的最小设备号

参数8:定义可以连接到控制器上的最大设备号

参数9:使用dma通道号

/etc/conf/cf.d/mtune

系统所有可调核心参数文件,确定了核心参数的调整范围。

/etc/conf/mfsys.d/*

包含了系统每一个可以配置的文件系统的描述。

System包含的是系统配置的局部(local)信息

/etc/conf/sdevice.d/*

sdevice(sdevice.d目录下) 文件则准确地记录了系统中哪些设备配置了,哪些设

备还没有配置,设备所使用的中断向量.I/O地址以及优先级等一些设备配置上

的具体细节

sdevice文件格式

参数1:驱动程序的内部名字。

参数2:设备使用情况,"Y" 表示设备被配置进入核心 。

参数3:表示同一个控制器上的子设备数或伪设备数。

参数4:中断优先级 。

参数5:设备的中断类型。

参数6:设备所使用的中断号

参数7:起始I/O地址

参数8:结束I/O地址

参数9:控制器的起始内存地址

参数10:控制器的结束内存地址

如果要手动地修改设备配置,最重要的是要修改sdevice.d目录下的相关文件.

当新的核心建立时,sdevice.d目录下的全部文件合并在一起,构成单个文件

/etc/conf/cf.d/sdevice.显然,每连一次核心,文件sdevice就要重构一次.

文件sdevice完全可以反映当前系统配置情况.

/etc/conf/cf.d/stune

系统调整过的核心参数文件

/etc/conf/sfsys.d/*

描述系统上可配置文件系统的配置情况。

12.2 设备的配置
首先明确Unix系统中硬件设备的安装,实际上是转换为文件设备的安装。

安装方式:

1).菜单配置: scoadmin -> hardware/kernel -> 硬件

2).命令配置: mkdev

常用的设备配置与安装:

1. 硬盘:mkdev hd

a.标准硬盘

mkdev hd disk controller

其中: disk为硬盘,controller为控制器编号

b.SCSI硬盘

mkdev hd id ha lun hatype

其中:Id为主接口卡上的控制器编号,Ha为主接口板号

Lun为逻辑单元号, Hatype为主接口板类型

配置多硬盘:

如果多个硬盘已装好,SCO UNIX5.0.4以前版本需要mkdev hd两遍再做mkdev fs。

SCO UNIX5.0.4会自动安装多个硬盘,当然扩充硬盘对重复以前版本的安装方法。

注: 当需将第二个数据硬盘,加在另SCO unix 5.0.4系统上时。

增加一硬盘 ( # mkdev hd )

2. 文件系统重命名,不可改变分区大小(#divvy /dev/1s0)

增加文件系统 ( #mkdev fs )

3.光驱:mkdev cdrom

设备名:/dev/cd0

4.磁带机:mkdev tape

5.串口:mkdev serial

串口1不需配(系统默认)

6.并口:mkdev parallel

7.鼠标:mkdev mouse

测试命令:#usemouse

8.modem: mkdev modem

将信息写在/usr/lib/uucp/Devices文件中

9.打印机:mkdev lp

10.远程打印机

1).安装打印包

#mkdev rlp (客户端,服务端都要配置)

2).配置打印机

#rlpconf (客户端,服务端都要配置)

3).受托主机访问

#/etc/hosts.equiv

11.网卡:netconfig

如果是ISA网卡,先用驱动盘确认网卡中断,I/O地址;(NE2000 3 300-21F)如果

是PCI网卡或做网卡在主板上,系统会自动识别。识别有可能是正确,有可能不正

确,用驱动盘设置Device function bus的值

12.显示卡:scoadmin video

明确卡的型号,加载驱动包,如果发现花屏,考虑驱动包的选择正确与否,或增加

显卡内存(1M--2M)。

13.配置可读可写光驱:

同配置硬盘,注意,MO读写块格式(512K/块,1024K/块)

14.多用户卡配置:

1). 非智能卡一般用mkdev serial配置端口选择类型,设置中断号即可。

2).其它类卡安装: 用# tar xv6 命令,从软盘将文件复制到硬盘,后用 #install

安装开端口.如:#enable /dev/tty2a如果终端连不通,可查看多用户卡的

中断号

5.伪终端的配置:

#mkdev ptty 或 scoadmin -> system -> hardware -> ptty

显示伪终端的数量

#l /dev/ttyp* |wc -l

16.串口终端的配置:

在连接终端之前,无论是主机上的标准串口,还是多串卡提供的串口都要先进行

配置。 (mkdev serial)

终端设置:波特率9600 . 8位数据位 .1位停止位 . 没有奇偶校验 .

全双工以及XON/OFF握手协议

终端的安装:主机开启/关闭 # enable/disable tty1a

(其中tty1a是终端所占用的端口1, 系统默认串口1), 终端正常:login:

否则;在主机上先关闭 #disable ttyxx,再输入 #date >/dev/tty1a

如在终端显示当前日期,否则终端与主机连接存在问题

串口: DCE(数据通讯设备) DTE(数据终端设备)





显示配置信息命令:hwconfig

配置的基本原则:硬件的型号,I/O地址,硬中断号
posted on 2005-08-15 14:59 cyberfan 阅读(174) 评论(0)  编辑 收藏 引用 所属分类: linux/unix
只有注册用户登录后才能发表评论。