Quote:
Originally Posted by shocker-z
"ifup eth0" returns
Code:
SIOCSIFFLAGS: Function not implemented
Failed to bring up eth0.
|
Let me guess: you are using a 2.6.x kernel, right? I've encountered this SIOCSIFFLAGS error message just recently as well while trying to get networking to work on the new 8.02 beta Ubuntu install. Weird thing is, the live CD networking worked fine on one of my computers, and then didn't on my other. I even swapped network cards between the two computers the results were the same... It drove me mad!
The problem is actually with how the 2.6.x kernel handles networking, it's the kernel itself that cannot activate the network card because it is trying to do that through ACPI for some mysterious reason. Therefore if ACPI functionality is disabled, the card cannot be upped - hence the "function not implemented" error message.
As always in retrospect, the solution to the problem is staggeringly simple: reboot, enter the system BIOS, activate ACPI, save and reboot. Once ACPI functionality is restored, both your NICs should work fine.