Got a new lap top and put suse 11.4 on it.
The eth0 device did not appear. Using the wireless to post this.
In the add
network controller window in yast, there is no corresponding
kernel module for it.
zypper ar -r http://download.opensuse.org/repositories/driver:/wireless/11.4-update/driver:wireless.repo
zypper ref driver_wireless
zypper in compat-wireless-kmp-desktop
modprobe atl1c
---> then reboot
However I have now a problem that again it does not work, seemingly because the package compat-wireless-kmp-desktop is for an older kernel version, and the kernel is newer:
Kernel: 2.6.37.6-0.11-desktop
Package: compat-wireless-kmp-desktop-3.2_k2.6.37.6_0.9-4.1.x86_64 installs into directories /lib/modules/2.6.37.6-0.9-desktop, i.e. an older version.
On 02/05/2012 03:16 PM, karsten burger wrote:
>
> This helped for me:
>
> zypper ar -r http://tinyurl.com/76hc23t
> zypper ref driver_wireless
> zypper in compat-wireless-kmp-desktop
> modprobe atl1c
> —> then reboot
>
> However I have now a problem that again it does not work, seemingly
> because the package compat-wireless-kmp-desktop is for an older kernel
> version, and the kernel is newer:
> Kernel: 2.6.37.6-0.11-desktop
> Package: compat-wireless-kmp-desktop-3.2_k2.6.37.6_0.9-4.1.x86_64
> installs into directories /lib/modules/2.6.37.6-0.9-desktop, i.e. an
> older version.
Whenever you use out-of-kernel drivers, they must be built for the kernel you
are running. If eth0 were a wireless device (see below), you would need
compat-wireless-kmp-desktop-3.2_k2.6.37.6_0.11-4.1.x86_64. I did a quick Google
search, and it appears that the 0.9 version is the last built by the openSUSE
Build Service. You would need to build them yourself, or revert to the 0.9 kernel.
Any driver for an Attansic gigabit ethernet device would NEVER be found in
compat-wireless. That package is reserved for mac80211-based wireless devices.
There are no wired devices in that package.
It also worked for me for months. I tried to boot the older version, but the older kernel …9 is not available on my system any more, it has been replaced by the newer one.
Hello Greg, I have easily changed the line in file /etc/zypp/zypp.conf, but how do I now get the older version back? Where is the
version tab
which I should see in YAST, according to
You will notice the difference in YaST under the versions tab when you have multiple kernel versions installed
in your link?
Who decides whether or not the package I need is available for the new kernel version? In the long run, I would appreciate being able to update the kernel if security holes are fixed.
The version tab should look more or less like here : openSUSE Lizards
Using
# zypper up
or YaST online update should get You the latest version of the kernel and keep the old one as well. You will have both installed and be able to boot any of them choosing the correct kernel in the boot menu. To remove the unneded versions simply uncheck them in YaST.
this worked, thank you very much. YAST also added the second version of the kernel to the boot menu (/boot/grub/menu.lst). Since my screen looked a bit different I have here the (German version of) the package window: SUSE Paste
After reboot the eth0 port works fine.
Is there a way to trigger (or build myself) the missing package for the current kernel in the OpenSUSE repository?
That’s good to hear. It should be possible to compile the driver from source for the current kernel. Lwfinger already described what You need to do. I’m not an expert on the topic