I hope you did not modify static.c?
I did. I did change the dev_root chip_op to 0 otherwise it won't execute the default root op.
I don't know if the error is related to my superio. The superio on board is not winbond w83627hf, which is the code is based on. So the pnp devices are never enabled.
In file /devices/root_device.c, scan_static_bus supposes to walk through the device tree and enable the PNP devices. I put a printk message. I don't think the PNP devices ever get initialized.
gin