You are not logged in.
This is the same notebook discussed in
http://bbs.archlinux.org/viewtopic.php?id=98993
It loads the module e1000e. I have arch installed. It loads the module
e1000e and ifconfig reacts. It won't register the ip-address assigned
through dhcp.
Hardware: Lenovo X201 with the ethernet chip Intel 82577LM
# uname -a
Linux myhost 2.6.34-ARCH #1 SMP PREEMPT Mon May 17 08:36:58
UTC 2010 i686 Intel(R) Core(TM) i5 CPU M 540 @ 2.53 GHz
GenuineIntel GNU/Linux
# dhcpcd eth0
dhcpcd: eth0: broadcasting for a lease
dhcpcd: eth0: offered 192.168.1.103 from 192.168.1.1
dhcpcd: eth0: acknowledged 192.168.1.103 from 192.168.1.1
dhcpcd: eth0: checking for 192.168.1.103
dhcpcd: eth0: leased 192.168.1.103 for 86400 seconds
dhcpcd: eth0: MTU set to 1492
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 5c:....
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2392 errors:0 dropped:0 overruns:0 frame:0
TX packets:4448 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes: 745374 (718.1 Kb) TX bytes:552664 (539.7 Kb)
Memory:f2500000-f2520000
# ping 192.168.1.1
Network is unreachable
No routing table either.
Any help to get the network going, is welcome.
Offline
For some silly reason, ifconfig needs "up". So I am able to get the interface up
manually with a static address "ifconfig eth0 ADDRESS netmask MASK up".
Getting the address from the DHCP server is still a problem.
Offline
Well, I have found a work around:
Not to configure the interface for 'dhcp', which uses dhcpcd, instead call dhclient manually. That configures the interface without any hassle. This is reproducable.
Can anybody explain why? Is this a known issue?
Offline
I had this same issue with this network interface, and a friend who uses slackware told me that the .33 kernel renamed a file and DHCPD was not updated to reflect that. He told me to use dhclient manually, but I'm not sure where to find it on the install CD, or how to use it. Any help?
Offline
I downloaded the package (the *.xz file) from the repo, for example http://www.archlinux.org/packages/extra/i686/dhclient/ (watch the "Package Actions" box top right), transferred it through USB memory stick to the laptop then "pacman -U ...*.xz".
- Comment out all the four lines: eth0, INTERFACES, gateway and ROUTES in /etc/rc.conf
- kill dhcpcd (dhcpcd -k eth0) or reboot
- do "dhclient eth0".
Offline
Thanks, oddly enough the connection in my head I wasn't making for how to do this was that I could use a USB drive. I kept thinking, burn it to a CD, then take out the install disk... Now just 4 hours of class and I can get this going.
Offline