LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1760|回复: 2

我的Suse9 系统为何认不到dds磁带机?

[复制链接]
发表于 2007-12-12 12:17:41 | 显示全部楼层 |阅读模式
环境:Suse9+IBM460+IBM Ultra320 SCSI Controller 2 (接IBM dds-5磁带机)
系统起来后连接磁带机的SCSI卡能发现, 但检查磁带机, 执行:
# dmesg | grep tape
测试返回结果为空!

磁带机驱动是不需要装的(已咨询过IBM).
难道还需要打什么补丁?
......
从何处着手查找并解决问题啊?
 楼主| 发表于 2008-1-4 16:14:37 | 显示全部楼层
问题解决了。等了这么长时间。

原来IBM x346 服务器本地硬盘的SCSI卡和接磁带机所用SCSI卡的芯片同为aic79xx系列。前者使用aic7902芯片(有RAID功能),实际配为raid-1,安装SUSE时加载了a320raid驱动模块;后者使用aic7901芯片,需使用aic79xx驱动模块。可aic79xx模块却没找到。

可能是前任当初安装a320raid驱动时,rpm安装程序将aic79xx.ko移除了。现在只要找来相应内核版本的aic79xx.ko文件拷入/lib/modules/<内核版本号>/kernel/drivers/scsi/aic7xxx目录下;再在/etc/modules.conf.local中加一行:alias scsi_hostadapter aic79xx 即可。

但过程很不顺利。为了将aic79xx.ko从rpm包中“取”出来,又安装了一遍aic79xx.slel9sp3.i586.rpm。谁料在得到驱动模块的同时,rpm还修改了一些重要文件,如把硬盘初试化的 /boot/initrd 文件也替换掉了。重启后,本地RAID-1硬盘被认成了2块独立硬盘。并且出错太多,root、boot等文件系统被强制为“只读”mount。一时无法修改回来了(教训深刻:以后别急于重启,一定要先看看rpm干了些什么之后再说)。只得借助安装光盘由“救援”模式进入。先做 e2fsck -f /dev/sda* , 再将 initrd 及a320raid.ko等复原之后,故障才消除。

现在两个驱动先后加载,各司其责,本地raid硬盘正常,磁带机也好用了。
回复 支持 反对

使用道具 举报

发表于 2008-11-12 17:55:05 | 显示全部楼层
我和你遇到了完全一样的问题,也只有先做e2fsck -f /dev/sda* , 重新加载a320raid.ko驱动才把服务器启动,也是用x346服务器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表