----- Original Message -----
>Masa Murayama wrote:
>> ----- Original Message -----
>>> Date: Fri, 05 Dec 2008 22:13:27 -0800
>>> From: Michael Schuster <[EMAIL PROTECTED]>
>>> To: driver-discuss@opensolaris.org
>>> Subject: [driver-discuss] nVidia MCP73 ethernet support?
>>>
>>>
>>> All,
>>>
>>> I just installed opensolaris 2008.11 RC2 on a new PC; the motherboard is a
 
>>> ASUS P5N73-AM for which opensolaris has all drivers ... except for what th
e 
>>> device driver utility calls "nVidia Corporation MCP73 ethernet".
>>>
>>> I've asked google etc., but haven't come with anything looking like a 
>>> straightforward "download here" solution (the closest, IMO, being 
>>> http://homepage2.nifty.com/mrym3/taiyodo/eng/, but, unless I'm mistaken, 
>>> not quite what I need [corrections welcome ;-])
>> 
>> Didn't nfo work for you? May I have the error messages or /var/adm/messages
?
>
>here's what I tried:
>1) compile with for gld V3:
>
>$ /usr/ccs/bin/make
>cc [ ... ] -DVERSION='"2.6.2"' nfo_gem.c -o amd64/nfo_gem.o
>
>cc: Warning: -xarch=amd64 is deprecated, use -m64 to create 64-bit programs
>"gem.h", line 38: cannot find include file: <sys/mac.h>
>"gem.h", line 39: cannot find include file: <sys/mac_ether.h>
>"gem.h", line 232: syntax error before or at: mac_handle_t
>"gem.h", line 263: syntax error before or at: mac_resource_handle_t
>"nfo_gem.c", line 391: improper member use: regs_handle
>"nfo_gem.c", line 391: improper member use: base_addr
>[... etc ... ]
>cc: acomp failed for nfo_gem.c
>*** Error code 2
>make: Fatal error: Command failed for target `amd64/nfo_gem.o'
>$

Please use gld v2. You need kernel include files from opensolaris and
additional bug fix on nfo to build gld v3 binaries.

>2) tried with gld v2, built it, transferred to the machine in question 
>(remember, no net -> no compiler ;-)
>
The precompiled binaries will work.

>I then followed the advice of testing before booting, the steps "make 
>install", "adddrv.sh" and "make uninstall" worked well (AFAICT), but 
>"modload obj/nfo" gave me an error:
>
You need link amd64 to obj. Or try following instead of modload obj/nfo

 # modload amd64/nfo

Then,
 # devfsadm -i nfo

-masa

>$ pfexec modload obj/nfo
>can't load module: Invalid argument
>
>so I trussed it, it's indeed the modctl(MODLAOD, ...) call that returns -1 
>and sets errno to EINVAL.
>
>regards
>Michael
>> 
>> -masa
>> 
>>> Are there plans to get support for this driver in (soon ...), can anyone 
>>> point me to a place where I can download something known to work ... or is
 
>>> my best bet just popping in a network card that I can first make sure we 
>>> have a driver for?
>>>
>>> Michael
>>> -- 
>>> Michael Schuster        http://blogs.sun.com/recursion
>>> Recursion, n.: see 'Recursion'
>>> _______________________________________________
>>> driver-discuss mailing list
>>> driver-discuss@opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>> 
>
>
>-- 
>Michael Schuster        http://blogs.sun.com/recursion
>Recursion, n.: see 'Recursion'

_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to