The blog of r4ndom rantings


Agere et131x driver for Fedora 11/12 finally….
juni 8, 2009, 20:55
Postat i: Uncategorized | Etiketter: , , , , , , , , , ,

If you like me have a laptop with an Agere ET1310 nic running 2.6.29.4-167.fc11.i586….you’re out of luck, for now. Or at least were ;-)

I looked everywhere, tried all drivers and patches to no avail. Well, there weren’t that many drivers just the one on Sourceforge but i couldn’t get it working on my brand new F11. Found relevant issue on RH Bugzilla but they claim that the driver on SF was *far* from ready for upstream inclusion into the main kernel tree. So i simply took what was staged in the kernel git repo for 2.6. Modified the makefile a little and hey …it looks like it is working. I am posting this connecting via the driver but like always YMMV…

From the Readme:

“This is a driver for the ET1310 network device.  Based on the driver found at https://sourceforge.net/projects/et131x/

Cleaned up immensely by Olaf Hartman <o.hartmann@telovital.com> and Christoph Hellwig <hch@infradead.org>”

I put together what you need here.

How to use it:

tar zxvf et131x_staged_2_6_git.tar.gz

cd et131x_staged_2_6_git

make

cp  et131x.ko  /lib/modules/2.6.29.4-167.fc11.i586/kernel/drivers/net

chmod 744 /lib/modules/2.6.29.4-167.fc11.i586/kernel/drivers/net/et131x.ko

depmod -a

modprobe et131x

Check success with dmesg…

Writing this just in case it is of use to anyone.

Update: Works with all F11 kernel versions up to and including 2.6.29.6-217.2.8.fc11.i686.PAE.

Update2: Works with 2.6.29.6-217.2.16.fc11.i686.PAE.

Update3: Some problems with driver at really high loads. Kernel oops when i push it and transfer close to 100mbit/s.
After error, module is corrupt in memory and needs to be reloaded.
Nothing you do every day though. :-)

Update4: Staged 2.6.32 planned for December release will probably contain the et131x driver.

From the “linux kernel monkey log“: “eth131x driver. Alan Cox is working on fixing up the issues in this driver. Hopefully it will get into mergable shape soon.”

Update5: Works with F12.

Update6: Works with all Fedora 11/12 kernels up to and including 2.6.31.9-174.fc12.i686.PAE.

Update7: Driver scheduled for inclusion with 2.6..33. Quote: “et131x – loads of cleanups, more left to do. Good solid progress happening here.”


7 kommentarer än så länge
Lämna en kommentar

Update: Works with 2.6.29.6-213.fc11.i686.PAE too.

Kommentar av r4ndom

The link for the driver doesn’t work, can you upload it again or send it me by mail?
thx

Kommentar av Manny

Hey can you repost your makefile or your source tarball again? I’m having the same problem and want to build your code but I can’t download it.

Kommentar av Jon

Sorry about that. File was on an old junk server which failed. I’ll fix it soon. Thanks.

Kommentar av r4ndom

I fixed the server. You should be able to get it now.
Good luck.
http://superman.is-a-geek.net/et131x_staged_2_6_git.tar.gz

Kommentar av r4ndom

It works for 2.6.30.5-43.fc11.x86_64
Thanks a lot.

Kommentar av Vijeta

It works for 2.6.31.9-174.fc12.i686.PAE
Thank you

Kommentar av Michael




Lämna en kommentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logga ut / Ändra )

Twitter-bild

You are commenting using your Twitter account. Logga ut / Ändra )

Facebook-foto

You are commenting using your Facebook account. Logga ut / Ändra )

Ansluter till %s



Follow

Get every new post delivered to your Inbox.