Bagaimana cara memperbarui terbaik lm-sensors
untuk bekerja dengan perangkat keras terbaru?
Saya memiliki instalasi baru Ubuntu 10.10 server, dan mendapatkan yang berikut:
$ sudo apt-get install lm-sensors
$ sensors
No sensors found! [...]
Try sensors-detect [...]
$ sudo sensors-detect
[...]
Driver 'to-be-written':
* Chip "Nuvoton W83667HG-B Super IO Sensors" (confidence: 9)
Note: there is no driver for [this sensor] yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.
The Link memberitahu saya bahwa chip ini didukung dari kernel 2.6.36 (sementara Ubuntu 10.10 menggunakan 2.6.35) atau dengan menggunakan sopir mandiri .
Apa cara paling sederhana untuk memperbarui lm-sensor?
hardware
monitoring
sensors
jg-faustus
sumber
sumber
Jawaban:
Ini adalah alternatif utama:
Tunggu : Jika Anda tidak menganggap pembacaan sensor penting, Anda mungkin hanya menunggu rilis Ubuntu berikutnya, yang mungkin menyertakan dukungan untuk chip secara default.
Driver mandiri : Jika Anda tidak ingin menunggu, driver mandiri mungkin menjadi pilihan terbaik, karena itu membuat perubahan minimal ke seluruh sistem. Lihat di bawah untuk cara menginstalnya.
Tingkatkan kernel : Ini agak lebih berisiko, karena Anda akan menjalankan kombinasi yang tidak didukung dan belum teruji dari versi Ubuntu dan versi kernel - meningkatkan kernel dapat memperbaiki dukungan sensor sambil merusak sesuatu yang lain. Memutakhirkan kernel mungkin juga berfungsi dengan baik, selama Anda siap untuk memutar kembali jika tidak.
Cara termudah untuk memutakhirkan kernel adalah dengan menggunakan salah satu paket kernel prebuilt Ubuntu, lihat ubuntu.com builds untuk mendapatkan petunjuk.
Menginstal driver mandiri
Baca Ubuntu kompilasi HOWTO , instal alat kompilasi:
sudo apt-get install build-essential
Unduh kode sumber untuk driver
Kompilasi, instal, dan muat modul baru. Berikut
w83627ehf
adalah nama driver yang baru dikompilasi, itu akan berbeda antara sistem.Periksa apakah itu berfungsi
Tambahkan konfigurasi
Masih membutuhkan konfigurasi khusus chip, ini adalah bagian yang sulit.
/etc/sensors3.conf
sudo sensors -s
) atau mulai ulang (sudo service lm-sensors restart
) untuk menggunakan konfigurasi baru.Memeriksa post-config
Buat itu berfungsi setelah restart
/etc/rc.local
modprobe w83627ehf
w83627ehf
dengan sensor untuk sistem Anda. Pastikan untuk meletakkannya sebelumexit 0
baris, yang mengakhiri skrip.)Sanity memeriksa output
sensors
daftar dengan pembacaan BIOS, verifikasi bahwa semuanya ada di stadion baseball satu sama lain.Mengkalibrasi nilai tampilan
compute in1 (56/10+1)*@, @/(56/10+1)
untuk sensors3.conf.@
adalah nilai sensor. Perhitungan pertama mengubah nilai sensor menjadi nilai tampilan, perhitungan kedua mengubahnya kembali.man sensors.conf
Jika Anda tahu cara untuk meningkatkan jawaban ini, silakan lakukan.
sumber