Editing the DSDT is not necessary, and the ability to load custom DSDTs is much more painful with recent kernels. Follow this to get functional cold-switching with much more ease. It should be noted that this does not work if you are using a Windows 7 enabled BIOS, and if you use a prior BIOS, you will only be able to use the Intel adapter under Windows 7.