首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新内核后没有检测到Adaptec RAID数组?

更新内核后没有检测到Adaptec RAID数组?
EN

Server Fault用户
提问于 2013-04-11 16:41:23
回答 1查看 1.6K关注 0票数 1

主题继续,较新的内核成功引导,但它没有看到我的sdc --这是一个硬件RAID数组(级别10)。

我确信aacraid模块已经加载:

代码语言:javascript
复制
# grep aacraid /2.6.34.14/init 
echo "Loading aacraid.ko module"
insmod /lib/aacraid.ko 

# lsmod | grep aacraid
aacraid                83347  3 
scsi_mod              154582  13 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libis)csi,scsi_transport_iscsi,scsi_dh,sg,usb_storage,aacraid,libata,sd_mod

我一直试图安装AACRAID驱动器,但得到了以下内容:

代码语言:javascript
复制
# rpm -ivh aacraid-1.2.1-29900.rpm 
Preparing...                ########################################### [100%]
   1:aacraid                ########################################### [100%]

Adaptec aacraid driver installer - V1.5

Using GRUB configuration

Configuration [CentOS (2.6.18-274.el5)]
/boot/vmlinuz-2.6.18-274.el5 -> 2.6.18-274.el5
Installing in /lib/modules/2.6.18-274.el5/updates/
Creating initrd...

Configuration [CentOS (2.6.34.14)]
/boot/vmlinuz-2.6.34.14 -> 2.6.34.14

****** PROBLEM *******
No prebuilt aacraid module for 2.6.34.14 ia32e
driver in OS may be more advanced than package
**********************

Checking /lib/modules for any remaining kernels not yet installed

Configuration [3.0.71-1.el5.elrepo]

****** PROBLEM *******
No prebuilt aacraid module for 3.0.71-1.el5.elrepo ia32e
driver in OS may be more advanced than package
**********************

***************************************
********** 2 MODULES FAILED? **********
***************************************


Done.

现在我能做些什么来安装Adaptec RAID驱动程序?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-04-11 16:41:23

正如上面所说:没有为2.6.34.14预先构建的aacraid模块。如果查询aacraid安装的所有文件,您将看到如下所示:

代码语言:javascript
复制
# rpm -ql aacraid-1.2.1-29900
/opt/Adaptec/aacraid/aacraid.spec
/opt/Adaptec/aacraid/aacraid_prebuilt.tgz
/opt/Adaptec/aacraid/aacraid_source.tgz
/opt/Adaptec/aacraid/adpt_mk_initrd
/opt/Adaptec/aacraid/adpt_mkinitrd
/opt/Adaptec/aacraid/chk_lilo
/opt/Adaptec/aacraid/create_device_nodes
/opt/Adaptec/aacraid/grub.awk
/opt/Adaptec/aacraid/install.sh
/opt/Adaptec/aacraid/lilo.awk
/opt/Adaptec/aacraid/module.equiv
/opt/Adaptec/aacraid/read.me

然后解压缩aacraid_prebuilt.tgz以验证:

代码语言:javascript
复制
# cd /opt/Adaptec/aacraid/
# mkdir mods
# tar zxvf aacraid_prebuilt.tgz -C mods/
# ls mods/ | grep 34
#

您需要做的是将aacraid源代码复制到内核树(.../drivers/scsi/aacraid)中,然后重新编译,然后再试一次。

代码语言:javascript
复制
# mv /usr/src/linux-2.6.34.14/drivers/scsi/aacraid/ $HOME/aacraid.2.6.34.14.orig
# mkdir /usr/src/linux-2.6.34.14/drivers/scsi/aacraid/
# cd /opt/Adaptec/aacraid
# tar zxvf aacraid_source.tgz -C /usr/src/linux-2.6.34.14/drivers/scsi/aacraid/

# cd /usr/src/linux-2.6.34.14/
# make
# make modules_install
# make install

检查/boot

代码语言:javascript
复制
# ls -l /boot/ | grep 34
-rw-r--r-- 1 root root    88008 Apr  4 01:10 config-2.6.34.14
-rw------- 1 root root  2794550 Apr 11 22:30 initrd-2.6.34.14.img
-rw------- 1 root root  2787541 Apr 10 18:41 initrd-2.6.34.14-withoutraid.img
lrwxrwxrwx 1 root root       26 Apr 11 22:30 System.map -> /boot/System.map-2.6.34.14
-rw-r--r-- 1 root root  1722839 Apr 11 22:30 System.map-2.6.34.14
-rw-r--r-- 1 root root  1722839 Apr 10 18:41 System.map-2.6.34.14.old
-rwxr-xr-x 1 root root 29455105 Apr  4 01:09 vmlinux-2.6.34.14.bz2
lrwxrwxrwx 1 root root       23 Apr 11 22:30 vmlinuz -> /boot/vmlinuz-2.6.34.14
-rw-r--r-- 1 root root  2708848 Apr 11 22:30 vmlinuz-2.6.34.14
-rw-r--r-- 1 root root  2708848 Apr 10 18:41 vmlinuz-2.6.34.14-withoutraid

menu.lst

代码语言:javascript
复制
title CentOS (2.6.34.14)
    root (hd0,0)
    kernel /vmlinuz-2.6.34.14 ro root=LABEL=/1 rhgb quiet
    initrd /initrd-2.6.34.14.img
title CentOS (2.6.34.14 WITHOUT Adaptec RAID driver)
    root (hd0,0)
    kernel /vmlinuz-2.6.34.14-withoutraid ro root=LABEL=/1 rhgb quiet
    initrd /initrd-2.6.34.14-withoutraid.img
title CentOS (2.6.18-274.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-274.el5 ro root=LABEL=/1 rhgb quiet
    initrd /initrd-2.6.18-274.el5.img

然后通过reboot查看它是否有效:

代码语言:javascript
复制
# df -h /dev/sdc1
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdc1             5.4T  4.5T  613G  89% /data

# /usr/StorMan/arcconf getconfig 1
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
   Controller Status                        : Optimal
   Channel description                      : SAS/SATA
   Controller Model                         : Adaptec 6805
   ...

----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : data
   RAID level                               : 10
   Status of logical device                 : Optimal
   Size                                     : 5713910 MB
   ...
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/498466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档