{"id":55,"date":"2010-12-08T21:36:48","date_gmt":"2010-12-09T02:36:48","guid":{"rendered":"http:\/\/pavelshub.com\/blog\/?p=55"},"modified":"2010-12-08T21:36:48","modified_gmt":"2010-12-09T02:36:48","slug":"fatal-error-inserting-w83627ehf","status":"publish","type":"post","link":"https:\/\/pavelshub.com\/blog\/2010\/12\/fatal-error-inserting-w83627ehf\/","title":{"rendered":"FATAL: Error inserting w83627ehf"},"content":{"rendered":"<p>It was many months ago that lm_sensors stopped working and only recently have I decided to investigate. I have an Asus P5Q-E board with a Winbound w83627ehf chip.<\/p>\n<p>When attempting to insert it, I got the following error:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nTurm ~ # modprobe w83627ehf\r\nFATAL: Error inserting w83627ehf (\/lib\/modules\/2.6.36-gentoo-r3\/kernel\/drivers\/hwmon\/w83627ehf.ko): Device or resource busy\r\n<\/pre>\n<p>Investigating this further we find that there&#8217;s a conflicting ACPI driver.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nTurm ~ # dmesg | tail\r\n&#x5B;fglrx] Reserved FB block: Unshared offset:f921000, size:3df000 \r\n&#x5B;fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000 \r\nNET: Registered protocol family 10\r\nlo: Disabled Privacy Extensions\r\nADDRCONF(NETDEV_UP): eth1: link is not ready\r\nsshd (5426): \/proc\/5426\/oom_adj is deprecated, please use \/proc\/5426\/oom_score_adj instead.\r\neth0: no IPv6 routers present\r\nw83627ehf: Found W83667HG chip at 0x290\r\nACPI: resource w83627ehf &#x5B;io  0x0295-0x0296] conflicts with ACPI region HWRE &#x5B;io  0x0290-0x0299 pref]\r\nACPI: If an ACPI driver is available for this device, you should use it instead of the native driver\r\n<\/pre>\n<p>After googling around a bit, it turns out that after kernel 2.6.31 they deprecated the use of sensor chip modules in favor of ACPI drivers when they&#8217;re available. To get your sensors back you need to use the asus_atk0110 acpi driver. You need to make sure it&#8217;s compiled into your kernel and lm_sensors is at least version 3.1.0. Then just issue<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nmodprobe asus_atk0110\r\n<\/pre>\n<p>and everything should work. There is no need to rerun sensors-detect because lm_sensors is no longer involved in loading proper sensor modules.<\/p>\n<p>Then you may want to adjust the lm_sensors startup script to load proper modules. On Gentoo look at \/etc\/conf.d\/lm_sensors and change any instance of w83627ehf to asus_atk0110<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It was many months ago that lm_sensors stopped working and only recently have I decided to investigate. I have an Asus P5Q-E board with a Winbound w83627ehf chip. When attempting to insert it, I got the following error: Turm ~ &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/pavelshub.com\/blog\/2010\/12\/fatal-error-inserting-w83627ehf\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[13,4,12],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-sysadmin","tag-asus","tag-gentoo","tag-lm_sensors"],"_links":{"self":[{"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":7,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":62,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions\/62"}],"wp:attachment":[{"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pavelshub.com\/blog\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}