配置设备
本章讲述如何使用"Solaris 8 Intel 平台版本 设备配置助理"软件、生产商的设备配置媒体和文档来解决配置问题。下一章中包含"设备参考页",讲述如何使用它们来配置您的 Intel 32 位处理器体系结构 (IA) 系统,以便它能在 Solaris 操作环境中运行。
识别和解决问题
使用"Solaris 8 Intel 平台版本 设备配置助理"程序识别设备和每个设备使用的资源。如果有问题,您必须提供设备名称和资源参数以便"配置助理"可以将此信息传送给 Solaris 内核。
物理地址扩展 (PAE) 模式
随着 Pentium Pro 的发行,Intel 在其高级处理器上引入了一个称作 PAE (物理地址扩展) 的模式。通过使用 PAE,Solaris Intel 平台版本 可以寻址最大达 32 GB 的物理内存。单个进程仍受限于最大 3.5 GB 的虚拟地址空间。
PAE 模式使您能够运行数据库和内存密集型应用程序的多个实例,并能支持您机器上大量联机用户。
最好使用支持您机器中"双地址周期" (DAC) 的 PCI 磁盘控制器,因为它们可以给任何物理地址传送数据,并能从任何物理位置发送数据。其他卡只限于 4 GB 的物理内存;因此,运行会由于系统需要复制更多内存来传递数据而减慢下来。
某些设备驱动程序尚不能利用 PAE 模式。Sun 编写的 PCI 设备驱动程序已经在内存大于 4 GB 的 IA 机器上测试过。Sun 的 OEM 合作者打算用他们提供的设备在内存大于 4 GB 的 IA 机器上测试其机器。然而,某些情况下,如果您向您的系统添加一个第三方设备驱动程序,系统会变得不稳定,并且可能会出现紧急状况和造成数据破坏。如果您的系统变得不稳定,而您又需要该驱动程序,则必须禁用 PAE 模式。
禁用 PAE 模式
要禁用对 PAE 模式的支持,请按照下列步骤执行:
-
重新引导您的机器。
-
按 Escape 键中断自动引导。
启动"Solaris 设备配置助理"。
-
按 F2_Continue 直到显示"引导 Solaris"屏幕。
-
按 F4_Boot Tasks。
显示"引导任务"屏幕。
-
选择"查看/编辑特性设置"。
显示"查看/编辑特性设置"屏幕。
-
按 F4_Create。
显示"创建特性"屏幕。
-
在"指定特性名称"字段,键入 mmu-modlist 并按 Enter 键。
-
在"指定值"字段,键入 mmu32 并按 Enter 键。
"更新"屏幕上显示消息"正在更新保存的配置信息..."。特性和值成功保存后,会显示"查看/编辑特性设置"屏幕。
-
按 F2_Back。
显示"引导任务"屏幕。
-
按 F3_Back。
机器上的驱动程序装入后,将显示"引导 Solaris"屏幕。
-
按正常情况继续引导机器。
ISA 设备
通过扫描来搜寻 ISA 设备时,如果您的系统挂起或者重置,请执行下列任务 (按照如以下三部分所解释的顺序),直至成功完成扫描。
-
识别现有设备的问题。
-
查找并解决资源冲突。
-
手动提供有关设备的信息。
识别现有设备的问题
-
参考生产商的文档。确保设备配置正确,并且与系统中的其他设备不冲突。
-
从引导软盘或安装 CD 引导"Solaris 8 (Intel 平台版本) 设备配置助理"。
-
选择"特定扫描"以识别自动检测到的设备。
-
选择您认为引起挂起的设备并启动扫描。
-
扫描系统中其余的每个设备。
如果挂起是由"软件探测冲突"引起的,也许能够用与扫描所有设备不同的顺序扫描每个设备来防止挂起。
-
扫描成功后,转到"引导 Solaris"菜单并选择要 (从其) 引导的设备。
-
如果您打算从 CD-ROM 引导或安装,则选择 CD。
-
如果您打算使用网络引导或安装,并且您的机器注册为一个网络安装客户机,则选择 NET。
-
如果您打算从机器安装的硬盘引导,可选择 DISK。
-
引导并安装 Solaris 软件。
查找并解决资源冲突
-
从引导软盘或安装 CD 引导"Solaris 8 (Intel 平台版本) 设备配置助理"。
-
选择"特定扫描"以只识别自动检测到的设备。
-
选择系统中没有引起初始挂起的每个设备。
-
转到"设备任务"菜单,选择"查看/编辑设备",并检查所提供的设备列表以确定有故障的设备是否与其他设备冲突。
note:
如果硬件冲突影响了设备扫描正确确定设备配置的能力,这种方法可能不起作用。
-
插入生产商的配置公用程序软盘。
-
更改设备设置。
-
从引导软盘或安装 CD 引导"Solaris 8 (Intel 平台版本) 设备配置助理",然后转到"第 5 步"。
如果未发现冲突,请转到 手动提供有关设备的信息 中的"第 2 步"。不必重新引导。
-
选择"特定扫描"。
-
扫描成功后,转到"引导 Solaris"菜单并选择要 (从其) 引导的设备。
-
如果您打算从 CD-ROM 引导或安装,可选择 CD。
-
如果您打算使用网络引导或安装,并且您的机器注册为一个网络安装客户机,可选择 NET。
-
如果您计划从机器安装的硬盘引导,可选择 DISK。
-
引导并安装 Solaris 软件。
手动提供有关设备的信息
-
从引导软盘或安装 CD 中引导"Solaris 8 (Intel 平台版本) 设备配置助理"。
-
如果通过选择性扫描已找到所有其他设备,可从"设备任务"菜单中选择"查看/编辑设备",并手动添加有故障的设备的名称。
如果存在冲突,程序会提醒您。
-
扫描成功后,转到"引导 Solaris"菜单并选择要 (从其) 引导的设备。
-
如果您打算从 CD-ROM 中引导或安装,可选择 CD。
-
如果您打算使用网络引导或安装,并且您的机器注册为一个网络安装客户机,可选择 NET。
-
如果您计划从机器安装的硬盘引导,可选择 DISK。
note:
如果试图运行"引导 Solaris"菜单时设备再次挂起或者设备不起作用,请与提供支持的提供者联系。
未识别的设备
问题 |
怎么办 |
"配置助理"软件如何识别已知的 ISA 或 EISA 设备 |
为未识别的设备所选的 I/O 端口地址可能会与另一个系统设备的 I/O 端口地址发生冲突。使用系统 BIOS、EISA 配置公用程序 (ECU) 或硬件生产商提供的配置程序为未识别的设备提供无冲突地址信息。"配置助理"使用此信息为 Solaris 环境识别该设备。 |
|
识别 ISA 或 EISA 设备 -- 样例过程
要为 ISA 或 EISA 适配器设置配置参数,请运行生产商的 ECU。每次装上、卸下 ISA 或 EISA 板或将此类板移到不同总线槽时,都必须运行该公用程序。尽管此公用程序的功能是标准化的,但是各生产商的实现方式各不相同,每个生产商提供独特的用户界面屏幕或菜单。
-
引导 DOS。
note:
先备份电路板生产商的 EISA 配置软盘,再使用它配置您的硬件。
-
要配置每个 ISA 或 EISA 附加适配器,请从电路板生产商的配置软盘中将 EISA .cfg 和 . ovl 配置文件复制到系统 EISA 配置软盘中。
-
运行 ECU。
此程序称作 CF.EXE 或 CFG.EXE 。
-
为每个设备设置合适的配置参数和任一专用的操作模式。
自动引导
问题 |
怎么办 |
在机器自动引导失败时如何恢复 |
启用自动引导时,如果 COM1 和 COM2 间有回送串行电缆,请使用 eeprom 命令设置下列特性之一:
eeprom com1-noprobe=true
或
eeprom com2-noprobe=true |
|
使用生产商的配置程序
自我识别即插即用 ISA 设备
问题 |
怎么办 |
如何激活即插即用模式 |
将开关设置为即插即用模式,并将设备插接到系统中。软件将自动配置它。 |
PCI 设备
问题 |
怎么办 |
如何控制给 PCI 设备指定 IRQ |
在系统的芯片组配置中,验证是否为 PCI 总线的使用而启用了 IRQ。检查了 ISA 设备使用的 IRQ 后,为 PCI 设备指定尽可能多可用的 IRQ,以便 PCI 总线可以解决设备冲突。 |
系统 BIOS
问题 |
怎么办 |
如何使用系统 BIOS 更改设备设置 |
关于访问系统 BIOS 的设置及其提供的特征的方法,请参阅生产商的文档。 |
如何在系统内存中为 American Megatrends, Inc. (AMI) BIOS 设置可高速缓存区 |
要获取最佳性能,请使可高速缓存区的大小与系统中安装的总内存相等。 |
配置视频显示设备、监视器、键盘和定位设备
kdmconfig 程序试图识别并配置运行"通用桌面环境"(CDE) 或其他视窗系统所必需的硬件设备。这些设备包含视频控制器、监视器、键盘和定位设备。 kdmconfig 在系统启动过程自动运行,并且如果它检测到任何必需的硬件已经更改,它将给您测试或更改新配置的机会。 kdmconfig 也可以从命令行运行。
指定了所有必需的设备后, kdmconfig 可让您用一个简单的测试显示来测试配置。单击"是"以接受当前的配置;否则,单击"否"或按任意键以重新配置。
kdmconfig 可能不能正确识别一些支持的硬件设备。这种情况下,可使用 kdmconfig 手动指定设备。
以太网设备配置
双工设置
以太网适配器及其链接伙伴 (如集线器、交换机或另一个通过跨电缆连接的网络适配器) 必须在相同的双工设置下操作。
连接器类型
"设备参考页"在适当的地方指定支持的连接器的类型。除非"设备参考页"中另有指定,否则,所有网络设备假定都仅以 10 Mbps 速度运行。以下为它们所支持的网络连接器和媒体。
连接器
支持的媒体
注释
速度
RJ-45 |
10BASE-T |
3 类双绞电缆 |
10 Mbps |
RJ-45 |
100BASE-TX |
5 类双绞电缆 |
100 Mbps |
BNC |
10BASE2 |
同轴电缆 ("细"以太网电缆) |
10 Mbps |
AUI |
10BASE5 |
屏蔽双绞电缆 ("粗"以太网电缆) |
10 Mbps |
100-Mbps 以太网性能
某些 PCI 主板含有不能支持"100-Mbps 快速以太网"的 DMA 芯片组。Solaris 环境在含有这种慢速芯片组的系统中不支持 100-Mbps PCI 网络操作。该问题只影响 PCI 卡。
下列芯片组会表现出上述问题:
下列芯片组 不 会出现上述问题:
尤其是 dnet 和 iprb 驱动程序支持的 PCI 卡,不能在装有那些"问题"芯片组的机器上很好地运行。您必须确定某个具体机器的性能是否足以实现预期的目的。
安装后的配置
替换网卡
如果您以使用不同的网络驱动程序的网络适配器替换原有的网络适配器,那么,在第二次重新引导前,请将 /etc/hostname . olddriver 0 文件重命名如下:
| # mv /etc/hostname. olddriver 0 /etc/hostname. newdriver 0 |
note:
任何时候装上、卸下或替换硬件,都要运行"配置助理"公用程序。
重命名驱动程序后,请执行重新配置引导,以便使更改生效:
| # touch /reconfigure # reboot |
|