add support for wol; add recursive unload; add i915 freq