----- Original Message -----

>I been using nfo-2.6.3.tar.gz  from 
>http://homepage2.nifty.com/mrym3/taiyodo/eng for quite some time, and 
>just up to b134 with the gldv3 interface and suncc compilers.
>
>Unfortunately, after trying rich lowe's b142, I believe that the [gldv3] 
>interface is no longer compatible. (I seem to recall seeing some 
>movement in ARC cases).
>
>Aug 19 08:59:23 shuttleX nfo: [ID 130221 kern.info] nfo0: type2 (nForce 
>MCP-T) (vid: 0x10de, did: 0x0066, revid: 0xa1)
>Aug 19 08:59:23 shuttleX nfo: [ID 217474 kern.info] nfo0: ilr 0x1401010b
>Aug 19 08:59:23 shuttleX nfo: [ID 694339 kern.warning] WARNING: gem0: 
>gem_do_attach: mac_alloc failed
>Aug 19 08:59:23 shuttleX nfo: [ID 602368 kern.warning] WARNING: nfo0: 
>gem_do_attach failed
>
>Effectively mac.h and mac_provider.h are different in /usr/include/sys
>
>rich...@shuttlex:/export/dossiers/nfo-2.6.3# cc -V
>cc: Sun C 5.10 SunOS_i386 2009/06/03
>usage: cc [ options] files.  Use 'cc -flags' for details
>rich...@shuttlex:/export/dossiers/nfo-2.6.3# CC -V
>CC: Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21
>Usage: CC [ options ] files.  Use 'CC -flags' for details
>
>
>rich...@shuttlex:/export/dossiers/nfo-2.6.3# /usr/ccs/bin/make
>cc -c -xO3 -D"__INLINE__=" -U_NO_LONGLONG -D_KERNEL  -U_ASM_INLINES 
>-D_SYSCALL32 -D_SYSCALL32_IMPL  -Dsun -D__sun -D__SVR4  -DC2_AUDIT  -Xa 
>-xspace -v -xc99=%all -errtags=yes -errwarn=%all -xstrconst -Di86pc 
>-DDEBUG -DDEBUG_LEVEL=1 -DGEM_DEBUG_LEVEL=0 -UTEST_TXDESC_FULL 
>-UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW  -UTEST_FMT1 
>-UTEST_FMT2 -UTEST_NF3 -UDEBUG_TCP_CKSUM  -UDEBUG_UDP_CKSUM 
>-UDEBUG_TX_SINGLE -I ./common -DGEM_CONFIG_POLLING -DGEM_CONFIG_GLDv3 
>-DGEM_CONFIG_VLAN_HW  -DGEM_CONFIG_CKSUM_OFFLOAD -DSOLARIS10  -Unotdef 
>-UNEVER -UGEM_GCC_RUNTIME  -UGEM_COMPAT -USANITY -UGEM_CONFIG_FMA 
>-UMODULE  -UGEM_CONFIG_RX_DIRECT -DGEM_CONFIG_TX_DIRECT  -UOS_PUTBACK 
>-UCONFIG_PM -UCONFIG_CKSUM_OFFLOAD -UCONFIG_LSO -DCONFIG_POLLING 
>-DWA_TX16 -UWA_SHORT_FRAG -DVERSION='"2.6.3"' nfo_gem.c -o i386/nfo_gem.o
>cc -c -xO3 -D"__INLINE__=" -U_NO_LONGLONG -D_KERNEL  -U_ASM_INLINES 
>-D_SYSCALL32 -D_SYSCALL32_IMPL  -Dsun -D__sun -D__SVR4  -DC2_AUDIT  -Xa 
>-xspace -v -xc99=%all -errtags=yes -errwarn=%all -xstrconst -Di86pc 
>-DDEBUG -DDEBUG_LEVEL=1 -DGEM_DEBUG_LEVEL=0 -UTEST_TXDESC_FULL 
>-UTEST_RX_EMPTY -UDEBUG_HANG -UTEST_BIGENDIAN -UTEST_FOVW  -UTEST_FMT1 
>-UTEST_FMT2 -UTEST_NF3 -UDEBUG_TCP_CKSUM  -UDEBUG_UDP_CKSUM 
>-UDEBUG_TX_SINGLE -I ./common -DGEM_CONFIG_POLLING -DGEM_CONFIG_GLDv3 
>-DGEM_CONFIG_VLAN_HW  -DGEM_CONFIG_CKSUM_OFFLOAD -DSOLARIS10  -Unotdef 
>-UNEVER -UGEM_GCC_RUNTIME  -UGEM_COMPAT -USANITY -UGEM_CONFIG_FMA 
>-UMODULE  -UGEM_CONFIG_RX_DIRECT -DGEM_CONFIG_TX_DIRECT  -UOS_PUTBACK 
>-UCONFIG_PM -UCONFIG_CKSUM_OFFLOAD -UCONFIG_LSO -DCONFIG_POLLING 
>-DWA_TX16 -UWA_SHORT_FRAG -DVERSION='"2.6.3"' gem.c -o i386/gem.o
>"gem.c", line 5909: initialization type mismatch 
>(E_INITIALIZATION_TYPE_MISMATCH)
>"gem.c", line 5910: initialization type mismatch 
>(E_INITIALIZATION_TYPE_MISMATCH)
>cc: acomp failed for gem.c
>*** Error code 1
>make: Fatal error: Command failed for target `i386/gem.o'
>
>For info, I tried looking at a more recent driver for different 
>interface on this site as well (gani-2.6.7), if I copy gem_mii.h and 
>gem.c it seems to get further, but then it really bombs out, perhaps due 
>to intrinsic differences in the evolution of these drivers...
>Has anybody been able to get over this problem ?

I prepared nfo-2.6.6t1 for the latest opensolaris. Please try below.

http://homepage2.nifty.com/mrym3/taiyodo/nfo-2.6.6t1.tar.gz

-masa

_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to