You are not logged in.
Trying to setup the network of my laptop, I've edited rc.conf and put eth0="dhcp, commented the statip ip line and added the driver module of the card in the MODULE section.
Configuration files are just like the desktop except of the different drivers.
When running "/etc/rc.d/network start" or "dhcpcd eth0" I get the following error in /var/log/errors.log one finds,
dhcpStart: interface eth0 is not Ethernet or 802.2 Token Ring
Loading or unloading the driver module doesn't differ, I get the same error.
ifconfig -a shows a down network interface named eth0
Offline
What network card are you using and did you make your own kernel or standard?
Offline
The card is Marvell Yukon 88E8036 PCI-E Fast Ethernet Controller and it's driver is supposed to be sk98lin available in arch's 0.7 kernel (2.6.10).
Beside of trying to do things using arch's configuration files, I'm trying the generic way. I'm also trying static IP instead of dhcp.
My IP should be 192.168.1.101
and the gateway IP is 192.168.1.1
modprobe sk98lin
ifconfig eth0 192.168.1.101 up
route add default gw 192.168.1.1
The output of dmeg is as follows:
http://www.macamania.com/dmesg_newcomer/
The output of route -n is as follows:
http://www.macamania.com/route_newcomer/
Offline
Note that the laptop has firewire, ethernet card and wireless card.
Offline
There were two issues that when dealt with everything went fine.
First is that hotplug runned at startup and defined eth0 as firewire interface, not starting hotplug solved that.
Second and most important, when loading the sk98lin provided in the default Archlinux kernel, the module gave no output messages and didn't create any network interfaces. The same with kernel26-mm.
The solution was to download the sk98lin driver from marvell.com and compile it and then:
modprobe sk98lin
ifconfig eth0 192.168.1.101 up
route add default gw 192.168.1.1
worked fine.
EDIT: DHCP worked fine too.
Offline