Contributed by jose on from the video-drivers dept.
Original post by Theo: MARC archives
List: openbsd-misc Subject: nVidia hardware From: Theo de RaadtThis reminds me of the days before Linux was all the rage and companies gave up and allowed for drivers to be used in X. Read on.Date: 2003-07-22 20:05:46 I'm going to go on record and advise our entire user community to avoid (any and all) nVidia hardware until the problem described below is solved. http://docs.freebsd.org/cgi/getmsg.cgi?fetch=206419+0+current/freebsd-hackers "
"Original call to the BSD community from FreeBSD's, Bill Paul:
freebsd-hackers archive
This only made it to one list the first time, trying again. These
newfangled computer things clearly can't be trusted.
-------------------------------------------------------------------------
Ok, so, it occured to me recently to try to convince nVidia to cough
up programming documentation for their MCP ethernet controller.
However, in order to do that, I need to be able to show that
there is in fact sufficient demand for a FreeBSD (or even NetBSD
or OpenBSD) driver to make it worth their while. nVidia doesn't
listen to end users, only OEMs, and if the OEMs don't ask for
support for a given OS, then support will not materialize. My
goal is to convince them to pull their heads far enough out from
between their legs to realize that Linux is not the be-all, end-all
of open source, and that just because OEMs haven't mentioned
FreeBSD, NetBSD or OpenBSD by name doesn't mean there aren't
people who want MCP ethernet support in BSD.
For this, I need your help. What I need is to gather proof of
demand. What I want you do to is e-mail me (oh god, I can't believe
I'm setting myself up for this) if:
- You wanted to purchase a computer system with an nVidia nForce2
chipset but _didn't_ once you realized there was no BSD driver
support for the on-board ethernet.
- You bought an nVidia nForce2 system without realizing the on-board
ethernet wasn't supported in BSD, were really disappointed once
you found out, and complained to the manufacturer _OR_ you wanted
to complain but didn't (because you weren't sure who to complain
to, or you didn't get around to it yet, or you forgot, or you were
abducted by aliens, or your dog ate your homework, or whatever).
- You are in a position to approve or recommend the purchase of
a computer system (or several systems) for your company, research
group, espionage organization or other institution with money to
spend, but won't because there's no BSD driver support for the
on-board ethernet.
- You never heard of nVidia, the nForce2 or the MCP ethernet controller
until I mentioned them, but now that you have, and you've gone out
and searched the interweb or visited your local computer store, you
think they're all really spiffy and would happily buy an nForce2
system, but will hold off until there's a BSD driver for the
on-board ethernet.
- You want to give me free large bags of cash.
Do *NOT* e-mail me if:
- You want me to help you transfer a large sum of money out of Nigeria
or some other African nation.
- You think I'm dying of cancer and my dying wish is to collect
e-mails from all over the world.
- You think I want to MAKE MONEY FAST (if I wanted to do that,
I wouldn't be writing device drivers for free).
- You work for SCO or the RIAA.
I think you get the idea. Consider it a petition of sorts. All I
need is an e-mail from you, with a line or two explaining your
particular circumstances. If you did not buy an nForce2-based
computer due to lack of BSD support, say so. If you did, but you
were pissed by the lack of BSD support, say so. If you told your
friends, relatives, cow-orkers or purchasing office not to buy
nForce2-based computers because of the lack of BSD support, say so.
Cite the OEM vendor of the computer (or computer) and the model
(or models) where appropriate. If more than one computer was
involved, say how many.
Every lost sale or dissatisfied customer I can present as evidence
makes it that much easier to convince nVidia to unclench its
tight... fists... and provide the documentation needed to write
a BSD driver.
NOTE: Please do make up phony e-mails just to bloat the figures or
or cobble together a perl script to send me hundreds of auto-generated
messages from forged addresses. Play nice, you scum.
So, send your cards and letters to wpaul@freebsd.org. And don't be
afraid to spread the word. Ask other people on other mailing lists.
Ask your friends. Ask your enemies. Ask not what your OS can do for
you: ask what you can do for your OS.
-Bill"
We've seen what community pressure can do in the past, so if this is something you believe in, compose a letter to someone at nVidia and politely and professionally make your case. Send this letter to Bill Paul who is coordinating the whole thing (ensuring it gets seen by the right people and the like). Together, we know the community can make a difference.
(Comments are closed)
By James () on
Comments
By Anonymous Coward () on
Comments
By quel () on
By hndrcks () on
Comments
By quel () on
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Slan Buas () slanbuas@hate.hotmail.spam.com on mailto:slanbuas@hate.hotmail.spam.com
By Anonymous Coward () on
By zoc () on
It's last time i bought anything made by them.
By Mik () ratfinklelinkle@hotmail.com on mailto:ratfinklelinkle@hotmail.com
I want to play gl Quake 3 and Doom 3 in the future that would rock!
Comments
By RC () on
With ATI, there are drivers from GATOS, but you are stuck with whatever they fell like giving you... They do NOT support TV-out on any ATI videocards, and _good luck_ getting TV-in to work (it can be done--in the same way that people _can_ live for hours without oxygen)
With NVidia, their drivers are closed source, but they work, dammit... Docs may be released eventually, or the card may be reverse engineered eventually, giving us open source drivers. But for now, the hardware works, and you could potentially generate patches against the FreeBSD driver source to get something working on any other OS. Hey, if people are willing to put up with that to use DJB's software, why not for NVidia's software?
Who else is there to choose from? I'd like to know...
Comments
By zoc () on
Next time i'll give my money for hardware that will be :
- open
- good quality
- i can afford it
- it's company has good reputation
- matches the best mentioned criteria
I mean this generaly for all hardware, not just video or ethernet cards.
Comments
By Anonymous Coward () on
Because THERE IS NO VIDEOCARD COMPANY (that I know of) WITH AN ATTITUDE THAT IS ANY BETTER. If you read the entire post, you would have heard that already.
ATI and SIS don't release the specs for their cards to the public... The Nvidia drivers are working quite well now... and it's simply the best hardware you can get that will work properly.
By tedu () on
meaning it works on linux, openbsd, solaris, nuttobsd, or whatever. an nvidia driver for linux hardly helps my openbsd system.
Comments
By Anonymous Coward () on
I know they are typically called "binary-only drivers", but in fact, the FreeBSD version seems to be about 90% source, and only 10% (or less) binary...
As a matter of fact, the driver WAS already ported to NetBSD using the FreeBSD driver... The same could be done for OpenBSD, even though it would require more work.
Comments
By tedu () on
it's both easier and more consistent to say "buy hardware from companies that don't suck." if someone really wants nvidia support, i'm sure they'll find a way to make it work, but most developers i know would rather work on something that "counted" and could actually be distributed.
the 10% binary driver is a real stickler, and i think it's far beyond that. the source is little more than a wrapper, from what i've seen. you also have to replace the GL drivers for X. hell, even if the driver was fully open source, the requirements just to use and install it would still suck.
Comments
By RC () on
By Anonymous Coward () on
By Anonymous Coward () on
However, was able to find it on some German site,
that sort of works. But the uninstall of the driver quite simply sucks bigtime. For the NVidia card I could cleanly uninstall the driver before updating the kernel.
This is for my Radeon 9500 Pro. In essence, this card (Radeon 9500 Pro) is only used for gaming on Windows.
No more new ATI cards for me. Binary driver is better than no driver at all.
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By RC () on
Hmm, was that "do" supposed to be a joke, or a typo? I sure hope he wasn't serious...
(If this message looks like crap, convince someone to put in a preview button, or fix how deadly handles mixed HTML/Text posts)
By Jadipai () on
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Anonymous Coward () on
Maybe I am just dumb and do not notice the reprocussions for doing so, but I do not see any harm in releasing much needed documentation. Surely there must be a reason, else cases like this would never have occurred.
Is it that these large corporations think that by releasing this documentation, that they will be unseated by some other company, and lose market shares?
Comments
By ann onimus () on
Comments
By Anonymous Coward () on
http://catb.org/~esr/writings/cathedral-bazaar/magic-cauldron/ar01s18.html
By Anonymous Coward () on
http://www.mail-archive.com/devel%40xfree86.org/msg02231.html
Most people don't realize how much the patent business has turned from being
an invention protector into one big Pokemon game. Company A decides to
attack Company B. They lay down three of their patents in the Pokemon arena
and say, "AHA!, you violate these patents, please pay me a million a year or
I'll sue."
http://www.mail-archive.com/devel%40xfree86.org/msg02236.html
The reality of the business end of this is just brutal. The unfortunate fact
is that your "viable market" is completely insignificant.
ATI doesn't make money from you. ATI doesn't make money from the few tens of
thousands of Linux users out there. At their margins, that probably pays for
part of one engineer's salary.
Comments
By Anonymous Coward () on
- companies undervalue the distiction between a buyer and a customer at their long-term peril
- linux and bsd, with their current market share, can only expand, if we make enough noise perhaps at least one of nvidia's competitors will think of providing better doc access, at which point they might think...
By Anonymous Coward () on
However I'm not really up on the details of the lastest cards and support. Is ATI giving better support? Or is BSD just too far beneath the radar to get support from anyone?
Comments
By Anonymous Coward () on
See nvidia's website, about nForce chipset:
http://www.nvidia.com/view.asp?PAGE=mobo
By Anonymous Coward () on
However I'm not really up on the details of the lastest cards and support. Is ATI giving better support? Or is BSD just too far beneath the radar to get support from anyone?
For the latest cards, there are no official binary drivers for latest Xfree even on Linux. FireGL is somewhat better.
Comments
By Alejandro Belluscio () on
By Sacha () on
By Anonymous Coward () on
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
This page contains drivers and documentation for the nForce chipset. The chipset includes hardware support for IDE disk control, ethernet networking, audio support, win modem support, and a USB controller. These packages have support for ethernet networking and basic ACI audio. USB and IDE hardware will work with standard Linux drivers. There is no win modem support.
By Anonymous Coward () on
By Anonymous Coward () on
This is not a reason to use Linux. If it comes down to it, people will just buy other (and better) hardware. nVidia loses money, life goes on, no one cares.
Would you use Windows if you had some hardware that wasn't supported under Linux? Not unless your life depended on it.
Please keep your trollistic Linux comments on Slashdot where they belong.
By Anonymous Coward () on
What video manufacturer out there *consistently* provides good to excellent reference documentation for open source/full source drivers to be developed? They do not have to provide the driver's themselves, and binary not preferred.
Matrox? Third-party, e.g. SiS chipset using, manufacturers?
Comments
By Anonymous Coward () on
By Anonymous Coward () on
SiS works, but only because someone was good enough to reverse-engineer several of them.
Matrox doesn't seem like they are any better than NVidia...
By Anonymous Coward () on
First off, response to my announcement has been amazing. I've received
150 e-mails so far, and they're still coming. Thanks to everyone who
has responded.
An extra special thanks to those people who agreed to talk to contacts
they have within nVidia. I'm still waiting for for info from these
people. As soon as I learn something new, I'll pass it along.
I have also made some progress on another front. It occured to me
that since nVidia is known for GPU expertise rather than networking
expertise that maybe their 'proprietary design' wasn't really anything
of the sort. Well, I was right: what nVidia calls "MCP ethernet" is
really a Conexant CX25870/1 "jedi" controller. I have contacted Conexant
and am in the process of trying to obtain a copy of the programming
manual for this device. There are some NDA issues to deal with, however
I've been told they will not prevent me from releasing driver source.
I hope to get this resolved soon. Stay tuned.
-Bill
--
=============================================================================
-Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu
wpaul@windriver.com | Wind River Systems
=============================================================================
"If stupidity were a handicap, you'd have the best parking spot."
=============================================================================
Comments
By David () on
By tristran () nox@blackbourne.com on www.blackbourne.com
By ViPER () viper@dmrt.net on http://www.dmrt.net
Nothing
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=351373+0+current/freebsd-hackers
Where did it go ?
By Seattle () on
By Anonymous Coward () on
By Leslie Gros () lesgros@mts.net on mailto:lesgros@mts.net
The nvidia has NO BSD Support. I returned the board to the vendor with a copy of your posting.
An other one bites the Dust.
No BSD Drivers, No-Sale. IT's nothing personal. It's just the way it is.
WebMaster: WalkerAutoParts.com