Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been installing Slackware on a few machines lately here at home, an old laptop, my gaming desktop, a cubieboard and I'm running into troubles. I've had similar problems with network drivers before and am wondering why it occurs.
Slackware has r8169 module loaded in huge for realtek RTL8111/8168B on asustek p8p67 and other motherboards. This works as far as pinging local machines, though nothing past that. I have to download r8168 modules and load them, then I have internet. This has been going on I believe since kernel 2.6.x or so.
Code:
root@mediasrv:~#lspci -vk
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: ASUSTeK Computer Inc. P8P67 and other motherboards
Flags: fast devsel, IRQ 17
I/O ports at c000 [size=256]
Memory at da104000 (64-bit, prefetchable) [size=4k]
Memory at da100000 ("" "") [size=16k]
.....
Kernel driver in use: r8169
I've looked around on this for a bit recently and all I could find were people trying to guide others through network setups.
Being unable to access hosts beyond the local network is most likely a routing or DNS issue. It is quite unlikely that a malfunctioning network driver would affect only packets going through a router.
Could you post the output from ifconfig, route -n and cat /etc/resolv.conf on a system experiencing these problems?
Being unable to access hosts beyond the local network is most likely a routing or DNS issue. It is quite unlikely that a malfunctioning network driver would affect only packets going through a router.
Could you post the output from ifconfig, route -n and cat /etc/resolv.conf on a system experiencing these problems?
I'm just asking if anyone knows why the incorrect drivers are being included. I've got my networking issue resolved, perhaps I should have been more clear. Thanks for replying though. I get responses from everything on my LAN, but not google. Yes it would appear to be a DNS issue, which is what caused me to pull my hair out at first. IP addresses don't respond beyond the router. Changing to module r8168 fixes the issue. Maybe I should submit a bug?
I added what you'd asked for just for the hell of it. The machine is currently accessing the internet with no change but the kernel modules. Originally I used 192.168.0.1(AP) as my nameserver, which works but I like OpenDNS.
Last edited by azinulbizar; 10-28-2013 at 11:26 PM.
Reason: Posterity
I have 3 ASUS P8Z68 boards and a P8Z77 board all using the R8169 driver for the motherboard Ethernet port. All have additional network cards. The ones with additional network cards using Realtek components also use the R8169 driver. They are running Slack64 13.37 and Slack64 14.0 with the generic kernel.
I have a non-simple network setup with multiple LANS, VMs, special firewall rules, and such running in production for the last year. So I can't say with 100% certainty that the motherboard Ethernet port using the R8169 driver that comes with Slackware can access the Internet through an external router. Too many other components are involved in my setup.
If you're using an external router with a simple out-of-the box Linux setup I can't see why the driver would impact the router's ability to route packets.
However...
I did have a great deal of difficulty getting the P8Z68 boards to "cooperate" regarding video and other basics (such as booting ). It took me several weeks to get things working. I recall obtaining a driver from Realtek during this process but I don't remember if it was needed in the final setup. My configuration notes are not available to me right now.
What finally solved the issues for me was a BIOS update that ASUS made available during this time period. You may want to make sure you're running a current BIOS on the ASUS board.
Last edited by TracyTiger; 10-29-2013 at 10:00 AM.
Reason: Typo
It's a current BIOS. Like I said, it didn't work with the supplied r8169 driver. I downloaded (on another machine, of course) the r8168 driver and when I swap them out everything functions.
I'm also using kernel 3.11.5 on the affected machine. It doesn't work with the supplied huge and generic kernels on the 13.37 or 14.0 64-bit CD's. I have to manually add the module for r8168 to get my internet functioning correctly. Really weird and has been an ongoing issue for at least a year with every release I've tried. 2.6 branch kernels work I think, can't remember and I'm not checking :\
Last edited by azinulbizar; 10-29-2013 at 01:12 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.