Re: Networking Nvidia controller not detected
All of the "Unknown device" in lspci output is because your PCI database is out of date. That has nothing to do with a lack of kernel/driver support. You need to make sure that your system is fully up to date, and if so, complain to Ubuntu.
I'm not clear what you mean by "Linux driver for MCP61".