You are not logged in.

#1 2008-10-11 04:58:58

BetterButterBuddha
Member
Registered: 2008-10-11
Posts: 11

Current Arch doesn't recognize network

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

#2 2008-10-11 08:15:20

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Current Arch doesn't recognize network

Check dmesg for info after modprobing.

Offline

#3 2008-10-11 15:05:48

BetterButterBuddha
Member
Registered: 2008-10-11
Posts: 11

Re: Current Arch doesn't recognize network

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

#4 2008-10-11 16:06:24

Mektub
Member
From: Lisbon /Portugal
Registered: 2008-01-02
Posts: 647

Re: Current Arch doesn't recognize network

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

#5 2008-10-11 16:47:24

BetterButterBuddha
Member
Registered: 2008-10-11
Posts: 11

Re: Current Arch doesn't recognize network

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

#6 2008-10-11 18:43:02

Maos
Member
Registered: 2006-11-09
Posts: 46

Re: Current Arch doesn't recognize network

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

#7 2008-10-11 19:32:03

thho
Member
From: Switzerland
Registered: 2008-09-28
Posts: 14

Re: Current Arch doesn't recognize network

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

Board footer

Powered by FluxBB