当前位置:   article > 正文

LINUX内核升级 - 更新硬盘驱动_megaraid_sas.ko 不同内核可以通用么

megaraid_sas.ko 不同内核可以通用么

    因项目需要,将当前内核(2.6.32-220.el6.x86_64)升级到目标内核(2.6.33-110.el6.x86_64),但是编译的目标内核(2.6.33-110.el6.x86_64)的对应驱动程序并不一定支持当前系统的对应设备。本篇将详细讲述目标内核驱动无法支持当前硬盘的处理步骤。
01、编译目标内核
    请查考相关文档,在此不再赘述!

02、查询硬盘控制芯片厂商和型号
    #lspci -nn | grep "SAS"
    #lspci -nn | grep "SCSI"
    #lspci -nn | grep "RAID"

    如:03:00.0 RAID bus controller [0104]: LSI Logic / Symbios LogicMegaRAID SAS 1078 [1000:0060] (rev 04)
    其中的[1000:0060]就是当前硬盘的型号,MegaRAID为驱动名。

03、查看硬盘驱动程序名
   #uname -a                                        #注: 可以查看到当前内核
    #cat /lib/modules/2.6.32-220.el6.x86_64/modules.pcimap #注:其中2.6.32-220.el6.x86_64当前内核
# pci module         vendor     device     subvendor  subdevice  class      class_mask driver_data
scx200               0x0000100b 0x00000500 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
scx200               0x0000100b 0x00000510 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
scx200               0x0000100b 0x00000505 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
scx200               0x0000100b 0x00000515 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
cpqphp               0xffffffff 0xffffffff 0xffffffff 
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号