[Voyage-linux] atl2 module?

Frank Parker (spam-protected)
Sat Feb 20 14:07:28 HKT 2010


Joshua,
Thank you for the detailed reply.  Very helpful!  You are correct
about the vendor/device id's.

$ lspci -nn | grep Ethernet
05:00.0 Ethernet controller [0200]: Attansic Technology Corp. Device
[1969:1063] (rev c0)

In my efforts to figure this out from various google'd sources, I made
a bootable USB flash drive with Ubuntu 9.10 Desktop.  Linux kernel
2.6.31.

$ uname -a
Linux ubuntu 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC
2009 i686 GNU/Linux

It booted up with the ethernet NIC working properly but it is using
the atl1c module.

$ lsmod | grep atl
atl1c                  30880  0

When I look at /lib/modules/`uname -r`/modules.pcimap I see this
instead of atl1e.

atl1c                0x00001969 0x00001063

Anyway, since I know this module is working, I will boot back into
voyage-0.62 and see if it's available there.




On Sat, Feb 20, 2010 at 4:24 AM, Joshua Anhalt <anhalt at andrew.cmu.edu> wrote:
> Frank,
>
> I think the driver you want is atl1e
>        http://www.hogchain.net/attansic/attansic.html
>
>  http://platonic.techfiz.info/2009/10/25/ethernet-controller-attansic-technology-corp-device-1063-on-ubuntu/
>
>        apt-get install atl1e-modules-2.6.26-486-voyage
>
> In general, to find the driver by hand (not resorting to Google.)
>        run lspci -nn
>
>        find the device in question (in this case, look for "Ethernet")
>        find the number that is in the format [????:????] (the numbers will
> be hex)
>
>        The first four digits are the vendor id, the last four are the device
> id.  You didn't send it in the message, but I infer your number is
> [1969:1063]
>
> For general information
>        http://www.pcidatabase.com/
>        http://pciids.sourceforge.net/
>
>        1969    "Atheros Communications"
>        1063    "Atheros AR8131 PCI-E Gigabit Ethernet Controller"
>
> For linux driver information, I usually resort to Google.  However, if you
> have a recent / up-to-date kernel, then the text file "/lib/modules/`uname
> -r`/modules.pcimap" will show the mapping from vendor/device id, to driver
> (the contents of the file are described in its first row.)
>
> From your e-mail message, the "1063" is the clue that it is the atl1e, not
> the atl2 module.
>
> Joshua
>
> On Feb 19, 2010, at 6:56 PM, Frank Parker wrote:
>
>> Installed Voyage 0.6.2 on this device today.
>>
>>
>> <http://www.newegg.com/Product/Product.aspx?Item=N82E16856119016&nm_mc=TEMC-RMA-Approvel&cm_mmc=TEMC-RMA-Approvel-_-Content-_-text-_->
>>
>> It has Ethernet NIC:
>> 05:00.0 Ethernet controller: Attansic Technologu Corp. Device (1063 (rev
>> c0)
>>
>> I believe it needs atl2 module.
>>
>> I did apt-get install atl2-modules-2.6.26-2-486 and now I have this
>> module.
>>
>> However, when I do insmod atl2 it still doesn't recognize the NIC.
>>
>> # /etc/init.d/networking restart
>> Reconfiguring network interfaces...Operation failed.
>> Failed to bring up eth0.
>>
>> # ifconfig eth0 up
>> eth0: ERROR while getting interface flags: No such device
>> # ifconfig eth1 up
>> eth1: ERROR while getting interface flags: No such device
>> # ifconfig eth2 up
>> eth2: ERROR while getting interface flags: No such device
>>
>> How can I find the right driver for this NIC?
>>
>> _______________________________________________
>> Voyage-linux mailing list
>> Voyage-linux at list.voyage.hk
>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>
>
>




More information about the Voyage-linux mailing list