add auto_hotplug

credits to thalamus for driver