Linux下如何识别IDER的软驱和光驱

作者: 李铎锋 (Intel) (24 篇文章) 日期: 2008-03-27 在 11:18 下午

        研究了一下Linux下如何加载IDER方式启动的光盘问题,在这里分享一下。

        一般情况下,我们拿一张可启动的Linux光盘或ISO镜像,通过IDER的方式启动iAMT机器后,就可以利用集成在光盘上的工具远程进行计算机的修复了。但是,好几个客户都碰到了这样的一个情况:IDER方式启动后的Linux系统没法直接访问光盘上的内容,因为无法加载IDER的驱动。解决办法就是要找到相应的驱动,并正确加载起来。

        我是在最新的Intel DQ35JO主板(支持iAMT 3.0)上做的实验,测试的是Fedora 6。首先,我用一般的Linux live-cd测试IDER,启动后通过看"dmesg | grep Intel"确实看不到IDER设备的信息;在Windows里面,当IDER Enable以后,是可以看到有"Intel virtual floppy"和"Intel Virtual CD-Rom"这样的设备的;但是当我用Intel自己做的一个ISO来测试时,却是可以的,启动后可以加载IDER虚拟的光驱,通过dmesg也可以看到Virtual Floppy/CD-Rom设备信息。不过我找了好久,却没找到哪里可以下载Intel Virtual Floppy/CD-Rom for linux的驱动,郁闷了一阵。后来一打听,才知道只需要安装上Intel HECI驱动即可。恍然大悟,HECI驱动就是ME用来与OS通讯用的。

        接下来,获得最新的HECI驱动(HECI驱动下载),拷贝到Fedora 6系统中,解压后,进入到 src 目录,执行 make install,然后执行 modprobe heci , 然后是 chkconfig --add heci 。 成功后,通过iAMT工具远程将IDER Enable起来,然后重启iAMT机器,进入到Linux系统以后,就可以看到Intel Virtual Floppy/CD-Rom驱动被正确加载了(见下图),然后也就可以正常加载需要的IDER光驱了。

linux-heci-ider-driver.PNG

分类: 可管理性

评论 (1) 评论 RSS 提要

作者: 王平 (Intel) 日期: 四月 10th, 2008 在 9:43 上午
非常有用的经验。


您认为怎么样?

名称 (必需)

电子邮件 (必需;不会显示在此页面上)

您的 URL (可选)

评论 (必需)