Java Solaris 加入Sun中国技术社区 我的社区 注册说明

BigAdmin 系统管理门户网站
HCL
Sun Microsystems - BigAdmin HCL:Sun Device Detection Tool
选择类别:

请求驱动程序 获取支持 硬件兼容性列表
 
Sun Device Detection Tool 1.1

快速确定 Solaris 操作系统是否可以在 x86 系统上运行。

如果 Solaris 操作系统硬件兼容性列表 (Hardware Compatibility Lists, HCL) 中已显示您的设备,则您需要使用此工具。

本页提供了与 Sun Device Detection Tool 1.1 相关的以下信息:

 
产品描述

Sun Device Detection Tool 可在几分钟之内告诉您 Solaris 操作系统是否支持在 x86 系统中检测到的设备。

Sun Device Detection Tool 将生成一个表,显示该工具检测到的每台设备是否有可用的 Solaris 驱动程序。通过此表,您可以了解 Solaris 操作系统中是否内置了该驱动程序,或者是否有可用的第三方驱动程序。Sun Device Detection Tool 允许您以 html 格式保存驱动程序报告。

注:Sun 不对任何第三方驱动程序的行为作出担保。

Sun Device Detection Tool 会定期更新,以便在该工具所使用的驱动程序数据库中包含新的驱动程序。这些更新包括与 Solaris 操作系统集成的驱动程序和已知可用于 Solaris 操作系统的第三方驱动程序。如果列出的某个设备不受支持,请在 Solaris 操作系统的新版本发行之后再次运行 Sun Device Detection Tool,以确定是否已开始支持该设备。

 
先决条件

Sun Device Detection Tool 1.1 仅支持 x86 平台上的以下操作系统:

  • Solaris 10 操作系统
  • Solaris Express, Developer Edition
  • Windows XP Professional Edition
  • Windows XP Home Edition
  • Linux(2.6 内核)分发版本:
    • Red Hat Enterprise Linux 4
    • Fedora Core 5
    • Ubuntu 6.10
    • SUSE Linux 10.0
    • 注:如果您要运行 Linux,则必须运行包含 PCI 实用程序的 Linux 分发版本。要验证是否已安装 PCI 实用程序,请确保可以使用和执行 lspci 命令。

要运行 Sun Device Detection Tool 1.1,您的系统必须安装 Java Platform, Standard Edition (J2SE) Runtime Environment (JRE) 1.4 或更新版本。JRE 允许最终用户运行 Java 应用程序。

 
使用 Sun Device Detection Tool

要启动 Sun Device Detection Tool 1.1,请确保已满足上面列出的先决条件,然后单击以下链接:

Sun Device Detection Tool 1.1 下载窗口将会打开。单击 "Accept"(接受),然后单击 Sun Device Detection Tool 1.1。

注:您不必安装 Sun Device Detection Tool。在单击 "Accept" 和 Sun Device Detection Tool 之后,Sun Device Detection Tool 便开始运行。

这时将会出现一个包含 "Start"(开始)和 "About"(关于)按钮的窗口。Sun Device Detection Tool 1.1 提供了 Solaris 10 11/06 操作系统和 Solaris Express, Developer Edition 2/07 操作系统的驱动程序信息。此工具提供一个界面,允许用户选择要检索驱动程序可用性信息的 Solaris 版本。

以下示例显示了在 Windows XP Professional Edition 上运行的 Sun Device Detection Tool 1.1。

主窗口

单击 "Start" 按钮之后,Sun Device Detection Tool 便开始探测系统上的设备。Sun Device Detection Tool 将系统上检测到的设备与 Solaris 操作系统中支持的设备数据库进行比较。

Sun Device Detection Tool 将显示一个结果表。以下示例显示了在 Windows XP Professional Edition 上运行的 Sun Device Detection Tool 1.1。

报告窗口

对于系统中检测到的每台设备,此表都包含一个相应的行。如果 Solaris 操作系统自带支持设备的内置驱动程序,则此表将显示 Solaris 操作系统包含该驱动程序。如果第三方 Solaris 驱动程序可用于该设备,则此表将显示可以获取该第三方驱动程序的位置。如果未发现支持该设备的 Solaris 驱动程序,此表将显示一条消息。

表中同时为 32 位和 64 位版本的 Solaris 操作系统显示了结果。

Sun Device Detection Tool 将检测每台视频设备的内核视频驱动程序和 Xorg 视频驱动程序。在表中,如果视频设备的 "Driver Name"(驱动程序名称)单元格显示两个名称,则说明 Sun Device Detection Tool 找到了该设备专用的内核视频驱动程序和 Xorg 视频驱动程序。

例如,S3 Unichrome Pro VGA Adapter 具有名为 vgatext 的内核视频驱动程序和名为 viaXorg 视频驱动程序。

并非所有的视频设备都同时具有这两种视频驱动程序。某些视频设备只有内核驱动程序。例如,nVidia NV5 [RIVA TNT2/TNT2 Pro] 视频设备只有名为 vgatext 的内核视频驱动程序。

对于没有专用 Xorg 驱动程序的视频设备,您可以尝试将 vesa 驱动程序添加到设备。vesa 驱动程序是一个通用的 Xorg 视频驱动程序。有关详细信息,请参见 vesa(7D) 手册页。

成功生成报告之后,Sun Device Detection Tool 1.1 允许您将生成的报告保存为 HTML 格式。可以使用报告窗口上显示的 "Save Report"(保存报告)按钮保存所生成的报告。单击 "Save Report" 按钮后将要求您指定生成报告的保存位置。以下示例显示了如何将生成的报告保存为 HTML 格式。

"保存报告" 窗口

单击 "About" 按钮之后,将会显示版权信息窗口。

要退出 Sun Device Detection Tool,关闭该窗口即可。

 
  1. Sun Device Detection Tool 是否会修改系统上的任何配置或数据?
  2. 如何确定我所安装的 JRE 版本?
  3. 如果系统不满足先决条件怎么办?
  4. 此工具是否具有最低分辨率要求?
  5. 当我单击链接以运行此工具时,下载了一个 jnlp 文件。如何处理此 jnlp 文件?
  6. 如果 Sun Device Detection Tool 在系统上无法启动怎么办?
  7. 如果 Sun Device Detection Tool 可以在 Solaris Express, Developer Edition 系统上启动,但 GUI 无法显示怎么办?
  8. 如果 "Start" 按钮被禁用怎么办?
  9. 如何在 Windows XP 操作系统上运行注册表查询命令?运行此命令后 register.txt 文件在哪里?
  10. 驱动程序报告中 "Note-1" 的含义是什么?
  11. 我为设备安装了一个第三方驱动程序,并且该程序运行正常。为什么此设备在驱动程序报告中被标记为 "No Solaris Driver"(无 Solaris 驱动程序)?
  12. 如果在驱动程序报告中将设备标记为 "No Solaris Driver",此设备是否仍可用于 Solaris Express, Developer Edition 操作系统或 Solaris 10 操作系统?
  13. 如何获取与第三方驱动程序相关的详细信息?
  14. Sun Device Detection Tool 将来能否在非 x86 系统(如 SPARC、PowerPC 或 Macintosh)上使用?

  1. Sun Device Detection Tool 是否会修改系统上的任何配置或数据?

    不会。Sun Device Detection Tool 不会修改您系统上的任何配置和数据。

  2. 如何确定我所安装的 JRE 版本?

    要验证您是否安装了 JRE 1.4 或更高版本,请在 java 命令中使用 -version 选项,如以下示例所示:

      % java -version
      java version "1.4.2_13"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06)
      Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)

  3. 如果系统不满足先决条件怎么办?

    如果您的系统不满足 Sun Device Detection Tool 1.1 的先决条件,则可以使用 Solaris Express Installation Check Tool 来确定您的系统是否可以安装和运行 Solaris 操作系统。

    除了运行 Sun Device Detection Tool 之外,还可以使用另外一种方法,即收集设备信息并将其发送到 device-detect-feedback@sun.com,或将此信息与最新的 Solaris for x86:PCI 设备支持列表进行比较。

    • 对于 Solaris 系统,请使用以下命令收集您的设备数据:
      prtconf -pv
    • 对于 Linux 系统,请使用以下命令收集您的设备数据:
      lspci -vv -n
    • 对于 Windows 系统,请使用以下命令收集您的设备数据:
      reg query hklm\system\currentcontrolset\enum\pci /s
    • 如果这些命令不起作用,请查看您的系统文档,以获取用于收集设备数据的命令。对于系统上的每台设备,请将设备 ID、供应商 ID、类代码、子系统供应商 ID 和子系统 ID 发送到 device-detect-feedback@sun.com

  4. 此工具是否具有最低分辨率要求?

    要运行 Sun Device Detection Tool,建议使用高于 800x600 的分辨率。但是,此工具可以在任何分辨率下运行。

  5. 当我单击链接以运行此工具时,下载了一个 jnlp 文件。如何处理此 jnlp 文件?

    确认您已安装 JRE 1.4 或更高版本。这是先决条件之一。

    如果您确实已安装 JRE 1.4 或更高版本,则在 Windows 系统上执行以下步骤:

    1. 打开“开始”菜单。
    2. 单击“运行”。
    3. 在“运行”文本框中,输入命令 cmd。将打开一个终端窗口。
    4. 在终端窗口中,使用 cd 命令转到 jnlp 文件所在的目录。
    5. 在相同的终端窗口中,输入以下命令:
      javaws name_of_jnlp_file
    6. 注:在整个过程中都必须保持 Internet 连接。

    在 Solaris 或 Linux 系统中,执行以下操作:

    1. 在终端窗口中,使用 cd 命令转到 jnlp 文件所在的目录。
    2. 在相同的终端窗口中,输入以下命令:
      javaws name_of_jnlp_file
    3. 注:在整个过程中都必须保持 Internet 连接。

  6. 如果 Sun Device Detection Tool 在系统上无法启动怎么办?

    1. 确保您的防火墙不会阻止此工具。
    2. 确保使用 JRE 1.5 或更高版本。(此解决方案不适用于 JRE 1.4。)
    3. 打开 Java 应用程序控制面板查看器窗口。
      对于 Solaris 操作系统或 Linux 操作系统,打开一个终端窗口并输入以下命令:
      ControlPanel
      对于 Windows XP 操作系统,请单击 Windows 控制面板中的 Java 图标。
    4. 选择控制面板上的第一页(标题为“常规”)。单击该页中间的“网络设置”按钮。您应该看到“网络设置”窗口。
    5. 选择“使用代理服务器”项,并在此项下面输入相应的地址和端口信息。如果您不需要使用代理,请选择“直接连接”项。
    6. 单击此“常规”窗口上的“确定”按钮。
    7. 单击 Java 控制面板上的“确定”按钮。
    8. 关闭 Java 应用程序控制面板查看器窗口。
    9. 输入以下命令:
      javaws name_of_jnlp_file
    10. Sun Device Detection Tool 现在应该能够运行。

  7. 如果 Sun Device Detection Tool 可以在 Solaris Express, Developer Edition 系统上启动,但 GUI 无法显示怎么办?

    1. 打开一个终端窗口并输入以下命令:
      unset GNOME_DESKTOP_SESSION_ID
    2. 在相同的终端窗口中,再次运行 Sun Device Detection Tool。
  8. 如果 "Start" 按钮被禁用怎么办?

    如果 "Start" 按钮被禁用,则您所运行的系统可能不受支持。请参见先决条件部分。如果系统不满足先决条件,您可以自己收集并发送设备信息,如上文所述。

  9. 如何在 Windows XP 操作系统上运行注册表查询命令?运行此命令后 register.txt 文件在哪里?

    在 Windows XP 系统上,请按以下步骤运行注册表查询命令:

    1. 打开“开始”菜单。
    2. 单击“运行”。
    3. 在“运行”文本框中,输入 cmd 命令。将打开一个终端窗口。
    4. 在此终端窗口中,输入以下命令:
      reg query hklm\system\currentcontrolset\enum\pci /s > register.txt
      register.txt 文件将保存到当前目录中。要确认当前目录的名称,请输入 cd 命令。

  10. 驱动程序报告中 "Note-1" 的含义是什么?

    "Note-1" 表示此设备具有第三方驱动程序,且此第三方驱动程序的下载地址位于报告表下方,并被标记为 "Note-1"。如果系统中的多个设备具有第三方驱动程序,则第一台设备被标记为 "Note-1",第二台被标记为 "Note-2",依此类推。

  11. 我为设备安装了一个第三方驱动程序,并且该程序运行正常。为什么此设备在驱动程序报告中被标记为 "No Solaris Driver"(无 Solaris 驱动程序)?

    此设备具有适用于其他操作系统的驱动程序,但没有适用于 Solaris Express, Developer Edition 2/07 操作系统或 Solaris 10 11/06 操作系统的驱动程序。Sun Device Detection Tool 1.1 会报告所检测到的设备是否有 Solaris Express, Developer Edition 2/07 操作系统或 Solaris 10 11/06 操作系统驱动程序(无论是作为 Solaris Express, Developer Edition 2/07 操作系统或 Solaris 10 11/06 操作系统的一部分,还是可通过第三方获取)。

    如果您有此设备的驱动程序,且该程序可用于 Solaris Express, Developer Edition 2/07 操作系统或 Solaris 10 11/06 操作系统,请告诉我们。如果您建议应该将特定驱动程序集成到 Solaris 操作系统,请向 driver-request@sun.com 发送电子邮件。

  12. 如果在驱动程序报告中将设备标记为 "No Solaris Driver",此设备是否仍可用于 Solaris Express, Developer Edition 操作系统或 Solaris 10 操作系统?

    如果满足以下条件之一,则驱动程序报告中被标记为 "No Solaris Driver" 的设备也许能够用于 Solaris Express, Developer Edition 操作系统或 Solaris 10 操作系统:

    • 存在适用于此设备的第三方驱动程序,但 Sun Device Detection Tool 数据库中尚未包含该第三方驱动程序。请定期查看此 Web 页,以确保您使用的是 Sun Device Detection Tool 的最新发行版。
    • 该设备受到 Sun Device Detection Tool 数据库中所包含的某个驱动程序的非正式支持。例如,已知 iprb 驱动程序可用于大多数 Intel 100M 网络控制器,但只有少数几个网络控制器受到正式支持。
    • 该设备受到 OpenSolaris Web 站点上发布的某个驱动程序的非正式支持,但 Sun Device Detection Tool 数据库中不包含该驱动程序。请定期查看 OpenSolaris Web 站点,以搜索所需的驱动程序。

  13. 如何获取与第三方驱动程序相关的详细信息?

  14. Sun Device Detection Tool 将来能否在非 x86 系统(如 SPARC、PowerPC 或 Macintosh)上使用?

    目前,没有支持这些非 x86 系统的计划。要查看 SPARC 平台上的 Solaris 操作系统所支持的硬件,请参见 Solaris 10 Sun Hardware Platform Guide(Solaris 10 Sun 硬件平台指南)Solaris OS Hardware Compatibility Lists(Solaris 操作系统硬件兼容性列表)

 
 
 

帮助

如果您有与 Sun Device Detection Tool 相关的一般问题和建议,请向 device-detect-feedback@sun.com 发送电子邮件。

如果您建议应该将特定驱动程序集成到 Solaris 操作系统,请向 driver-request@sun.com 发送电子邮件。有关 x86 平台上的 Solaris 操作系统所支持设备的最新列表,请参见 Solaris for x86 Device Support(Solaris for x86 设备支持)