Author Topic: [SOLVED] eth on a ASUS eee PC 1005HA  (Read 2050 times)

Offline masarin

  • Full Member
  • ***
  • Posts: 120
[SOLVED] eth on a ASUS eee PC 1005HA
« on: January 13, 2010, 03:18:24 AM »
Hi.

I have a ASUS eee PC 1005HA netbook with fully updated PCLOS2009.2 and can't get the wired network to work.
I have the wireless working by setting it up with ndiswrapper.

The card is a "Atheros AR8132 /L1c Gigabit Ethernet Adapter" using Module: atl1c

Wen trying to set the network up from PCC I get this:
unable to find network interface for selected device (using atl1c driver)

/masarin
« Last Edit: January 14, 2010, 12:52:21 PM by masarin »

Offline ElCuervo

  • Hero Member
  • *****
  • Posts: 4148
  • I'm walking on sunshine!
Re: eth on a ASUS eee PC 1005HA
« Reply #1 on: January 13, 2010, 07:56:05 AM »
Google shows quite a few Linux questions about this card, like this one:
http://www.linuxquestions.org/questions/linux-hardware-18/atheros-ar-8132-on-my-acer-aspire-one-d250-749646/
"If there were no change, there would be no butterflies" - Walt Disney

http://linuxcounter.net/cert/433721.png

Offline masarin

  • Full Member
  • ***
  • Posts: 120
Re: eth on a ASUS eee PC 1005HA
« Reply #2 on: January 14, 2010, 03:55:59 AM »
Some more info.
Found some comands in the forum that I tried out:

Identification
Vendor: ‎Attansic Technology Corp.

Description: ‎Atheros AR8132 / L1c Gigabit Ethernet Adapter

Media class: ‎Ethernet controller
Connection
Bus: ‎PCI
PCI domain: ‎0
Bus PCI #: ‎1
PCI device #: ‎0
PCI function #: ‎0
Vendor ID: ‎0x1969
Device ID: ‎0x1062
Sub vendor ID: ‎0x1043
Sub device ID: ‎0x838a
Misc
Module: ‎atl1c

[pedro@localhost ~]$ lspci | grep -i eth
01:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)

[pedro@localhost ~]$ dmesg | grep -i eth
Driver 'sd' needs updating - please use bus_type methods
eeepc: Get control methods supported: 0x101711
wlan0: ethernet device 00:25:d3:7c:97:ef using serialized NDIS driver: netathw, version: 0x70007, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 168C:002B.5.conf


[pedro@localhost ~]$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:192 (192.0 b)  TX bytes:192 (192.0 b)

wlan0     Link encap:Ethernet  HWaddr 00:25:D3:7C:97:EF
          inet addr:192.168.0.189  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2312 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1691 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3435621 (3.2 MiB)  TX bytes:99075 (96.7 KiB)
          Interrupt:17 Memory:fbff0000-fc000000

Offline masarin

  • Full Member
  • ***
  • Posts: 120
Re: eth on a ASUS eee PC 1005HA
« Reply #3 on: January 14, 2010, 05:21:07 AM »
Code: [Select]
[pedro@localhost ~]$ ifconfig eth0 up
eth0: unknown interface: No such device
[pedro@localhost ~]$ lsmod
Module                  Size  Used by
i915                   29184  2
drm                    73960  3 i915
fuse                   48956  1
i2c_dev                 6152  0
i2c_i801                8656  0
af_packet              16192  4
rfcomm                 32720  0
hidp                   13312  2
hid                    33028  1 hidp
l2cap                  19424  8 rfcomm,hidp
bluetooth              51812  3 rfcomm,hidp,l2cap
wmi                     6568  0
sbs                    11208  0
sbshc                   5280  1 sbs
fan                     4260  0
container               3488  0
binfmt_misc             8488  1
loop                   14188  0
dm_mirror              17216  0
dm_log                  9604  1 dm_mirror
dm_mod                 49668  2 dm_mirror,dm_log
cpufreq_ondemand        7020  0
cpufreq_conservative     6472  0
cpufreq_powersave       1952  0
acpi_cpufreq            7116  0
freq_table              4576  2 cpufreq_ondemand,acpi_cpufreq
nvram                   7788  0
sdhci                  14788  0
amd64_agp               9540  0
mmc_block               9796  0
mmc_core               43420  2 sdhci,mmc_block
8250_pci               23776  0
ohci1394               29360  0
ieee1394               84728  1 ohci1394
bttv                  160404  0
firmware_class          7296  1 bttv
ir_common              40196  1 bttv
i2c_algo_bit            6020  1 bttv
v4l2_common            11392  1 bttv
videobuf_dma_sg        11812  1 bttv
videobuf_core          17284  2 bttv,videobuf_dma_sg
btcx_risc               4648  1 bttv
tveeprom               12260  1 bttv
i2c_core               22196  6 i2c_dev,i2c_i801,bttv,i2c_algo_bit,v4l2_common,tveeprom
yenta_socket           22956  0
rsrc_nonstatic         11616  1 yenta_socket
pcmcia_core            35764  2 yenta_socket,rsrc_nonstatic
snd_hda_codec_realtek   193892  1
snd_hda_intel          25192  1
snd_hda_codec          73536  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6852  1 snd_hda_codec
snd_seq_dummy           2756  0
snd_seq_oss            27456  0
snd_seq_midi_event      6912  1 snd_seq_oss
snd_seq                48496  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          7180  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            36032  0
snd_pcm                72004  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              19944  2 snd_seq,snd_pcm
snd_mixer_oss          13952  1 snd_pcm_oss
snd                    53284  14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
uvcvideo               53864  0
compat_ioctl32          1344  2 bttv,uvcvideo
rtc_cmos                9376  0
videodev               30240  2 bttv,uvcvideo
rtc_core               14620  1 rtc_cmos
v4l1_compat            14404  2 uvcvideo,videodev
rtc_lib                 3104  1 rtc_core
soundcore               7072  1 snd
iTCO_wdt               10208  0
ndiswrapper           178684  0
snd_page_alloc          8552  2 snd_hda_intel,snd_pcm
sg                     30260  0
intel_agp              24676  1
agpgart                31560  4 drm,amd64_agp,intel_agp
video                  16560  0
output                  3104  1 video
eeepc_laptop            8016  0
thermal                15260  0
ac                      4292  0
battery                10308  0
button                  6224  0
hwmon                   2716  1 eeepc_laptop
processor              32544  4 acpi_cpufreq,thermal
joydev                  9280  0
evdev                   9056  9
ata_piix               16420  0
ahci                   25224  3
libata                159040  2 ata_piix,ahci
sd_mod                 25752  4
scsi_mod              141228  3 sg,libata,sd_mod
ext3                  120552  2
jbd                    41940  1 ext3
uhci_hcd               21260  0
ohci_hcd               20996  0
ehci_hcd               32492  0
usbcore               129328  6 uvcvideo,ndiswrapper,uhci_hcd,ohci_hcd,ehci_hcd

Offline masarin

  • Full Member
  • ***
  • Posts: 120
Re: eth on a ASUS eee PC 1005HA
« Reply #4 on: January 14, 2010, 06:04:53 AM »
Code: [Select]
[root@localhost pedro]# lsmod | grep atl1c
[root@localhost pedro]# modprobe atl1c
FATAL: Module atl1c not found.
[root@localhost pedro]#

[pedro@localhost ~]$ ethtool -i eth0
Cannot get driver information: No such device

Offline ElCuervo

  • Hero Member
  • *****
  • Posts: 4148
  • I'm walking on sunshine!
Re: eth on a ASUS eee PC 1005HA
« Reply #5 on: January 14, 2010, 08:20:56 AM »
It's pretty clear the driver isn't loaded, and from what I can see, it isn't available yet in PCLinuxOS. You could bite the bullet and use the driver link and instructions in the link I posted earlier, or you could just wait for it to show up - it surely will, sooner or later. Personally, if I could get by with a working wireless connection, I would probably choose to wait - I don't like mucking up my installation with outside packages if I don't have a need.
"If there were no change, there would be no butterflies" - Walt Disney

http://linuxcounter.net/cert/433721.png

Offline masarin

  • Full Member
  • ***
  • Posts: 120
Re: eth on a ASUS eee PC 1005HA
« Reply #6 on: January 14, 2010, 12:51:39 PM »
Followed the guide ElCuervo posted above and now I have a working eth.


1)first remove old driver using modprobe -r atl1c
2)download l1c-linux-v1.0.0.11-test.tar.gz driver from https://bugzilla.redhat.com/attachment.cgi?id=355728
3)untar it with tar -zxvf l1c-linux-v1.0.0.11-test.tar.gz
4) enter src directory with cd src
5) compile driver with make install
6) enable it modprobe atl1e
7)enable eth0 ifconfig eth0 up

and it works fine

Code: [Select]
$ ethtool -i eth0
driver: ATL1C
version: 1.0.0.11-test
firmware-version: L1e
bus-info: 0000:01:00.0

Offline ElCuervo

  • Hero Member
  • *****
  • Posts: 4148
  • I'm walking on sunshine!
Re: [SOLVED] eth on a ASUS eee PC 1005HA
« Reply #7 on: January 14, 2010, 02:00:56 PM »
Alrighty then! Congratulations, I am glad you had what it took to make it happen!

Good on you for posting back, too. Hopefully someone else will benefit from that as well.
"If there were no change, there would be no butterflies" - Walt Disney

http://linuxcounter.net/cert/433721.png

Offline masarin

  • Full Member
  • ***
  • Posts: 120
Re: [SOLVED] eth on a ASUS eee PC 1005HA
« Reply #8 on: January 15, 2010, 03:31:54 AM »
Thank you ElCuervo! for pointing me on the right direction.

Offline Chrisboo

  • Full Member
  • ***
  • Posts: 72
Re: [SOLVED] eth on a ASUS eee PC 1005HA
« Reply #9 on: October 20, 2010, 06:07:53 AM »
I just encountered this problem with the 2010.7 kde edition but upgrading to the newest kernal (2.6.33.7) fixed the ethernet without any hassel. wlan worked out of the box. Again a very pleasant PCLinuxOS experience, thanks a lot!