I am using Linux and Windows 7 on the same machine and my on-board NIC is functional under both. However, the weirdest thing happens when I browse the internet under Linux and then return to Windows; my NIC stops being recognized! This happens under Windows but also in Linux when I return! This problem is then easily fixed by resetting the CMOS, but inevitably occurs again. Why does this happen?
Update The CMOS reset works but is not necessary for me. Shutting down and unplugging the power cord works as well.