小编Ind*_*oad的帖子

匹配 SATA 控制器的 PCI 地址和附加磁盘的 SCSI 地址

我有一个连接到 PCI 的 SATA 控制器,该控制器连接到具有 Linux 2.6.39 内核的机器上的(可变)数量的磁盘。我试图找到磁盘的物理位置,知道控制器的 PCI 地址。

在这种情况下,控制器在地址 0000:01:00.0 处,有两个磁盘,SCSI 地址为 6:0.0.0.0 和 8:0.0.0(虽然最后两个不一定是固定的,但这只是它们是现在)。

lshw -c storage 显示控制器和 SCSI 设备(系统磁盘和控制器已修剪):

*-storage               
   description: SATA controller
   product: Marvell Technology Group Ltd.
   vendor: Marvell Technology Group Ltd.
   physical id: 0
   bus info: pci@0000:01:00.0
   version: 10
   width: 32 bits
   clock: 33MHz
   capabilities: storage pm msi pciexpress ahci_1.0 bus_master cap_list rom
   configuration: driver=ahci latency=0
   resources: irq:51 ioport:e050(size=8) ioport:e040(size=4) ioport:e030(size=8) ioport:e020(size=4) ioport:e000(size=32) memory:f7b10000-f7b107ff memory:f7b00000-f7b0ffff
*-scsi:1
   physical id: 2
   logical name: scsi6
   capabilities: emulated …
Run Code Online (Sandbox Code Playgroud)

linux pci sata scsi

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

pci ×1

sata ×1

scsi ×1