Hi Rudolf, My feeling: I/O-devices that provide different functions via the same register-set, should have a core that takes care of the communication with the I/O-device. (like for instance the w83627hf chipset that has sensor functionailty but also watchdog capabilities). The core needs to make sure that all different drivers can function without interfering with each other (via proper locking mechanism's off-course). You could get something like this: w83627hf_core w83627hf_sensors -> depends on w83627hf_core w83627hf_watchdog -> depends also on w83627hf_core Don't know if this is a solution for the acpi problem also. Greetings, Wim.