我们的主磁盘arrays有一个8端口的3ware 9650se RAID卡。 我们不得不把服务器关掉,等待停电,当我们打开机器时,RAID卡从未启动。
这张卡已经使用了几年没有问题,并且一直在关机。
现在,当我们打开机器时,在引导加载程序没有显示之前,通常会启动的bios选项ROM,没有任何驱动器启动,并且当操作系统尝试访问设备时,它只是超时。
它上面的固件已经升级了,所以有可能我们遇到了某种固件的问题。
我们正在使用Gentoo for OS的Silicon Mechanics R272机器。 操作系统最终启动,但唉,没有卡。
我们已经订购了一个新的,但我担心,如果我们更换卡,它不会识别现有的arrays。 有人曾经进行过卡交换吗?
任何帮助将不胜感激。
编辑:这些是我们看到的内核错误:
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
交换3ware卡是相当痛苦的。
只要确保它是相同或更新的型号,并且固件版本是相同的。 如果固件版本不同,磁盘将不会导入到控制器。 (去过也做过)
老卡是否显示在lspci中? 我遇到了一些问题,BIOS设置会被混淆,导致卡片根本无法显示。 我必须重新启用PCI插槽,并启用MSI 3Ware卡再次出现。
这是之前发布的丹,这次我创build了一个帐户:)
无论如何,现在,我的数据被拉..我决定拧与卡和成功!
下载了Ubuntu 10.04.3 LTS的LiveCD版本
Booted Live并确保检测到卡('tail / var / log / messages | grep 3w-')
从下面的家伙回购安装tw_cli: http ://jonas.genannt.name
从http://www.3ware.com/support/downloadpageprod.asp?pcode=9&path=Escalade9500SSeries&prodname=3ware%209500S%20Series从CodeSet 9.3.0.8下载9500S-8的最新固件(2.08.00.009)
使用tw_cli来刷新固件(来自3ware的库存tw_cli不支持这个)。 我没有使用武力标志,尽pipe已经有相同的版本闪光。
当它告诉我时重新启动。
BIOS现在按预期出现!
RMA my!@#。 也许我应该与3Ware分享这个。 非常感谢大家的聆听。
有关在现代通用主板上使用3ware 9650 RAID卡的一些信息:
避免使用全尺寸的9650卡,因为它们不适用于较新的主板,软复位后BIOS无法启动。 在较老的主板上,它们工作正常(在core2主板上testing过)。
低调的9650SE卡后来制作,他们在现代uefi等主板工作正常。
他们还在工作(其中大部分是在2007年前后制作的?)
在8 – 9年之后(在理想的条件下使用它们,电池总是被检查,充电),没有看到电池出现故障。
您可以切换卡,但使用相同的固件(如果相同的版本不可用,则更新)。 在构buildRAID时,首先使用较低的端口,因为只要原来的卡上没有使用较高的端口,您也可以轻松切换到具有较less端口的9650卡。
避免在主板上的第一个X16 PCI Express端口,一些主板期待在那里的video卡,造成奇怪的行为。
安装3dm2和cli在ubuntu中是开箱即用(testing:14.04LTS,16.04LTS),只需从安装中运行shell脚本即可。
可惜3ware不在了,这些都是很棒的产品
如果你仍然使用它们,可悲的是它的时间开始新的东西。 恐怕只有LSI(现在的宽带)可以考虑。
在Broadcom收购Avago之后,他们对Avago网站进行了更改,对于3ware来说,驱动程序/下载更加难以find。
你应该是好的,我没有用这张特殊的卡做,而是用了很多其他的硬件RAID卡。 我build议你做的唯一的事情就是在另一台机器上把卡片折腾起来,确保它能正常工作,并且和你的旧卡一样在BIOS级别上 – 如果你必须降级的话。
3ware卡在arrays兼容性方面非常出色 。 请确保固件不会比旧卡(尽可能确定)要旧,而且如果可能的话,您可能想尝试保持同一系列。
记住这两个,它只是工作。
我碰巧在一台拥有9500S-8的机器上重复启动,似乎也遭受了同样的命运。 我遇到了一个来自3ware的9650文章,说如何解决这个问题。 我不能相信3Ware的解决scheme,唯一的select是RMA卡。
无论如何,我还没有成功应用任何这些魔法来恢复BIOS。 幸运的是,在不同的机器重新启动几次后,启动后检测到(BIOS仍然没有出现),检测到RAIDarrays,我可以挂载它,并拉我的数据。
Ubuntu和Fedora发行版都显示除了一个之外的所有卡信息:未findBIOSstring。 在开始使用固件更新之前,我要先把数据提取出来。同时,antiduh,如果你还在附近阅读,还有关于Redhat版本或驱动程序的其他信息或者其他可以尝试的程序? 我不相信固件更新将解决这个问题..
我换了一个12端口卡的12端口卡(编辑思考它是一个9500而不是一个9650),另一张卡已经检测到arrays,所以我会有所有的期望,这将工作根据我的经验。
我有一个稳定的3Ware 9650SE卡和交换是很容易的。 我testing之前部署,因为我有4和8端口卡。 不过,最近我对3ware的经验很糟糕。 它开始于具有5个1.5TB驱动器的备份盒上。 控制器不稳定,负载过重(只是解开一个大的tgz文件),并在一天的老化testing中崩溃。 备用控制器工作正常。 然后第二个控制器失败了,我已经把过去的4个replace件送回来了。 在所提供的固件或最新的固件的老化testing中,它们都会在48小时内失效。 一个由5到7个驱动器组成的RAIDarrays有时会使系统严重崩溃,除非系统断电,否则不会检测到卡。 4个HD的raid 5arrays也将失败 – 但是需要几天而不是几个小时。 质量保证人员不会跟我说话,因为我不使用他们认可的主板 – 但是我有3个不同的主板(所有的华硕,2 AMD,一个英特尔),我用于testing – 一个失败的卡失败他们。 失败基本上是一系列奇偶错误。 通常情况下,人们会看到关于该卡没有响应和被重置的消息,然后它只是彻底挂起和损坏的数据被操纵。
现在我不能相信这些卡。 只有几天的老化testing才能发现卡片在负载下是否稳定。 发送他们的保修更换似乎是一种方法,只是交换一张薄片卡片的不同的薄片卡!
我用3ware 9650se取得了很好的效果。 我拥有其中的几个:几个2端口卡,一对4端口卡,一个12端口,我用了一个很大的代价。 我通常将它们插入用于video卡的PCI-e插槽,并且它们只是工作。
虽然,我发现了一个导致他们崩溃的BIOS设置。 它被称为PCI延迟定时器。 我使用了很多AMD主板,而那些有这个BIOS选项的将会默认为64.除非我把它设置为32,否则没有什么是稳定的。
无论如何,我即将升级一个arrays为5 x 2TB的驱动器,我将不得不交换控制器,所以你的答案给了我希望。
有关将arrays写入驱动器的信息? 那是不同的控制器如何导入数组? (我需要看看如何完成)
我们设法使卡恢复生机,神奇。 我们把卡从机器里拿出来,放在一个完全不同的机器上,用一个新的驱动程序运行redhat。 事实是,第一次启动时,突袭BIOS没有启动(就像我们看到的),但内核报告了很多不同的错误。 最终它能够真正把它提出来,然后下一次重新启动RAID的BIOS开始工作了,它启动干净。 我们把它放回机器,一切都恢复了生机。
对我来说,这听起来像是一个微码的问题 – 我已经看到一些像声卡,软RAID,video卡等驱动程序的东西下载某种forms的微码,当打开它的卡。 如果最后一次发生的事情变坏了,或者由于UPS断电(当大厅的墙壁变成了瀑布)时发生了功率损失,那么它就会被损坏,那么这就可以解释发生了什么事情。
想像我会发布所有未来的谷歌的更新。
编辑2012年1月3日:@rakslice提出,这些卡经常有电池备份连接。 我们并没有试图取出电池(没有想到),但这是一个好主意。 任何其他人有这个问题可能要尝试相同的。 我们仍然不确定是否因为Fedora内核进行了一些魔术握手来恢复卡,或者如果我们碰巧没有足够的时间让它重新启动。