Hi all,
I just successfully completed a new dual-boot installation of OpenSUSE 11 along with Vista x64. The install went great and dual-booting works fine. But I cannot get a connection to the internet, no matter what I try. Granted, I’m a bit lost in this new environment, but I have managed to stumble onto various tools that would seem to address the issue. Unfortunately, no luck.
I have cable modem service from Time Warner, but there is only DSL, ISDN, and Modem icons in the Yast “network devices” section. Also, I’m going through a Linksys WRT56G router. All other computers are connecting fine, and Vista connects fine when I boot to it on this machine.
When I choose “Network Settings” in Yast, it shows my RTL8111/8168B PCI Express Gigabit Ethernet controller, but says (Not connected). I set it to use DHCP. Can anyone walk me through setting this up properly? I must be missing something. By the way, I installed the KDE 4 desktop.
Hello and welcome to the openSUSE Forums. Hope you get to like Suse – plenty of help here!
I suggest you check the configuration of the network card, which should have been automatic, but hey anything can happen in a “strange environment”. There’s a pictorial walk through on the net that should help: HowTo Configure a network card in Suse/openSUSE 10.x for LAN and Internet Access.
I suggest this one: “For the default DHCP configuration use Pics 1 to 6 inclusive” and if you need to define the name servers (translate: if that doesn’t work), maybe this one: “For DHCP on steroids use Pics 1, 2, 5, 6, 7 and 8”
So this might be the same card, which is problematic in Linux until you install the realtek drivers. Have a read of the linked thread and see if that’s for you, probably it is.
Thanks so much for the replies. I will work on it this evening. I really am looking forward to learning Linux, and SUSE seems so cool, so I hope this network issue is not a show-stopper. I’ll report back with results asap.
Thx!
I have the same problem with a rtl8111 but as a noob im unable to install the drivers from realtek’s site followed the instructions but it doesn’t work get errors during make command :’(
yes assistance would be most welcome I followed the commands in the readme file it doesnt work. the 2 one rmmod gives “command not found” and the make command just throws out errors then stops. Sorry if i sound totally stupid i got no idea whats goin on
Not stupid. there’s no stupid question in newbie land in Linux. It’s quite a hazy landscape.
Try this: when you open the console/terminal window, enter su as the first thing and answer the password question. That gives you supernatural powers, the ability to tap the “force” available to the Jedi Masters. Then proceed with the instructions in the download document.
If you want to learn more about su, then enter this command into a text console:
last time i tried the su command it didnt wanna do it ill give it another bash. Just one question i see there is 2 drivers on the site i presume i must use the 2.6 kernel one is that correct ?
Also, when you re-do the commands, if you run into trouble, use your mouse to copy and paste the dialogue on the console screen – and post it back here so we can examine what happened. So to make that all clearer to us, maximise the console screen before you do the commands, so there aren’t too many double lines (line/carriage returns).
Oki i can feel im getting closer now. But alas at the make command part it throws out errors here is the log. sorry its in such a state but windows didnt like the text file very much
linux-hyfz:/home/osculim/Documents/r8168-8.008.00 # make clean modules
make[1]: Entering directory /home/osculim/Documents/r8168-8.008.00/src' make -C /lib/modules/2.6.25.11-0.1-pae/build SUBDIRS=/home/osculim/Documents/r8168-8.008.00/src modules make[2]: Entering directory /usr/src/linux-2.6.25.11-0.1-obj/i386/pae’
make[2]: *** No rule to
make target modules'. Stop. make[2]: Leaving directory /usr/src/linux-2.6.25.11-0.1-obj/i386/pae’
make[1]: *** [modules] Error 2
make[1]: Leaving
directory `/home/osculim/Documents/r8168-8.008.00/src’
make: *** [modules] Error 2
linux-hyfz:/home/osculim/Documents/r8168-8.008.00 # make install
make -C src/ install
make[1]: Entering directory /home/osculim/Documents/r8168- 8.008.00/src' install -m 744 -c r8168.ko /lib/modules/2.6.25.11-0.1-pae/kernel/drivers/net/ install: cannot stat r8168.ko’: No such file or directory
Ok, I managed to teach the o/s what “make” means…I’m totally in the dark here…
Now when I run the “make clean modules” command, I get essentially the same errors as Osculim:
It enters the directory /usr/src/linux-2.6.25.5-1.1-obj/x86_64/default
then says:
make[2]: ***No rule to make target “modules”. Stop.
Error 2
Ok, I figured out how to make the driver install work.
Go into Yast and choose “Software Management”.
Choose “Package Groups” from the filter menu.
In the Package Groups, choose “Programming” and scroll down until you see “kernel-source” and check that box.
Hit Accept and let the package install.
Go back to your terminal window and try “make clean modules” again.
Not only did this work to remove the errors for me, I literally did nothing else and still had internet access!
This was just blind search, trial and error, and puzzle solving…but it worked!!
-MXC
Well, after working perfectly for some time, the network is back to non-functional. The first thing the o/s did once it got a network connection is to download and install billions of updates. My guess is it updated the Realtek drivers from r8168 to the (broken) r8169. I can try to do the driver install again, but how do I stop the system from automatically changing it back to r8169?
I tried lsmod | grep r8168 and it returns nothing.
I tried lsmod | grep r8169 and is shows the silly thing is back to the new (broken) driver!
Grrrr!
I’m delighted you got it working all by yourself – well done.
I think that every time there’s a kernel update, this might happen. You can of course just reinstall, there won’t be many kernel updates in the life of openSUSE 11.0.
This stuff is beyond my competence level now so: You can wait for some knowledgeable person or if no one chances by you can post a new thread about kernel updates breaking old compilations/installations and ask how that might be fixed.
Yes, I managed to downgrade back to r8168 and it’s working again. However, if I right-click on the globe, it says “Network Manager is not running”. This would be a problem, except I can connect to the internet just fine! So I’m busy loading up Firefox with all my add-ons.
Also, off topic, I managed to find and download and install the Nvidia drivers - no mean feat! This Linux stuff is definitely not for the Windows masses (yet).
Now I’m not staring at a 60hz refresh and no internet connection, my enthusiasm for Suse is significantly increased.
>
> Yes, I managed to downgrade back to r8168 and it’s working again.
> However, if I right-click on the globe, it says “Network Manager is not
> running”. This would be a problem, except I can connect to the internet
> just fine! So I’m busy loading up Firefox with all my add-ons.
> Also, off topic, I managed to find and download and install the Nvidia
> drivers - no mean feat! This Linux stuff is definitely not for the
> Windows masses (yet).
> Now I’m not staring at a 60hz refresh and no internet connection, my
> enthusiasm for Suse is significantly increased.
>
>
Did you install the nvidia drivers from the nvidia repository?
Or from the nvidia website and ‘manually’ installed them?
I gather there’s a “1-click” installer for them too.
Yast -> Software Repositories -> Add -> Community Repositories
-> Select NVIDIA repo
-> Select the PACKMAN repo
-> possibly consult with the gurus around here to
see what else you might want
-> Select ‘OK’
-> Select ‘Finish’
Now, when you go to Yast, you’ll be able to find current NVIDIA drivers, and
an absolute plethora of neat stuff from Packman. (mplayer, w32codecs, better
amarok and more!)
It took a bit of fiddling around, but I finally got the system to show me the Nvidia 8800 card and my monitor so I could set the display correctly.
I will try the Packman thing though…I’m just getting my sea legs here…:
>
> First I went here:
> ‘Linux x64 (AMD64/EM64T)’
> (http://www.nvidia.com/object/linux_display_amd64_173.14.12.html)
>
> Then I went here:
> ‘Nvidia Installer HOWTO for SUSE LINUX users’
> (http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html)
>
> as per the instructions from Nvidia.
>
> It took a bit of fiddling around, but I finally got the system to show
> me the Nvidia 8800 card and my monitor so I could set the display
> correctly.
> I will try the Packman thing though…I’m just getting my sea legs
> here…:
>
> -MXC
>
>
{Grin} sea legs… (I’m prior Navy service)
Congrats on getting the system up and running… yes, there’s a bit of
learning to do… but it’s all rewarding. (or it should be)