-
×InformationFix Windows 10 Update Issues
Resolve Windows 10 related issues for your HP computers or printers by HP Windows 10 Support Center
-
-
×InformationFix Windows 10 Update Issues
Resolve Windows 10 related issues for your HP computers or printers by HP Windows 10 Support Center
-
- HP Community
- >
- Desktops
- >
- Networking
- >
- NIC not enabled and no driver for non Windows build
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Create an account on the HP Community to personalize your profile and ask a question

NIC not enabled and no driver for non Windows build
07-21-2017 12:27 PM

I've setup 4 HP Elitedesk 800 G3 systems with Linux OS and all 4 systems cannot detect the onboard NIC. I've looked into HP's downloads and there are no availability for drivers for the Linux OS. A link was provided for the Linux Kernel Archive. I came up with a workaround by attaching a Ethernet to USB dongle to make a network connection. Please advise as I have 40 of these systems to setup. Thanks.
07-21-2017 12:31 PM - edited 07-21-2017 12:47 PM

Hi:
The only suggestion I can offer would be to use the Linux driver from Intel for the Intel® I219LM those PC's come with.
07-21-2017 03:14 PM

Hi,
I've downloaded and extracted the recommended driver. However, when I execute the 'make load' command, I get a 'Makefile:3: *** missing separator. Stop.'
Here's what the Makefile looks like:
#$FreeBSD$ .include <bsd.own.mk> .PATH: ${.CURDIR} KMOD = if_em SRCS = device_if.h bus_if.h pci_if.h SRCS += $(CORE_SRC) $(COMMON_SHARED) $(LEGACY_SHARED) $(PCIE_SHARED) CORE_src=if_em.c if_lem.c e1000_osdep.c em_compat.c # Shared COMMON_SHARED = e1000_api.c e1000_phy.c e1000_nvm.c e1000_mac.c e1000_manage.c PCIE_SHARED = e1000_80003es2lan.c e1000_ich8lan.c e1000_82571.c LEGACY_SHARED = e1000_82540.c e1000_82542.c e1000_82541.c e1000_82543.c # These flags are only used when in a standalone tarball build CFLAGS += -DINET -DINET6 -DEM_STANDALONE_BUILD # Uncomment this to disable Fast interrupt handling. #CFLAGS += -DEM_LEGACY_IRQ # DEVICE_POLLING for a non-interrupt-driven method #CFLAGS += -DDEVICE_POLLING # Uncomment this to enable the stack multiqueue routines # with this driver you do not get multiple tx queues, # but it does provide input queuing. Testing has shown # some stability issues so its off by default. # NOTE: it has been found that UDP intensive traffic # actually does better with the old stack interface # and so it seems better to have this off by default. # however it works fine, and some workloads may benefit # having it on. #CFLAGS += -DEM_MULTIQUEUE clean: rm -f opt_bdg.h device_if.h bus_if.h pci_if.h setdef* rm -f *.o *.kld *.ko rm -f @ machine export_syms x86 rm -f ${CLEANFILES} .include <bsd.kmod.mk>
Line 3 is .include <bsd.own.mk>.

Didn't find what you were looking for? Ask the community