Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65330 - net-misc/nforce-net will be removed from portage
Summary: net-misc/nforce-net will be removed from portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on: 65405
Blocks:
  Show dependency tree
 
Reported: 2004-09-25 09:56 UTC by Daniel Drake (RETIRED)
Modified: 2004-10-28 09:00 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Drake (RETIRED) gentoo-dev 2004-09-25 09:56:15 UTC
nforce-net is a network driver, provided by nvidia, to support the network adapters found on many nvidia nForce-based motherboards.

I'd like to remove the nforce-net package from the tree, for the following reasons:

1. Its a closed-source binary module. I don't like to support these without great demand.
2. The hardware was reverse engineered, and there is now a GPL driver in the kernel ("forcedeth") which has been in the kernel for a while and works well
3. forcedeth works around bugs that are still present in nforce-net
4. nvidia have started sending patches in to enhance the forcedeth driver

So, unless any good reasons come up why we should keep this package in the tree, I'll remove it in 2 weeks time.
Comment 1 SpanKY gentoo-dev 2004-09-25 21:35:59 UTC
1. not something we should make an issue of ... that is LKML material, not Gentoo

{2,3,4} are good reasons for removing it
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-25 22:05:35 UTC
I think 4 is reason enough. Is nvidia still releasing new versions of nforce-net?
Comment 3 Daniel Black (RETIRED) gentoo-dev 2004-09-25 22:14:29 UTC
I concur - forcedeth is working well for me.
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2004-09-26 04:04:21 UTC
I'm not sure what the case is with nvidia releasing new versions of the binary driver. It was seemingly left to rot for a while, but recently they pushed out a new version adding gigabit LAN support (about the same time as they sent a patch to make forcedeth support the same new devices).

Linux nForce Driver - IA32

Version: 1.0-0283
Release Date: August 13, 2004
Comment 5 Gunnar Wrobel (RETIRED) gentoo-dev 2004-09-28 00:45:26 UTC
I am also using forcedeth and its running fine. 

My only concern with removing it is that the driver is currently still marked as "experimental" in the kernel. That is probably not much of a problem but in case nforce-net gets removed there should be some instruction given to users still using it (i.e. turning on experimental kernel features). I know that there were several people confused about the forcedeth driver because they were unable to find it when configuring their kernel.
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2004-09-28 09:40:16 UTC
I've put some user docs together in hope for a mention in an upcoming GWN:

http://dev.gentoo.org/~dsd/nforce-net-to-forcedeth.htm
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2004-10-01 15:05:40 UTC
The forcedeth driver works very well indeed.  I can't think of a single reason to keep the nvidia-net driver.

Best regards,
Stu
Comment 8 Gerrit Thede 2004-10-04 00:03:12 UTC
I can think of a reason to keep nforce-net:

http://bugzilla.kernel.org/show_bug.cgi?id=2496

There is a big problem for forcedeth that is around for months and still not fixed.

I admit it somehow doesn't effect many users, but there are a lot of mainboards with nforce2 chipset that get this error. 
I quote from bugzilla.kernel.org:

Hardware Environment: AMD XP 1800+, MSI K7N420 PRO(MS-6373), nForce 420-D/MCP-D
Software Environment: 'Vanilla' Linux kernel 2.6.5
Problem Description:
Loading the forcedeth module works, but after bringing up the device, it doesn't
work at all. Kernel log messages report "no link during initialization", see
full log below. The network device works in the 'other' OS, though after trying
the linux driver and rebooting to it also makes it fail in that OS. Only after a
full power down, then starting up does it work again in the other OS. But Linux
forcedeth driver never does.

The same thing happens for me.

So why not leave nforce-net as an alternative? You might just change the install-guide to proposing forcedeth as the first choice.
Comment 9 Daniel Drake (RETIRED) gentoo-dev 2004-10-04 10:55:41 UTC
Hmm, I thought that was fixed. I recently helped a user solve the issue, a kernel upgrade was all that was needed. I don't remember which kernels were involved, but can you confirm that the issue is still there on 2.6.9-rc3?
Comment 10 Gerrit Thede 2004-10-04 12:36:11 UTC
I can't confirm this now, I don't have access to my computer for the next two weeks. but last time I checked I had the problem with 2.6.9_rc1 using forcedeth.
Comment 11 Daniel Drake (RETIRED) gentoo-dev 2004-10-13 02:09:10 UTC
Next time you have access to your hardware, could you please bump that bug and/or send a mail to the authors (CC linux netdev list)?
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2004-10-17 11:19:48 UTC
The 2.6.9 tree now contains a newer forcedeth driver (0.29) which has a workaround for this problem. Can you please test it?
Comment 13 Daniel Drake (RETIRED) gentoo-dev 2004-10-27 16:07:59 UTC
Gerrit has confirmed that 2.6.9 fixes his problem.
I'll remove this driver as soon as repoman is fixed so that I can commit again :)
Comment 14 Daniel Drake (RETIRED) gentoo-dev 2004-10-28 09:00:58 UTC
Package removed.