AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 127613
In Process
Jon Topper
Jon Topper
Asked: 2010-03-31 02:27:59 +0800 CST2010-03-31 02:27:59 +0800 CST 2010-03-31 02:27:59 +0800 CST

两个 SIL RAID 卡的 SATA 驱动器问题

  • 772

我刚刚在我的家庭服务器中放置了第二张 SiI 3114 SATARaid 卡,这样我就可以添加另一对 SATA 驱动器并增加我的存储空间。令人讨厌的是,它似乎不起作用:

[32.816030]ata5:丢失中断(状态0x0)
[32.816072]ata5.00:异常Emask 0x0 SAct 0x0 SErr 0x0动作0x6冻结
[32.816091] ata5.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 标签 0 dma 4096
在
[32.816094] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4
(暂停)
[32.816101]ata5.00:状态:{ DRDY }
[32.816117]ata5:硬重置链接
[33.136082] ata5:SATA 链接断开(SStatus 0 SControl 0)
[36.060940] irq 18:没人关心(尝试使用“irqpoll”选项启动)
[36.060949] Pid:0,comm:swapper 未污染 2.6.31-20-generic #58-Ubuntu
[36.060954]呼叫跟踪:
[ 36.060977] [] ?printk+0x18/0x1c
[36.060997][]__report_bad_irq+0x27/0x90
[36.061005][]note_interrupt+0x150/0x190
[36.061011][]handle_fasteoi_irq+0xac/0xd0
[36.061023][]handle_irq+0x18/0x30
[36.061029][]do_IRQ+0x47/0xc0
[36.061042] []?irq_exit+0x50/0x70
[36.061058] []?smp_apic_timer_interrupt+0x57/0x90
[36.061065][]common_interrupt+0x30/0x40
[36.061075] []?native_safe_halt+0x5/0x10
[36.061082][]default_idle+0x46/0xd0
[36.061088][]cpu_idle+0x8c/0xd0
[36.061103][]rest_init+0x55/0x60
[36.061111][]start_kernel+0x2e6/0x2ec
[ 36.061117] [] ?unknown_bootoption+0x0/0x19e
[36.061133][]i386_start_kernel+0x7c/0x83
[36.061137] 处理程序:
[36.061139][](sil_interrupt+0x0/0xb0)
[36.061151]禁用 IRQ #18
[38.136014]ata5:硬重置链接
[38.456022] ata5:SATA 链接断开(SStatus 0 SControl 0)
[43.456013]ata5:硬重置链接
[43.776022] ata5:SATA 链接断开(SStatus 0 SControl 0)
[43.776035]ata5.00:禁用
[43.776055]ata5.00:设备报告无效的 CHS 扇区 0
[43.776074] sd 4:0:0:0: [sde] 结果:hostbyte=DID_OK
driverbyte=DRIVER_SENSE
[43.776082] sd 4:0:0:0: [sde] 感应键:中止命令 [当前]
[描述符]
[43.776092]带有感知描述符的描述符感知数据(十六进制):
[43.776097]72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[43.776112]00 00 00 00
[43.776118] sd 4:0:0:0: [sde] 添加。感觉:没有额外的感觉信息
[43.776127] end_request:I/O 错误,dev sde,扇区 0
[43.776136]设备 sde 上的缓冲区 I/O 错误,逻辑块 0
[43.776170]ata5:EH完成
[43.776187]ata5.00:分离(SCSI 4:0:0:0)

root@core:~# cat /proc/interrupts
           CPU0       
  0:47 IO-APIC-边沿定时器
  1:8 IO-APIC-edge i8042
  6:3 IO-APIC-edge软盘
  7:0 IO-APIC-edge parport0
  8:0 IO-APIC-edge rtc0
  9:0 IO-APIC-fasteoi acpi
 14: 53069 IO-APIC-edge pata_sis
 15: 53004 IO-APIC-edge pata_sis
 17:112265 IO-APIC-fasteoi sata_sil
 18: 200002 IO-APIC-fasteoi sata_sil, SiS SI7012
 19:111140 IO-APIC-fasteoi eth0
 20:0 IO-APIC-fasteoi ohci_hcd:usb2
 21:0 IO-APIC-fasteoi ohci_hcd:usb3
 23:0 IO-APIC-fasteoi ehci_hcd:usb1
NMI: 0 不可屏蔽中断
LOC:6650492 本地定时器中断
SPU:0 虚假中断
CNT: 0 性能计数器中断
PND: 0 性能待定工作
RES: 0 重新安排中断
CAL: 0 函数调用中断
TLB:0 次 TLB 击落
TRM: 0 热事件中断
THR:0 阈值 APIC 中断
MCE: 0 机器检查异常
MCP:160 次机器检查轮询
错误:0
管理信息系统:0
root@core:~# lspci | grep 突袭
00:09.0 RAID 总线控制器:Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] 串行 ATA 控制器(版本 02)
00:0a.0 RAID 总线控制器:Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] 串行 ATA 控制器(版本 02)
root@core:~# lsb_release -a
没有可用的 LSB 模块。
经销商编号:Ubuntu
说明:Ubuntu 9.10
发布:9.10
代号:业力
root@core:~# uname -a
Linux core.topper.me.uk 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux

我尝试了不同内核选项(irqpoll、noapic、noacpi、pci=noapic)的组合,但都无济于事。有没有人对我如何进行这项工作有任何好的想法?

交换 PCI 卡不是一种选择,因为该主板上只有两个插槽(华擎 K7S41GX)。BIOS 看起来并没有太多关于 IRQ 使用的配置选项。

B 计划是完全放弃这台服务器并为这些驱动器购买新的 QNAP,但我希望现在避免这样做。

linux raid sata irq
  • 3 3 个回答
  • 1151 Views

3 个回答

  • Voted
  1. Jon Topper
    2010-03-31T13:08:46+08:002010-03-31T13:08:46+08:00

    根据别人的建议,我尝试在主板上交换两张 PCI 卡。这(有点烦人)似乎有效 - 谁能解释为什么?

    • 1
  2. Jesse
    2010-06-21T06:22:46+08:002010-06-21T06:22:46+08:00

    也许主板上的插座触点有一点腐蚀。这种情况发生在我身上很多次,一种常见的解决方法是简单地拔下/重新插入有问题的设备。(当然是关闭电源。)这在暴露于潮湿和灰尘的设备中尤其常见。如果您仍有问题,请尝试在触点上使用Deoxit等产品。我在使用 30 年的雷达装置时使用过它,效果很好。

    • 1
  3. Hubert Kario
    2010-09-30T14:54:13+08:002010-09-30T14:54:13+08:00

    这是我的猜测,但无论如何:如果 BIOS 在插槽中看到新卡,它可能会为卡分配不同的(随机)IRQ。当您交换卡时,它可能会更改分配的 IRQ 并以这种方式解决 IRQ 冲突。

    • 1

相关问题

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

  • RAID 控制器通常是否存在 SATA 驱动器品牌兼容性问题?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve