On Wed, Oct 28, 2015 at 10:18:26PM -0400, Dewey Hylton wrote:
> i like these little boxes; they are silent and stable and perfect for plenty
> of my projects. this new version promises to be better than the several fit2
> machines i have scattered around customer sites, affording more cores and
> memory.
> 
> the man page for em shows the i211 to be supported. this machine uses that
> chip, and it is even reported by the kernel - but still does not work. is it
> possible that its specific id is simply missing from the driver, or is there
> more to it than that?
> 
> i booted the computer via pxe, so the ethernet is clearly working. it
> shipped with linux, and networking worked there too.
> 
> of course it'd be nice for all the other bits to be in working order as
> well, but at the moment ethernet is the most important for my purposes.
> 
> please let me know what i can do to get this working, or how i can assist
> otherwise.

If you can get the dmesg output of a kernel built with the following
diff it should indicate where the problem is:

Index: sys/dev/pci/if_em_osdep.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_em_osdep.h,v
retrieving revision 1.12
diff -u -p -r1.12 if_em_osdep.h
--- sys/dev/pci/if_em_osdep.h   5 Oct 2011 02:52:10 -0000       1.12
+++ sys/dev/pci/if_em_osdep.h   29 Oct 2015 03:27:36 -0000
@@ -44,7 +44,8 @@ POSSIBILITY OF SUCH DAMAGE.
 
 #define MSGOUT(S, A, B)                printf(S "\n", A, B)
 #define DEBUGFUNC(F)           DEBUGOUT(F);
-#ifdef DBG
+//#ifdef DBG
+#if 1
        #define DEBUGOUT(S)                     printf(S "\n")
        #define DEBUGOUT1(S,A)                  printf(S "\n",A)
        #define DEBUGOUT2(S,A,B)                printf(S "\n",A,B)

Reply via email to