You are not logged in.

#1 2009-08-06 07:01:19

edolfo
Member
Registered: 2009-08-06
Posts: 8

No networking interfaces showing on EEE 1005HA [SOLVED]

Hello,

I've been a user of Arch for about a year, and I just got an Asus eee1005HA.  I've set it up to dual-boot between the included Windows partition and an Arch partition.

Everything installs O.K., both OSes boot into their respective systems just fine.  When I tried to upgrade the system, I was rather shocked to see ifconfig tell me there was no device mapped to eth0.  ifconfig -a only shows the loopback interface - nothing else.

lspci says the ethernet controller is Attansic Technology Corp.  Device 1062 (rev c0).  Network controller is Atheros Communications Inc. Device 002b (rev 01).  I'm assuming the Atheros chipset is for the wireless interface, as I recall they do wireless things.

So the reason I'm posting is because I've been unable to solve this on my own, or find someone who had a similar problem with the nifty search feature.  I am almost completely stumped.  Advice?

edit: changed topic title to reflect solved status and added in eee 1005ha to aid possible future searches by others.

Last edited by edolfo (2009-08-06 17:46:46)

Offline

#2 2009-08-06 07:14:12

whiteychs
Member
From: USA
Registered: 2009-02-13
Posts: 39

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Did you follow the beginner's install guide?

You likely just need to install your wireless driver.
http://wiki.archlinux.org/index.php/Wireless_Setup

ath9k driver I believe.


If you get it working and don't want to terminal-dance everytime you boot, I suggest:
http://wiki.archlinux.org/index.php/NetworkManager

Offline

#3 2009-08-06 07:16:51

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Indeed I did, but wireless connectivity is not my concern at the moment, it's wired connectivity.  I suppose that wasn't very clear, although I suppose I'll take either at the moment.

Offline

#4 2009-08-06 07:22:55

whiteychs
Member
From: USA
Registered: 2009-02-13
Posts: 39

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Oh I'm sorry, I should have read more closely.

Strange, care to post your rc.conf?  I can't guarantee I'll be able to read it tonight though. It's getting late Q_Q.

Offline

#5 2009-08-06 07:27:48

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

No worries, I wasn't expecting anyone to respond until tomorrow.

Relevant portion(s):

MOD_AUTOLOAD="yes"
MODULES=()
HOSTNAME="arch-dev-2"
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
DAEMONS=(syslog-ng network netfs crond)

Very minor customizations there.

Offline

#6 2009-08-06 07:32:45

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

I should probably mention I installed all of the base and base-devel packages, and some networking packages as well...although I couldn't list the additional packages off the top of my head.

Offline

#7 2009-08-06 08:14:57

whiteychs
Member
From: USA
Registered: 2009-02-13
Posts: 39

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Well the default kernel should support ethernet for the Eee out of the box, but if all else fails you might try to use the custom kenel suggested in the wiki.

*after some searching*
http://www.archlinux.it/wiki/index.php? … e_PC_904HA
Ethernet support for the Eee's is apparently hit and miss.  This covers it though.

Last edited by whiteychs (2009-08-06 08:17:21)

Offline

#8 2009-08-06 08:28:23

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

I did some more general searching, and it looks like this is related to the drivers available in the kernel.  This thread:

http://crunchbanglinux.org/forums/topic … g-problem/

Gives the exact model of wireless chipset, and a link within that post leads to the assertion that I need kernel 2.6.29 or greater:

http://ubuntuforums.org/showpost.php?p= … ostcount=3

So I guess the proceedure is to download (but not necessarily install) the latest kernel from pacman, put onto a USB stick, then install the new kernel on the eee with pacman by passing in the local file.  So if that sounds good and dandy, I just have one question on accessing the files from the USB stick.  If the stick is located at /dev/sdab, formatted as FAT32, do I just call "mount -t fat32 /dev/sdab /my.location.here" ?

Offline

#9 2009-08-06 11:52:32

AngryKoala
Member
Registered: 2009-01-22
Posts: 197

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Just a side note:  I thought that if the gateway had a ! in front of it, it wouldnt work?

Offline

#10 2009-08-06 16:34:47

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Right, it gets told to ignore it or blacklist it.  However, that was the default setting, and checking my other laptop's rc.conf, it looks like that section is identical...yet the networking works perfectly on it.

Offline

#11 2009-08-06 17:45:15

edolfo
Member
Registered: 2009-08-06
Posts: 8

Re: No networking interfaces showing on EEE 1005HA [SOLVED]

Got it to work - an update in case anyone else runs into a similar problem.

1) Run pacman -Sw kernel26 kernel-headers kernel26-firmware madwifi madwifi-utils
2) Copy those packages from /var/cache/pacman/pkg onto an sd card
Now on the eee:
3) Mkdir /home/sd
4) mount -t msdos /dev/sdb1 /home/sd      <--- this may vary for you, note fat filesystems are contained within vfat, msdos, and one other type
5) cd /home/sd
6) pacman -U kernel*
7) pacman -U madwifi*

Also note I had to call pacman -R madwifi to uninstall the old madwifi package before I could upgrade the kernel.  Hope it's of help to someone else.

Offline

Board footer

Powered by FluxBB