lspci -mk
00:00.0 "Class 0604" "14c3" "0811" "0000" "0000"
01:00.0 "Class 0280" "14c3" "790a" "14c3" "790a" "mt_pci_slave"
00:00.0 "Class 0604" "14c3" "6899" "0000" "0000"
01:00.0 "Class 0280" "14c3" "7906" "14c3" "7906" "rtpci"
lspci -mk 是一種用于顯示 PCI 設(shè)備信息的命令,它可以以機(jī)器可讀的格式展示設(shè)備的詳細(xì)信息坞生。在輸出中英遭,每個(gè) PCI 設(shè)備都是以多行形式列出,每行用雙引號(hào)將信息括起來(lái)企蹭。這種格式適合用于腳本處理和解析白筹。
讓我們解析你提供的 lspci -mk 輸出:
輸出解釋
00:00.0 "Class 0604" "14c3" "0811" "0000" "0000"
00:00.0: 這是設(shè)備的總線位置標(biāo)識(shí)符,包括域谅摄、總線徒河、設(shè)備、以及功能編號(hào)送漠。
"Class 0604": 設(shè)備的類(lèi)代碼顽照。0604 表示 PCI-PCI 橋接設(shè)備。
"14c3": 設(shè)備的供應(yīng)商 ID螺男。14c3 通常代表 MediaTek(聯(lián)發(fā)科技)棒厘。
"0811": 設(shè)備 ID,用于具體標(biāo)識(shí)供應(yīng)商生產(chǎn)的哪個(gè)設(shè)備下隧。
"0000": 子系統(tǒng)供應(yīng)商 ID奢人。在某些情況下用于進(jìn)一步細(xì)化具體設(shè)備的標(biāo)識(shí)。
"0000": 子系統(tǒng)設(shè)備 ID淆院,也用于子系統(tǒng)的細(xì)化何乎。
另一個(gè)設(shè)備的信息:
01:00.0 "Class 0280" "14c3" "790a" "14c3" "790a" "mt_pci_slave"
"Class 0280": 設(shè)備的類(lèi)代碼。0280 表示網(wǎng)絡(luò)控制器土辩。
"790a": 設(shè)備 ID支救。
"14c3": 同樣是供應(yīng)商 ID,代表 MediaTek拷淘。
"790a": 子系統(tǒng)設(shè)備 ID各墨。
"mt_pci_slave": 驅(qū)動(dòng)程序綁定信息,表示當(dāng)前設(shè)備使用的 Linux 驅(qū)動(dòng)程序名稱(chēng)启涯。
最后一個(gè)設(shè)備的信息:
01:00.0 "Class 0280" "14c3" "7906" "14c3" "7906" "rtpci"
與前一個(gè)結(jié)構(gòu)類(lèi)似贬堵,這段信息也表示一個(gè)網(wǎng)絡(luò)控制器,只是設(shè)備和子系統(tǒng) ID 不同结洼,使用的驅(qū)動(dòng)程序是 rtpci黎做。
總結(jié)
提供的設(shè)備:從信息上看,兩組設(shè)備信息代表不同配置的 PCI-PCI 橋接(0604)松忍、以及兩種不同配置的網(wǎng)絡(luò)控制器(0280)蒸殿。
供應(yīng)商:供應(yīng)商都是 MediaTek,設(shè)備 ID 和子系統(tǒng) ID 可能用于識(shí)別不同的設(shè)備型號(hào)或配置。
驅(qū)動(dòng)程序:不同設(shè)備可能分配了不同的驅(qū)動(dòng)程序綁定宏所,這決定了系統(tǒng)如何與設(shè)備進(jìn)行交互酥艳。
這類(lèi)信息對(duì)于診斷硬件問(wèn)題、驅(qū)動(dòng)調(diào)試楣铁、以及核實(shí)硬件配置都很有幫助玖雁。了解每一部分信息的具體作用能夠幫助系統(tǒng)管理員或開(kāi)發(fā)人員更有效地管理和配置硬件資源。