e1000e eth0 NIC and kernel 2.6.35.3 under Slackware64
No networking issues when I first installed Slackware 64 13.1, as well as when I compiled a 2.6.34.1 kernel to replace the stock. Now that I have compiled and am running 2.6.35.3, my ethernet connection won't go and obtain an IP address from DHCP as it had done so previously. Did I miss something in this particular kernel release? The funny thing is my wifi connection works fine... isn't it usually the wired that is easier to get working than wireless! I did not change anything pertaining to e1000e and from the looks of it, it is listed under lspci -v and lsmod. Any suggestions?
|
Is it listed under ifconfig? I would also check rc.inet1.conf in /etc/rc.d
|
Hi,
Try 'ifconfig -a'. |
Since it's in lsmod, can you try "dhcpcd eth0" (presuming you are using dhcp and your e1000e is eth0) or just "ifconfig eth0 YOUR_IP_ADDR up" (if you use a static ip address).
|
ifconfig lists eth0, but with no IP address. I just issued "dhcpcd eth0" and it proceeded by acquiring an IP address from the DHCP server and everything is working from that. However if I take down eth0 with "ifconfig eth0 down" and stop /etc/rc.d/rc.inet1, I get the following when I start /etc/rc.d/rc.inet1
Code:
Polling for DHCP server on interface eth0: |
Yep. I'm getting the same thing.
When I run a "/etc/rc.d/rc.inet1 restart" I still get the no-carrier/timeout message. I haven't tried using dhcpcd directly from the command line yet. My work around was to use "dhclient -4 eth0" instead of dhcpcd. I'm wondering if there's something under /sys they've removed in .35 that the slackware version of dhcpcd doesn't like. update: when I run dhcpcd directly from the command line i get: Code:
root@nix:~# dhcpcd |
|
Quote:
|
Just done the same mate. :)
What did you change in the diff? from what I saw the 50-ntp.conf shipped with 5.2.7 now includes the slackware ntp restart clause in the if, so unless I'm missing something then it shouldn't be necessary to patch, though I suppose it doesn't hurt to make it slackware specific. Code:
if type rc-service >/dev/null 2>&1 && rc-service --exists ntpd; then |
GazL, while I removed that whole section, if you look at that lines you have highlighted in red, you will see that it still needs a little editing. There is no /etc/rc.d/ntpd in Slackware, but instead it is /etc/rc.d/rc.ntpd.
|
D'oh! I completely missed that!
Well, if it needs changing anyway might as well remove those unneeded if clauses too while I'm about it. Thanks for putting me right. |
All times are GMT -5. The time now is 03:19 AM. |