Open
Description
Hello,
I'm having a very strange problem with this module... sometimes the fans are recognized in sensors
and /sys/class/hwmon/hwmonX
but sometimes they aren't. NBFC reliably works with this laptop for reference.
Here's the dmesg log (I manually unloaded and reloaded it multiple times)
[ 33.511056] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 33.511057] asus-fan (init) - dmi product: 'G752VT'
[ 33.511197] asus-fan (init) - fan-id: 1 | failed to get rpm
[ 33.511294] asus-fan (init) - fan-id: 2 | success getting rpm
[ 33.511295] asus-fan (init) - temp-id: 1 | success getting temp
[ 33.512375] asus-fan (init) - created hwmon device: hwmon4
[ 33.512376] asus-fan (init) - finished init, found 2 fan(s) to control
[ 44.059532] asus-fan (exit) - module unloaded---cleaning up
[ 46.667862] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 46.667862] asus-fan (init) - dmi product: 'G752VT'
[ 46.668043] asus-fan (init) - fan-id: 1 | failed to get rpm
[ 46.668132] asus-fan (init) - fan-id: 2 | failed to get rpm
[ 46.668132] asus-fan (init) - temp-id: 1 | success getting temp
[ 46.669254] asus-fan (init) - created hwmon device: hwmon5
[ 46.669254] asus-fan (init) - finished init, found 1 fan(s) to control
[ 58.465439] asus-fan (exit) - module unloaded---cleaning up
[ 60.387819] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 60.387819] asus-fan (init) - dmi product: 'G752VT'
[ 60.387995] asus-fan (init) - fan-id: 1 | failed to get rpm
[ 60.388081] asus-fan (init) - fan-id: 2 | failed to get rpm
[ 60.388082] asus-fan (init) - temp-id: 1 | success getting temp
[ 60.389486] asus-fan (init) - created hwmon device: hwmon6
[ 60.389487] asus-fan (init) - finished init, found 1 fan(s) to control
[ 102.007407] asus-fan (exit) - module unloaded---cleaning up
[ 104.163909] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 104.163909] asus-fan (init) - dmi product: 'G752VT'
[ 104.164084] asus-fan (init) - fan-id: 1 | failed to get rpm
[ 104.164168] asus-fan (init) - fan-id: 2 | failed to get rpm
[ 104.164168] asus-fan (init) - temp-id: 1 | success getting temp
[ 104.165261] asus-fan (init) - created hwmon device: hwmon7
[ 104.165262] asus-fan (init) - finished init, found 1 fan(s) to control
[ 206.652514] asus-fan (exit) - module unloaded---cleaning up
[ 211.473109] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 211.473109] asus-fan (init) - dmi product: 'G752VT'
[ 211.473110] asus-fan (init) - forced loading of module: USE WITH CARE
[ 211.473304] asus-fan (init) - created hwmon device: hwmon8
[ 211.473305] asus-fan (init) - finished init, found 2 fan(s) to control
[ 275.701564] asus-fan (exit) - module unloaded---cleaning up
[ 278.071835] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 278.071836] asus-fan (init) - dmi product: 'G752VT'
[ 278.071961] asus-fan (init) - fan-id: 1 | failed to get rpm
[ 278.072047] asus-fan (init) - fan-id: 2 | success getting rpm
[ 278.072048] asus-fan (init) - temp-id: 1 | success getting temp
[ 278.073158] asus-fan (init) - created hwmon device: hwmon9
[ 278.073159] asus-fan (init) - finished init, found 2 fan(s) to control
[ 659.496634] asus-fan (exit) - module unloaded---cleaning up
[ 662.941816] asus-fan (init) - dmi sys info: 'ASUSTeK COMPUTER INC.'
[ 662.941817] asus-fan (init) - dmi product: 'G752VT'
[ 662.941984] asus-fan (init) - fan-id: 1 | success getting rpm
[ 662.942084] asus-fan (init) - fan-id: 2 | success getting rpm
[ 662.942084] asus-fan (init) - temp-id: 1 | success getting temp
[ 662.943190] asus-fan (init) - created hwmon device: hwmon10
[ 662.943191] asus-fan (init) - finished init, found 2 fan(s) to control
^ yay, they now show up in sensors!
asus-wmi is not loaded. Even when it's loaded the same behaviour applies.
Here's my current kernel config since I'm on Gentoo
config-4.19.3-gentoo.txt