An ethernet controller, for one, cannot function without its driver installed in the computer. It usually comes with a software disc that you need to install. An ethernet controller, also called a network adapter, allows the computer to connect to a network.