我们的主磁盘阵列有一个8端口的3 3ware 9650 We卡。当我们打开机器时,raid卡从未启动过。
这张卡已经使用了几年,没有问题,一直工作到关机。
现在,当我们打开机器时,bios选项rom通常会在引导加载程序未出现之前启动,没有一个驱动器启动,当操作系统试图访问设备时,它只是超时。
它上的固件在过去已经升级过,所以我们可能遇到了某种固件错误。
我们正在使用它在一个硅机械R272机器与gentoo为操作系统。操作系统最终会启动,但遗憾的是,没有卡。
我们已经订购了一个新的,但我担心如果我们更换卡,它将无法识别现有的数组。以前有人做过换卡吗?
任何帮助都将不胜感激。
编辑:这些是我们看到的内核错误:
3ware 9000 Storage Controller device driver for Linux v2.26.02.012.
3w-9xxx 0000:09:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
3w-9xxx 0000:09:00.0: setting latency timer to 64
3w-9xxx: scsi0: ERROR: (0x06:0x000D): PCI Abort: clearing.
3w-9xxx: scsi0: ERROR: (0x06:0x001F): Microcontroller not ready during reset sequence.
3w-9xxx: scsi0: ERROR: (0x06:0x0036): Response queue (large) empty failed during reset sequence.
3w-9xxx 0000:09:00.0: PCI INT A disabled发布于 2010-04-29 22:28:42
我们奇迹般地使这张卡片复活了。我们把卡片从机器里拿出来,把它粘在一台完全不同的机器上,用全新的驱动程序运行红帽子。故事是这样的:当它第一次启动时,raid bios并没有在引导过程中启动(就像我们一直看到的那样),但是内核报告了很多不同的错误。最终,它能够真正打开它,然后下一次重新启动,raid bios又开始工作了,它干净地启动了。我们把它放回机器里,一切都恢复了生机。
对我来说,这听起来像是微码的问题--我见过一些驱动程序,比如声卡,软突袭,视频卡等等,打开它的时候把一些微码下载到卡上。如果上次发生的事情变坏了,或者是因为我们失去电力时UPSes发出的能量点(大厅里的墙壁变成了瀑布),那么这肯定能解释发生了什么。
我想我会为所有未来的谷歌员工发布最新的信息。
编辑3-2012年1月-2012年:@rakslice指出,这些卡片经常有电池备份附加。我们没有尝试移除电池(没有想到),但这是个好主意。任何有此问题的人都可能想尝试同样的方法。我们仍然不确定我们是否修复了它,因为Fedora内核做了一些神奇的握手来恢复卡,或者我们碰巧让它断电足够长的时间来重置。
发布于 2010-04-29 09:01:06
交换3件餐具卡是很无痛的。
只要确保它是相同的或更新的模型和固件版本是相同的。如果固件版本不同,则磁盘不会导入控制器。(去过那里,做过那件事)
这张旧卡是否出现在lspci中?我遇到了一些问题,BIOS设置会被置乱,导致卡根本不出现。我必须重新启用PCI插槽,也使MSI的3件卡再次出现。
发布于 2011-09-24 16:51:10
这是丹以前发过的,这次我创建了一个帐户:)
不管怎么说,现在我的数据被提取了..。我决定乱搞牌和成功!
BIOS现在像预期的那样出现了!
我的@#。也许我应该和3 3Ware分享这个。非常感谢大家的倾听。
https://serverfault.com/questions/136897
复制相似问题