----- 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