核心驅動程式 via686a¶
支援的晶片
Via VT82C686A, VT82C686B 南橋整合硬體監控器
字首:‘via686a’
掃描地址:PCI空間編碼地址中的ISA
資料手冊:透過網頁表單索取 (http://www.via.com.tw/en/resources/download-center/)
- 作者
Kyösti Mälkki <kmalkki@cc.hut.fi>,
Mark D. Studebaker <mdsxyz123@yahoo.com>
Bob Dougherty <bobd@stanford.edu>
(部分轉換因子資料由
Jonathan Teh Soon Yew <j.teh@iname.com>
和 Alex van Kaam <darkside@chello.nl> 貢獻。)
模組引數¶
force_addr=0xaddr |
設定I/O基地址。對於未在BIOS中設定地址的板卡很有用。在採取此措施之前,請先嚐試尋找BIOS升級。此操作不會強制進行PCI設定;via686a仍必須存在於lspci中。除非驅動程式抱怨基地址未設定,否則請勿使用此引數。示例:‘modprobe via686a force_addr=0x6000’ |
描述¶
驅動程式不區分這些晶片,並將其全部報告為686A。
Via 686a 南橋具有整合硬體監控功能。它還帶有一個I2C匯流排,但此驅動程式僅支援硬體監控器。有關I2C匯流排驅動程式,請參閱 <file:Documentation/i2c/busses/i2c-viapro.rst>
Via 686a 實現了三個溫度感測器、兩個風扇轉速感測器、五個電壓感測器和警報。
溫度以攝氏度測量。當超過過溫關機限制時,警報會觸發一次;一旦溫度降至遲滯值以下,警報會再次觸發。
風扇轉速以RPM(每分鐘轉數)報告。如果轉速低於可程式設計限制,則會觸發警報。風扇讀數可以透過可程式設計分頻器(1、2、4 或 8)進行分頻,以提供更大的範圍或更高的精度。並非所有RPM值都能精確表示,因此會進行一些舍入。當分頻器為2時,最低可表示值約為2600 RPM。
電壓感測器(也稱為IN感測器)以伏特為單位報告其值。如果電壓超出可程式設計的最小或最大限制,則會觸發警報。電壓在內部進行縮放,因此每個電壓通道具有不同的解析度和範圍。
如果警報觸發,它將保持觸發狀態,直到硬體暫存器至少被讀取一次。這意味著警報的原因可能已經消失!請注意,在當前實現中,每當讀取任何資料時(除非自上次更新以來不足1.5秒),都會讀取所有硬體暫存器。這意味著您很容易錯過一次性警報。
驅動程式每1.5秒才更新一次值;更頻繁地讀取它不會造成損害,但會返回“舊”值。
已知問題¶
該驅動程式處理整合在某些VIA南橋中的感測器。主機板製造商可能在其產品設計中使用了VT82C686A/B晶片,但對它的硬體監控功能不感興趣,在這種情況下,感測器輸入將不會被連線。華碩K7V、A7V和A7V133主機板就是其中的幾個例子。所以,如果您需要force_addr引數,並且最終得到的值毫無意義,那麼無需再尋找原因:您的晶片根本沒有連線硬體監控功能。