- 作者:邹祁峰
- 邮箱:Qifeng.zou.job@hotmail.com
- 博客:http://blog.csdn.net/qifengzou
- 日期:2015.03.21 01:45(更新)
- 转载请注明来自"祁峰"的CSDN博客
因项目需要,将当前内核(2.6.32-220.el6.x86_64)升级到目标内核(2.6.33-110.el6.x86_64),但是编译的目标内核(2.6.33-110.el6.x86_64)的对应驱动程序并不一定支持当前系统的对应设备。本篇将详细讲述目标内核驱动无法支持当前硬盘的处理步骤。
01、编译目标内核
请查考相关文档,在此不再赘述!
#lspci -nn | grep "SAS"
#lspci -nn | grep "SCSI"
#lspci -nn | grep "RAID"
#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为当前内核
#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