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 / 问题

问题[acpi](server)

Martin Hope
Gnarflord
Asked: 2021-10-26 04:55:01 +0800 CST

什么可以防止 linux ahci 中的 hdd 热插拔?

  • 0

我正在为这个问题撕扯头发。

我想在我的家庭服务器上添加一个热插拔托架,以便轻松添加和移除 HDD,例如轻松轮换异地备份。有问题的主板是带有四个本机 SATA 端口的 Asrock J4105-ITX 主板,这些端口分为 ASM1062 和英特尔处理器 SATA 控制器。两者都可以正常工作并使用ahci内核模块。BIOS 中有一个热插拔选项,但似乎没有效果。

如果驱动器断开连接(通过echo 1 > /sys/block/sdX/device/delete或粗鲁地移除驱动器),重新连接后将无法识别新设备。我尝试强制重新扫描 ( echo "- - -" > /sys/class/scsi_host/host<n>/scan) 但无济于事,SATA 端口实际上在下次重新启动之前不再可用。我还尝试了一些更极端的命令,但没有任何运气:

echo 1 > /sys/class/scsi_device/2:0:0:0/device/reset
echo 1 > /sys/devices/pci0000:00/0000:00:1f.2/rescan
echo 1 > /sys/devices/pci0000:00/0000:00:1f.2/reset

(取自如何让 Linux 识别我在不重新启动的情况下热插拔的新 SATA /dev/sda 驱动器?)

“好吧,可能是芯片组不支持热插拔或者BIOS坏了。” 所以我订购了两个 PCIe SATA 控制器(一个使用 ASM1064,另一个使用 Marvell 88SE9215)。两者都表现出相同的问题,尽管其他买家表示热插拔适用于他们,所以我猜这个问题要么与软件有关(我的安装?我正在运行 Arch OS,它会尽职尽责地保持最新状态)。

一些希望有用的信息:

$ uname -a
Linux servername 5.14.14-arch1-1 #1 SMP PREEMPT Wed, 20 Oct 2021 21:35:18 +0000 x86_64 GNU/Linux

$ dmesg | grep ahci
[    0.447450] ahci 0000:00:12.0: version 3.0
[    0.447842] ahci 0000:00:12.0: SSS flag set, parallel bus scan disabled
[    0.457970] ahci 0000:00:12.0: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    0.457981] ahci 0000:00:12.0: flags: 64bit ncq sntf stag pm clo only pmp pio slum part sxs deso sadm sds apst 
[    0.458750] scsi host0: ahci
[    0.459204] scsi host1: ahci
[    0.469788] ahci 0000:01:00.0: AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode
[    0.469801] ahci 0000:01:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    0.470767] scsi host2: ahci
[    0.471203] scsi host3: ahci
[    0.471562] scsi host4: ahci
[    0.471904] scsi host5: ahci
[    0.472341] ahci 0000:04:00.0: SSS flag set, parallel bus scan disabled
[    0.472376] ahci 0000:04:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    0.472382] ahci 0000:04:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc 
[    0.472803] scsi host6: ahci
[    0.473011] scsi host7: ahci

$ lspci -v
[...]
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11) (prog-if 01 [AHCI 1.0])
    Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
    Flags: bus master, fast devsel, latency 0, IRQ 127
    I/O ports at e050 [size=8]
    I/O ports at e040 [size=4]
    I/O ports at e030 [size=8]
    I/O ports at e020 [size=4]
    I/O ports at e000 [size=32]
    Memory at a1340000 (32-bit, non-prefetchable) [size=2K]
    Expansion ROM at a1300000 [disabled] [size=256K]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [70] Express Legacy Endpoint, MSI 00
    Capabilities: [e0] SATA HBA v0.0
    Capabilities: [100] Advanced Error Reporting
    Kernel driver in use: ahci
[...]
arch-linux sata hotswap acpi
  • 1 个回答
  • 402 Views
Martin Hope
J. M. Becker
Asked: 2020-04-01 09:29:09 +0800 CST

哪种传感器读数来源最受青睐?IPMI、ACPI,还是来自传感器芯片本身?

  • 1

在监控系统的温度和风扇速度时,最首选的传感器读数来源是什么?

我可以从 IPMI 和直接从 Winbond 传感器驱动程序本身获取所有主板读数。我可以从 ACPI 或 CPU 临时驱动程序本身获取 CPU 读数。我还可以从 ACPI 和 GPU 驱动程序本身获取 GPU 读数。

monitoring ipmi acpi
  • 1 个回答
  • 81 Views
Martin Hope
Gaspode
Asked: 2016-11-29 01:34:43 +0800 CST

充满 APCI 消息的系统日志

  • 2

我有一个 Centos 7.2 桌面,它正在向 syslog 服务器发送垃圾邮件,并用恒定消息填充它的 /var/log 分区:

内核:ACPI:_SB_.PWRB:ACPI_NOTIFY_DEVICE_WAKE 事件

我可以禁用 ACPI 消息/事件,还是只需要在 syslog 配置中过滤掉这些消息?

centos acpi
  • 2 个回答
  • 154 Views
Martin Hope
Usman
Asked: 2010-03-27 03:38:19 +0800 CST

在 Debian 上重新启动时系统挂起

  • 4

我在两台计算机上安装了Debian(内核 2.6.26-2-686) 。在其中一个上它可以很好地重新启动,但是我在第二台计算机上重新启动 Debian 时遇到了以下问题。

当我在 Linux 提示符下键入 reboot 时,会出现以下消息,并且在说出“ Restarting System ”后系统会挂起:

Broadcast message from root@myname (tty1) (Sun Jan 17 11:23:26 2010)

The system is going down for reboot NOW!
INIT: Switching to runlevel: 6
INIT: Sending processes the TERM signal
Saving system clock
Stopping enhanced syslog: rsyslogd.
Asking all remaining processes to terminate...done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
[ 31.789103] Restarting System.
_

正常情况下,系统忙时_标志闪烁,但上面最后一行的_不闪烁,表示系统挂机。我尝试了所有键,但屏幕仍然在同一点冻结。

我注意到我的两台计算机之间的区别是我在系统的 BIOS 中没有 ACPI 支持,这给了我这个错误,而我的第一台计算机的 BIOS 确实有 ACPI 支持,而 Debain 没有重新启动 -悬挂问题。

我还通过运行禁用了运行 acpid 脚本

update-rc.d -f acpid 删除

但问题仍然存在于第二台计算机上。

有什么想法可以解决或解决这个问题吗?

Update:

我遇到此问题的计算机是 DELL Optiplex 330(2.8 GHz,1 GB RAM)

linux debian acpi
  • 6 个回答
  • 16796 Views
Martin Hope
Marnix van Valen
Asked: 2010-02-22 05:10:58 +0800 CST

在不活动时休眠 CentOS 服务器

  • 2

当系统有一段时间不活动时,我试图让 CentOS 5.4 服务器休眠。不活动是指没有传入的网络连接。

我可以让系统休眠并通过网络唤醒它。我需要知道的是如何配置系统来监控网络流量并在一段时间后进入休眠状态,比如 2 小时。

linux centos hibernate acpi
  • 2 个回答
  • 2120 Views
Martin Hope
n00ki3
Asked: 2010-01-13 09:59:22 +0800 CST

如何找到 acpi 事件的触发器?

  • 3

我的服务器关闭。每次都是半夜。

acpi 事件 power_button 被触发。在 /etc/acpi/events/power_button
电源按钮:

# care about the power button
event=button/power.*
action=/usr/lib/acpid/power_button

我怎样才能找出这个事件的“来电者”或触发器?

windows-event-log acpi
  • 2 个回答
  • 2046 Views

Sidebar

Stats

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

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

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +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