Hello Cheng,
It seems from 37000 feet (commercial plane altitude) view that you do not have the following:
[1] Appropriate Linux drivers for your W83627dhg superIO enabled in .config (make menuconfig options);
[2] These drivers (maybe) are missing from your Linux distro;
[3] If drivers are there, something fishy with these drivers, something with them is not right/correct.
I have couple of questions here:
[1] Which Linux distro are you using?
[2] Could you attach your kernel .config file?
[3] Could you attach your dmesg traces/records?
Thank you,
Zoran