You are not logged in.
Pages: 1
Hi folks -
I'm a new user who wants to try out Arch on his thinkpad T400. Today I went to put the base on my system, and found to my displeasure that the installer kernel seemed to have no way to recognize my ethernet hardware, which is Intel 82567LM Gigabit.
The automatic hardware detection does not pick it up. Moreover, when I switch to another vc, and do
modprobe e1000e
Nothing happens - it just feeds me back a new command line, and then when I switch to vc1, I still can't get net recognition.
Anyone have a clue as how to proceed?
Thanks,
BBB
Offline
Check dmesg for info after modprobing.
Offline
This is the relevant information that came out of dmesg:
e1000e: Intel(R) PRO/1000 Network Driver - 0.2.0
e1000e: Copyright (c) 1999-2007 Intel Corporation
That's it. I mean, it seems to be there.
But when I
ping -c 3 www.google.com
It doesn't recognize it.
Why isn't this working?
Offline
Hopefully you are not using kernel version 2.6.27, there is a severe bug on that related to e1000e.
Check:
http://tinyurl.com/4qql2m
Do a 'lsmod' to make surte the modulle is loaded. and an 'ipconfig -a' to see if the adapter has an IP.
You should get something like:
eth0 Link encap:Ethernet HWaddr 00:10:DC:D6:EB:5A
inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
.....
If it hasnt, you coukd always try to launch 'dhcpcd' by hand and see if it gets one.
Mektub
Follow me on twitter: https://twitter.com/johnbina
Offline
I'm aware of that bug, but I'm also aware that it is supposed to have been patched in the stable 2.6.27 release - I think I remember reading that although they still don't know why the problem existed in the first place, the new kernel prevents the card's eeprom from being written to.
Anyway, I haven't actually installed anything yet, so I'm just using the installer kernel, which I think is 2.6.26 - I need to do a network installation, and I can't get connected.
I'll try your suggestions now.
EDIT:
No Luck. lsmod does indeed list the e1000e module as running, but
ifconfig -a
only gives lo, no eth0 or anything. And there's no IP address associated with it. Similarly,
dhcpcd eth0
recognizes nothing.
I have tried editing my /etc/modprobe.conf file to include
alias eth0 e1000e
and then running
depmod
but even then, ifconfig -a recognizes nothing.
What to do??!?
Last edited by BetterButterBuddha (2008-10-11 17:26:24)
Offline
Hi!
Seems like similar to the problem I had with a Intel motherboard...
When using module e1000e in kernel 2.6.25.6 (packet kernel26-2.6.25.6-1) resulted in no eth0 although lsmod showed e1000e
Using the same module in kernel 2.6.26.5 (packet kernel26-2.6.26.5-1) and the network works just fine
Doing grep in the log-files on that computer shows two different versions versions of that module 0.2.0 and 0.3.3.3-k2
And doing lspci on that computer lists:
Ethernet controller: Intel Corporation 82567LF-2 Gigabit Network Connection
They maybe the same as yours (or similar)?
I had to copy the newer kernel package over to that computer using a usb-stick and using pacman --upgrade /path/to/kernel26-2.6.26.5-1-x86_64.pkg.tar.gz and a reboot and network worked fine after that.
//Mårten
Offline
Hi
I've just managed to get the eth0 and the wlan0 working with archlinux on a new t400. It did not work after the installation from the cd 2008-6. I downloaded the new kernel source 2.6.27 from kernel.org with another computer. I used a usb-stick to put it on the laptop where i compiled and installed the new kernel. Then I copied the firmware iwlwifi-5000 to /lib/firmware and that was it.
Offline
Pages: 1