我正在调试带有 SATA AHCI 控制器的 PC 的第二阶段引导加载程序。我能够枚举 PCI 总线并找到硬盘。到目前为止,一切都很好。现在,我笔记本(Dell Inspiron 1525)中的 lspci 显示:
-[0000:00]-+-1f.0 Intel Corporation 82801HEM (ICH8M) LPC Interface Controller
+-1f.1 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
+-1f.2 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
\-1f.3 Intel Corporation 82801H (ICH8 Family) SMBus Controller
我的问题:SATA AHCI 控制器在任何 PC 中是否总是功能 2?如果没有,我是怎么找到的?
我不假装一般;启动我的笔记本就足够了,无需妥协进一步的改进。