Re: Nvidia amd64

2007-09-28 Thread Dag-Erling Smørgrav
Giulio Ferro [EMAIL PROTECTED] writes:
 I completely agree. Some guy here went as far as saying that nobody
 gives a damn about nvidia drivers, but from what I see (here and on
 nvidia forum) the opposite is true.

I did not say that.  I said that there was not *enough interest*.  What
you fail to understand is that this is a volunteer project, and the very
definition of enough interest is that somebody either does the work or
pays somebody else to do it.  I simply can't understand where you got
the idea that what gets done in FreeBSD is determined by who yells
loudest without putting down any time, effort or money to back his
words.

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Nvidia amd64

2007-09-28 Thread Remko Lodder
On Fri, Sep 28, 2007 at 09:58:38AM +0200, Giulio Ferro wrote:
  Sam Fourman Jr. wrote:
 
  if there was a bounty system for FreeBSD I would pledge $100 USD for
  work that would help amd64 nvidia... heck I would even settle for
  someone that wants to take lead and setup a paypal collection.
 
  Sam Fourman Jr.

 
  I completely agree. Some guy here went as far as saying that nobody gives a
  damn about nvidia drivers, but from what  I see (here and on nvidia forum)
  the opposite is true.

Hello,

Hopefully you are not pointing to me in this case?

 
  Ok, let's see how we can fund this project. First of all the interested 
  developers
  should assess the bulk of work to do and how long it will take them to 
  complete
  it. Then we can think about how many people are interested in opening their
  wallet to see it come into being.

Lets do it the other way around ,lets see what people are willing to pay for
this, so that the person applying for this knows what he can expect. Pay by
feature instead of pay by time.

Cheers
remko

-- 
Kind regards,

 Remko Lodder   ** [EMAIL PROTECTED]
 FreeBSD** [EMAIL PROTECTED]

 /* Quis custodiet ipsos custodes */
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Nvidia amd64

2007-09-28 Thread Giulio Ferro

Sam Fourman Jr. wrote:


if there was a bounty system for FreeBSD I would pledge $100 USD for
work that would help amd64 nvidia... heck I would even settle for
someone that wants to take lead and setup a paypal collection.

Sam Fourman Jr.
  


I completely agree. Some guy here went as far as saying that nobody gives a
damn about nvidia drivers, but from what  I see (here and on nvidia forum)
the opposite is true.

Ok, let's see how we can fund this project. First of all the interested 
developers
should assess the bulk of work to do and how long it will take them to 
complete

it. Then we can think about how many people are interested in opening their
wallet to see it come into being.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Nvidia amd64

2007-09-28 Thread David Naylor
On Friday 28 September 2007 10:21, you wrote:
 Remko Lodder wrote:
   Ok, let's see how we can fund this project. First of all the interested
   developers
   should assess the bulk of work to do and how long it will take them to
   complete
   it. Then we can think about how many people are interested in opening
  their wallet to see it come into being.
 
  Lets do it the other way around ,lets see what people are willinoneg to
  pay for this, so that the person applying for this knows what he can
  expect. Pay by feature instead of pay by time.

 I'm in, as are at least other two posters in this thread.
 I think that if someone set up a web page for the bounty
 and spread the news to other forums a fair number of subscriptions
 will come up.

 What we need to know is : what is the bulk of work needed? Can't anyone
 sketch a simple plan with the tasks and the hours/man for each?

Hi

Has anyone contacted the FreeBSD Foundation.  They would be the best to 
provide this bounty service and could most effectively invest and utilise 
the bounties for the greater benefit of the comunity while the project is 
under work.  (And they are most likely to be the most trusted people to 
handle the project and the money).  

There was a KDE project, Kontact (if I remember correctly), that had 
implemented a similar facility.  (And of course there is the Ubuntu 
equivalent).  

May I also point out that this, specifically with regards to nVidia/amd64 and 
generally, can only work if capable hackers are willing to work on the 
project(s).  Generally with volunteers money is not a critical issue to begin 
with and thus may not be a strong enough incentive and interest is.  

I may be jumping the gun here but if this bounty principle takes of then 
enthusiasts could earn a descant wage and provide a viable financial 
community around FreeBSD (with businesses more willing to use FreeBSD knowing 
that requested features [and form of support] could be purchased).  

I am also keenly awaiting a nvidia/amd64 driver and am willing to donate what 
I can to the good cause.  

David


pgpTxphtett5W.pgp
Description: PGP signature


Re: Nvidia amd64

2007-09-28 Thread Markus Hitter


Am 28.09.2007 um 16:23 schrieb Michael W. Lucas:


If you don't have the skills, but you believe that you have sufficient
motivation and interest, then you tneed to do the work to motivate a
developer.


There is another option: learning.

Instead of complaining nobody has interest and your opinion  
doesn't count a few hints where to get started as a not-yet-skilled  
developer would be a lot more helpful.



my $ 0.02
Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/




___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Nvidia amd64

2007-09-28 Thread Michael W. Lucas
[I would trim this down, but it's so damn big that I'm certain I'd
confuse attributions...]

On Thu, Sep 27, 2007 at 08:47:11PM -0700, Garrett Cooper wrote:
 Sam Fourman Jr. wrote:
 On 9/27/07, Kjell Tore Ullavik [EMAIL PROTECTED] wrote:
 Remko Lodder wrote:
 On Thu, Sep 27, 2007 at 03:07:42PM +0200, Giulio Ferro wrote:
  Sam Fourman Jr. wrote:
 There is no driver.
 I sort of surmised that already...
 So, we are still years away from seeing a working nvidia driver,
 by the look of it...
 I guess what I am confused about, is there someone actively working on
 the Nvidia requests, or does a capable individual need to take the
 lead on this project?
  And that's exactly what I'd very much like to know...
 From what I know and what I can see; there is nobody actively working in
 this region to get the things fixed to get this far. Ofcourse like 
 rsync.net
 you are free to sponsor these items if they are really important to you,
 without that, do notice that people do this in their own free time, which
 could either take some time before it's there, or might not be 
 interesting
 enough to work on currently (because of other things at work, private 
 life
 other code etc).
 It's not a matter of a capable individual taking the lead, it's a matter
 of having someone capable enough working on this for some time, which can
 be achieved by sponsoring that capable person for example.
 Maybe the FreeBSD project could provide an official site for bounties?
 Some things might have more interest among users than developers,
 and an easy way to create and donate to bounties for everyone to see may
 make it less of a barrier for people to put their money where their
 mouth is.

Hi,

There's been discussion about the possibility of providing an
official FreeBSD bounty page run by the FreeBSD Project.  As I
recall, for a variety of legal reasons the Foundation will not do it.

Remember that the FreeBSD Project is not a legal entity.  We are a
loosely affiliated gang with no existence outside the minds of our
members and users.  This does not affect people much in the software
world -- you don't care that the main FreeBSD FTP server is actually
owned by ISC, or that the Web server is provided by Yahoo!  Legally,
TFP cannot hold your money in trust as part of a bounty.

These two points reach a simple conclusion: there will be no official
FreeBSD Project Bounty Page, end of discussion.

(I'm sure that people are going to blather about it more, but this
really is the final word from the FreeBSD Project side.  The Internet
loves beating that greasy spot on the ground where the dead horse used
to be, though...)

Enough interest is not a question of quantity, but a qualitative
question.  It doesn't matter if millions of users want a nVidia amd64
driver if none of them can write the code.  Every one of those
millions of users may be a high-quality human being with a great deal
of inherent worth, but if they don't have the quality of can write
the code they don't count.

When someone who has the skills to develop the kernel support nVidia
requires is sufficiently interested to develop that kernel support, it
will happen.  Not before.

If you don't have the skills, but you believe that you have sufficient
motivation and interest, then you tneed to do the work to motivate a
developer.  Hint: email alone, no matter how impassioned or whiny,
will not do it.  If you do not do this, then you do not have
sufficient interest.

What needs to be done is FreeBSD users need to be asked, 
 specifically, if they have interest in an amd64 capable nvidia-driver 
 being released.  If so, then a donation page should be setup and 
 coordinated either through the FreeBSD Foundation (desired) or a 
 trusted, private individual who will distribute the funds to the parties 
 implementing the feature.

Great idea!

The Foundation is not going to do this -- last I knew, they do not
accept directed donations for legal reasons.

Everybody on this list is an individual, however.  Step up.  Do it.
Yes, I'm talking to you, the person reading this right now.  That's
how you become part of the loose gang called The FreeBSD
Project. Don't ask me to do it.  I think that there should be better
FreeBSD books available in bookstores, and so I'm doing that.

This is the *only* way ANYTHING gets done in the FreeBSD Project.

Personally I think that this should apply to many things, not just 
 nvidia-driver. If that was done, maybe volunteer work (I know, less 
 volunteer, more work) would move along faster. The same thing occurs in 
 the business world but instead of small bounties it's usually a large 
 sum of money for a set of features developed and supported over a long 
 period of time. At least that's what Linux would make me think...

I would suggest that whoever does the work break up the nVidia needs
list into a small series of steps that could be accomplished (and
bought) more easily, rather than a single monolithic bounty.

I would also suggest that 

Re: Nvidia amd64

2007-09-28 Thread Giulio Ferro

Remko Lodder wrote:
 Ok, let's see how we can fund this project. First of all the interested 
 developers
 should assess the bulk of work to do and how long it will take them to 
 complete

 it. Then we can think about how many people are interested in opening their
 wallet to see it come into being.



Lets do it the other way around ,lets see what people are willinoneg to pay for
this, so that the person applying for this knows what he can expect. Pay by
feature instead of pay by time.
  


I'm in, as are at least other two posters in this thread.
I think that if someone set up a web page for the bounty
and spread the news to other forums a fair number of subscriptions
will come up.

What we need to know is : what is the bulk of work needed? Can't anyone
sketch a simple plan with the tasks and the hours/man for each?
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Nvidia amd64

2007-09-28 Thread Michael W. Lucas
(trimming the cc-list)

On Fri, Sep 28, 2007 at 07:33:35PM +0200, Markus Hitter wrote:
 
 Am 28.09.2007 um 16:23 schrieb Michael W. Lucas:
 
 If you don't have the skills, but you believe that you have sufficient
 motivation and interest, then you tneed to do the work to motivate a
 developer.
 
 There is another option: learning.

Absolutely!  If you're sufficiently interested, break out a compiler
and learn.  Look at the page that lists the driver requirements.  Read
about those requirements.  Read the FreeBSD source code that you'd
have to change, and understand it.  Read Design  Implementation of
the FreeBSD OS.  I'm afraid I thought that was obvious.

I'm not trying to discount anyone, far from it.  But after hearing for
the umpteenth time The FreeBSD Project/Foundation outght to set up a
bounty page, I had to say why it wasn't going to happen.  (My
apologies if I offended anyone, that was unintentional.)

I'll stand by saying that when a person says someone should do
something, that someone is the person writing that email.  You have
many options for what to do, far more than I could list.  I don't care
what option people choose.  Just do it.

 Instead of complaining nobody has interest and your opinion  
 doesn't count a few hints where to get started as a not-yet-skilled  
 developer would be a lot more helpful.

I would suggest starting with a very specific question.

Somewhere out there is a list of requirements for the amd64 nVidia
port.  (I found one at
http://lists.freebsd.org/pipermail/freebsd-hackers/2006-June/016995.html,
but I have no idea if this is the current authoritative list.)  Look
at the list, and do the reading and research necessary to understand
one or more requirements.

If no authoritative list exists, create one.  Do the necessary mailing
list archive searching to determine the status of each.  I assure you
that if you miss anything, the first person to come across your page
will let you know.  ;-)

Pick a tack on that list.  Read it.  Understand it.  Read the
underlying FreeBSD code that supports that function.  Explore the
kernel.  Read DIotFOS with a highlighter in hand.  Print out source
code, mark it up, understand it.

Then ask a specific question about where to go on one very small part
of your project.  Specific questions get answers.  General ones do
not.  It's sad, but that's how it is.

Take that answer.  Read more code.  Write a few lines of code.  Repeat
until the driver is done.

==ml

-- 
Michael W. Lucas[EMAIL PROTECTED], [EMAIL PROTECTED]
http://www.BlackHelicopters.org/~mwlucas/
  Coming Soon: Absolute FreeBSD -- http://www.AbsoluteFreeBSD.com
On 5/4/2007, the TSA kept 3 pairs of my soiled undies for security reasons.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Comtrol RocketPort 550 uPCI, 16-port

2007-09-28 Thread Jeff Blank
Hi,

I've just installed a 16-port RocketPort 550 uPCI (Comtrol part #
99211-0) and am getting a failure in device_attach:

rp0: RocketPort PCI port 0xdc80-0xdcff,0xd800-0xd8ff mem 
0xfcf00400-0xfcf0047f,0xfcf0-0xfcf000ff irq 20 at device 8.0 on pci1
rp0: ioaddr mapping failed for RocketPort(PCI).
device_attach: rp0 attach returned 6

# pciconf -l -v
[...]
[EMAIL PROTECTED]:8:0:   class=0x028000 card=0x802211fe chip=0x802211fe 
rev=0x00 hdr=0x00
vendor   = 'Comtrol Corp'
class= network

I've read an older thread from this list regarding a 32-port version
of this card, and a device-id (0x08##) seemed to be available from the
output of pciconf in that thread, but I'm not getting anything more
than the above for my card.

do I have any hope of getting this card to work under 6-STABLE?  (the
server is running 6.2-RELEASE now, but I'd be happy to go to -STABLE
to get it to work.)  what other information from me would be helpful?

thanks much,
Jeff
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


POSIXfy readlink() call

2007-09-28 Thread Ighighi

The POXIX prototype for readlink(2) is:
ssize_t readlink(const char *restrict path, char *restrict buf, size_t 
bufsize);


See:
http://www.opengroup.org/onlinepubs/95399/functions/readlink.html

NetBSD already did it:
http://netbsd.gw.com/cgi-bin/man-cgi?readlink+2+

It'd be good have it corrected in 7.0.

Salutes,
Igh.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]