核心驅動 sis5595¶
支援的晶片
矽整合系統公司 SiS5595 南橋硬體監控器
字首:‘sis5595’
掃描地址:PCI 空間編碼地址中的 ISA
資料手冊:可在矽整合系統公司網站公開獲取。
作者
Kyösti Mälkki <kmalkki@cc.hut.fi>,
Mark D. Studebaker <mdsxyz123@yahoo.com>,
Aurelien Jarno <aurelien@aurel32.net> 2.6 移植
SiS 南橋在同一積體電路(IC)上集成了類似 LM78 的晶片。此驅動是 lm78.c 的定製副本。
支援以下修訂版本
版本
PCI ID
PCI 修訂版本
1
1039/0008
AF 或更低
2
1039/0008
B0 或更高
- 注意:這些晶片包含一個與
5595 不相容。我們透過識別列出的“黑名單”PCI ID 來識別這些晶片並拒絕載入。
不支援
PCI ID
黑名單 PCI ID
540
0008
0540
550
0008
0550
5513
0008
5511
5581
0008
5597
5582
0008
5597
5597
0008
5597
630
0008
0630
645
0008
0645
730
0008
0730
735
0008
0735
模組引數¶
force_addr=0xaddr 設定 I/O 基地址。對於未在 BIOS 中設定地址的板卡很有用。不執行 PCI 強制;裝置仍必須在 lspci 中顯示。除非驅動抱怨基地址未設定,否則不要使用此引數。 |
示例:‘modprobe sis5595 force_addr=0x290’ 描述¶ |
SiS5595 南橋集成了硬體監控功能。它還帶有一個 I2C 匯流排,但此驅動僅支援硬體監控器。有關 I2C 匯流排驅動,請參閱 i2c-sis5595。
SiS5595 實現了零個或一個溫度感測器、兩個風扇速度感測器、四個或五個電壓感測器以及警報功能。
在晶片的第一個版本中,有四個電壓感測器和一個溫度感測器。
在晶片的第二個版本中,溫度感測器(temp)和第五個電壓感測器(in4)共享一個引腳,該引腳可配置,但不能透過驅動進行配置。抱歉。驅動會檢測引腳的配置,該配置通常由 BIOS 設定。
溫度以攝氏度測量。當溫度超過最大值時會觸發一次警報;當溫度低於最小值時也會觸發警報。測量範圍保證在 -55 到 +125 攝氏度之間,解析度為 1 攝氏度。
風扇轉速以 RPM(每分鐘轉數)報告。如果轉速低於可程式設計限制,則會觸發警報。風扇讀數可以透過可程式設計分頻器(1、2、4 或 8)進行分頻,以提供更大的測量範圍或更高的精度。並非所有 RPM 值都能精確表示,因此會進行一些取整。當分頻器為 2 時,可表示的最低值為約 2600 RPM。
電壓感測器(也稱為 IN 感測器)以伏特報告其值。如果電壓超過可程式設計的最小或最大限制,則會觸發警報。請注意,在這種情況下,最小值始終表示“最接近零”;這對於負電壓測量很重要。所有電壓輸入都可以測量 0 到 4.08 伏特之間的電壓,解析度為 0.016 伏特。
除了上述警報外,還有一個 BTI 警報,當外部晶片超過其限制時會觸發該警報。通常,這連線到某個類似 LM75 的晶片;如果至少一個晶片超過其限制,則該位會被設定。
如果警報被觸發,它將保持觸發狀態,直到硬體暫存器至少被讀取一次。這意味著警報的原因可能已經消失了!請注意,在當前實現中,每當讀取任何資料時(除非距離上次更新不到 1.5 秒),所有硬體暫存器都會被讀取。這意味著您很容易錯過一次性警報。
SiS5595 每 1.5 秒更新一次其值;更頻繁地讀取它不會造成損害,但會返回“舊”值。
問題¶
某些晶片拒絕啟用。我們不知道原因。驅動會識別此情況並在 dmesg 中列印訊息。
©核心開發社群。 | 由 Sphinx 5.3.0 & Alabaster 0.7.16 提供技術支援 | 頁面源