Comment 0 for bug 512764

Revision history for this message
dueller (dueller) wrote :

I purchased a foxconn minipc
(http://www.foxconnchannel.com/product/Barebones/NT330i/index.html)
which uses atl1c.ko for its wired eth device (those modules seems to be
used in several new nettops).
The module is correctly installed by karmic and the device works using
internet and for daily normal eth operations.
But, when I mounted my NAS with the NFS protocol I was not able to write
files on it and only reading was working fine.
I was able to write on it only using samba protocol while NFS was
causing nautilus to hang and the transfer bar was freezing. The only way
to regain nautilus was to reboot the machine.
Then I downloaded latest atheros driver at
http://partner.atheros.com/Drivers.aspx (the file seems to be badly
packaged so I repacked it at
http://lnx.sensibile.it/files/foxconn/AR81Family-linux-v1.0.1.4.tar.gz > attached below)
and compiled it.
The compilation process gives only the atl1e.ko module while sources for
atl1c are there too. So I modified the .src/makefile at line 35 changing
"DRIVER_NAME = atl1e" to "DRIVER_NAME = atl1c".
Don't know if it's a right and clean method but after some trouble
during the compilation process (I had to copy the new modules by hand to
/lib/modules/2.6.31-18-generic/kernel/drivers/net/) I finally had my eth
device working with NFS protocol.
Could be a good idea to update those
driver/modules in the official ubuntu update repository.