科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux操作系统下Driver Disk的制作方法

Linux操作系统下Driver Disk的制作方法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果常常在IBM、HP等这些服务器上安装linux,多多少少都会遇到需要手工加载SCSI/RAID卡驱动情况,而我们遇到这种情况时,都会向硬件厂商或者linux厂商需求驱动。

作者:kid 来源:赛迪网 2008年6月19日

关键字: 命令行 Linux 技巧

  • 评论
  • 分享微博
  • 分享邮件

4pcitable

  该文件用于硬件设备的描述,以便用户更好的识别该硬件。这些描述信息用户可以使用命令lspci -n 列出,也可以直接查看文件/proc/bus/pci/devices

  文件格式如下:

<Vender-ID> <Device-ID> "<driver-name>" "<description>"

  上述各项的表示如下:

<Vender-ID>:硬件厂商代码

<Device-ID>:设备代码

<driver-name>:"硬件驱动名"

<description>:"硬件设备驱动描述"

例如该驱动的pcitable文件内容:

 

0x1000 0x0411 "megaraid_sas" "LSI|MegaRAID"

0x1028 0x0015 "megaraid_sas" "LSI|MegaRAID"

0x1000 0x0413 "megaraid_sas" "LSI|MegaRAID"

0x1000 0x0060 "megaraid_sas" "LSI|MegaRAID"

  上面是 megaraid_sas 驱动盘的pcitable 文件,第一列是厂商号,LSI 的厂商号是0x10000x1028DELL的厂商号,因为DELL机器上的这块卡是OEM LSI的),第二列是设备号,即改驱动支持上述列出的设备。/usr/share/hwdata/pci.ids中给出了设备类别和大部分厂商号的定义。


  5rhdd

  该文件是红旗linux操作系统设备驱动软盘标志文件。文件中可以写入任何一行不以空格开头的字符串,但文件名必须是rhdd!如该驱动的rhdd内容是:

 

# cat rhdd

megaraid_sas-v00.00.03.03 driver disk for DC5.0 (IA32&x86_64)

  把上述准备的文件(即modinfomodules.cgzmodules.deppcitablerhdd)拷贝到软盘上就可以使用了。或者制作一个软盘映象,将软盘映象挂载到系统上,然后把上述准备的文件拷贝到软盘映象中(这就是我们从硬件厂商或者linux厂商得到img文件),再将软盘映象dd 到软盘上。

  制作一个软盘映象的命令是:

 

# dd if=/dev/zero of=xxxx.img bs=1k count=1440

# mkfs.ext2 xxxx.img


    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章