Last weekend I upgraded my Opensuse 11.1 machine (pretty clean) to 11.3. After the upgrade, the NVidia graphics no longer worked, but more importantly, eth0 was not bound to my Intel 82566DC gigabit ethernet controller. I fooled around in yast network devices long enough to know that everything there is configured correctly. The Yast message at the bottom of the Network Settings screen says:
“Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.”
dmesg output shows nothing related to networking.
The boot screen shows:
Setting up (localfs) network interfaces:
lo …
Waiting for mandatory devices: eth0 NCS
29 28 27 … 1 0 … failed
eth0 no interface found … failed
lspci -v shows the hardware seems to be in place and working:
Any ideas here? I’ve googled till my fingers were tired and all I’ve found are references from folks with real hardware issues. This machine worked fine for me under 11.1. Now I can’t get 11.3 to bind the nic.
Delete any existing configuration for eth0 in YaST, and also remove any file of the form ifcfg-eth0* in /etc/sysconfig/network/ and then search again for network interfaces in YaST.
Hi,
I have same problem. On 23.07.2010, I updated my OpenSuSE 11.1 virtual machine but after restart no network interface eth0.
I have to install new OpenSuSE 11.3 and it works fine in virtual box.
It seem there is some thing wrong in update for OpenSuSE 11.1.
On 07/25/2010 01:06 PM, majo009 wrote:
>
> Hi,
> I have same problem. On 23.07.2010, I updated my OpenSuSE 11.1
> virtual machine but after restart no network interface eth0.
> I have to install new OpenSuSE 11.3 and it works fine in virtual box.
> It seem there is some thing wrong in update for OpenSuSE 11.1.
Do you suppose there is a reason that it is not supported?
Thanks for the smart-ass response lwfinger. Next time I need to do a minor_revision upgrade in order to save difficult-to-duplicate configuration in my user account I’ll look more carefully to see if upgrade is supported between minor revisions. Truth be told, it didn’t really occur to me that it wouldn’t be supported. After all, why even have an upgrade feature if it’s not supported between minor revisions? Sorry for my lack of research.
ken_yap: I did as you suggested: I removed the network config for all cards. I then found that there were no files of type ifcfg-eth0* in /etc/sysconfig/network. I reestablished the network card config and have the same issue.
One thing I’ve noticed is that at the end of the boot screen, I see the following message:
Welcome to openSUSE 11.3 “teal” - Kernel 2.6.34-12-default (tty1)
I then noticed that there are essentially no network kernel modules (worth speaking about) in /lib/modules/2.6.34-12-default/kernel/drivers/net. There’s 8390.ko, e100.ko, and ne2k-pci.ko. Whereas on my other linux system (the one I didn’t break by upgrading), there are lots of network kernel modules.
On 07/26/2010 02:06 PM, jcalcote wrote:
> ken_yap: I did as you suggested: I removed the network config for all
> cards. I then found that there were no files of type ifcfg-eth0* in
> /etc/sysconfig/network. I reestablished the network card config and have
> the same issue.
I was not trying to be a smart ass, but it has been posted several times here
and elsewhere that the upgrade path was new and only supported from 11.2 to
11.3. It does not matter that it was a minor upgrade as the upgrade process has
to be told about ALL the files that need to be removed and the developers chose
to only do it for 11.2.
It’s almost like someone is out to get me. I’m willing to reinstall from scratch now, but I need to copy my files off of my user area before I do so can (painstakingly) put them back after installation. However:
1). I can’t use a usb backup drive formatted to either fat or ntfs because neither of those drivers are available in this broken configuration.
2). I can’t use a usb jump drive for the same reason (I suppose I could if it were formatted to extfs or something like that, but I’m not sure how to do that since the mount command used to mount a usb device needs to be aware of the file system on the device.)
3). No network driver works - odd that only ne2k is always automatically supported. I mean really! ne2k?! Can you even get ne2k cards that use an pci bus?
Solution: Boot Live CD, copy user directory off of filesystem onto usb-mounted backup drive, reinstall from scratch, recopy user files into new home directory. Not good, but better than losing my data.
Thanks for the suggestions. Next time (lwfinger) I promise I’ll do some research before assuming an upgrade will work.
Well it was more serious than a config file difference then. Not something you can fix with a simple edit. The upgrade did not work and was not guaranteed to work between those versions.
This brings up a final question: How do I find information on what might go wrong before it happens? I guess I could read the entire forum, but that’s not very realistic for most people. When you’re already experiencing an issue, key failure text make for good search phrases, but what do you search for before something bad has happened? lwfinger pointed out that upgrades from any version other than 11.2 are not supported, and this has been mentioned a few times on this forum, but I’d have had to know that already in order to make use of the information.
Is there a web page that describes potential problems people might run into during installation/upgrade?
Thanks very much to the both of you for responding.