-
I am trying to get an onboard NIC to show up so that I have a third interface, but it doesn't get recognized by default.
When I list PCI devices I can see it without a driver:
none4@pci0:59:0:0: class=0x020000 rev=0x06 hdr=0x00 vendor=0x10ec device=0x3000 subvendor=0x1849 subdevice=0x3000 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'Killer E3000 2.5GbE Controller' class = network subclass = ethernet bar [10] = type I/O Port, range 32, base 0x3000, size 256, enabled bar [18] = type Memory, range 64, base 0x6a400000, size 65536, enabled bar [20] = type Memory, range 64, base 0x6a410000, size 16384, enabled
I followed another forum and installed the latest FreeBSD Realtek driver
fetch -v https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/realtek-re-kmod-197.00.pkg pkg install -f -y realtek-re-kmod-197.00.pkg
And then created a /boot/loader.conf.local file containing:
if_re_load="YES" if_re_name="/boot/modules/if_re.ko"
However, it is still not showing up. I'm wondering if this is the right driver, or if potentially the interface name is different so boot loader config should be different. Any ideas would be appreciated.
Here is the dmesg.boot log:
Copyright (c) 1992-2022 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 14.0-CURRENT #0 devel-main-n255825-17d2b04a49e: Thu Jan 12 23:20:55 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-CE-snapshots-master-main/obj/amd64/6jmcE0HR/var/jenkins/workspace/pfSense-CE-snapshots-master-main/sources/FreeBSD-src-devel-main/amd64.amd64/sys/pfSense amd64 FreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c) WARNING: WITNESS option enabled, expect reduced performance. VT(efifb): resolution 800x600 CPU: 12th Gen Intel(R) Core(TM) i5-12600K (3686.40-MHz K8-class CPU) Origin="GenuineIntel" Id=0x90672 Family=0x6 Model=0x97 Stepping=2 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x7ffafbff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM> AMD Features2=0x121<LAHF,ABM,Prefetch> Structured Extended Features=0x239c27eb<FSGSBASE,TSCADJ,BMI1,AVX2,FDPEXC,SMEP,BMI2,ERMS,INVPCID,NFPUSG,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PROCTRACE,SHA> Structured Extended Features2=0x98c027bc<UMIP,PKU,OSPKE,WAITPKG,GFNI,VAES,VPCLMULQDQ,TME,RDPID,MOVDIRI,MOVDIR64B> Structured Extended Features3=0xfc1cc410<FSRM,MD_CLEAR,PCONFIG,IBT,IBPB,STIBP,L1DFL,ARCH_CAP,CORE_CAP,SSBD> XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES> IA32_ARCH_CAPS=0xfd6b<RDCL_NO,IBRS_ALL,SKIP_L1DFL_VME,MDS_NO,TAA_NO> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr TSC: P-state invariant, performance statistics real memory = 17179869184 (16384 MB) avail memory = 16248598528 (15495 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: <ALASKA A M I > FreeBSD/SMP: Multiprocessor System Detected: 16 CPUs FreeBSD/SMP: Non-uniform topology random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" random: unblocking device. ioapic0 <Version 2.0> irqs 0-119 Launching APs: 1 15 14 13 3 12 7 11 6 9 5 2 10 8 4 TCP_ratelimit: Is now initialized ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff80760a60, 0) error 1 ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff80760b10, 0) error 1 ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff80760bc0, 0) error 1 iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_bss_fw, 0xffffffff8077dba0, 0) error 1 iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_ibss_fw, 0xffffffff8077dc50, 0) error 1 iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffffffff8077dd00, 0) error 1 wlan: mac acl policy registered random: entropy device external interface kbd1 at kbdmux0 WARNING: Device "spkr" is Giant locked and may be deleted before FreeBSD 14.0. efirtc0: <EFI Realtime Clock> efirtc0: registered as a time-of-day clock, resolution 1.000000s smbios0: <System Management BIOS> at iomem 0x45bae000-0x45bae01e smbios0: Version: 3.5, BCD Revision: 3.5 acpi0: <ALASKA A M I > acpi0: Power Button (fixed) hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 19200000 Hz quality 950 Event timer "HPET" frequency 19200000 Hz quality 350 Event timer "HPET1" frequency 19200000 Hz quality 340 Event timer "HPET2" frequency 19200000 Hz quality 340 Event timer "HPET3" frequency 19200000 Hz quality 340 Event timer "HPET4" frequency 19200000 Hz quality 340 Event timer "HPET5" frequency 19200000 Hz quality 340 Event timer "HPET6" frequency 19200000 Hz quality 340 Event timer "HPET7" frequency 19200000 Hz quality 340 atrtc1: <AT realtime clock> on acpi0 atrtc1: Warning: Couldn't map I/O. atrtc1: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1808-0x180b on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 ix0: <Intel(R) X550-T2> mem 0x6022800000-0x6022bfffff,0x6022c04000-0x6022c07fff at device 0.0 on pci1 ix0: Using 2048 TX descriptors and 2048 RX descriptors ix0: queue equality override not set, capping rx_queues at 10 and tx_queues at 10 ix0: Using 10 RX queues 10 TX queues ix0: Using MSI-X interrupts with 11 vectors ix0: allocated for 10 queues ix0: allocated for 10 rx queues ix0: Ethernet address: b4:96:91:72:04:9c ix0: PCI Express Bus: Speed 8.0GT/s Width x1 ix0: Option ROM V19-b5-p12 eTrack 0x80000f32 PHY FW V523 ix0: Error 2 setting up SR-IOV ix0: netmap queues/slots: TX 10/2048, RX 10/2048 ix1: <Intel(R) X550-T2> mem 0x6022400000-0x60227fffff,0x6022c00000-0x6022c03fff at device 0.1 on pci1 ix1: Using 2048 TX descriptors and 2048 RX descriptors ix1: queue equality override not set, capping rx_queues at 10 and tx_queues at 10 ix1: Using 10 RX queues 10 TX queues ix1: Using MSI-X interrupts with 11 vectors ix1: allocated for 10 queues ix1: allocated for 10 rx queues ix1: Ethernet address: b4:96:91:72:04:9e ix1: PCI Express Bus: Speed 8.0GT/s Width x1 ix1: Option ROM V19-b5-p12 eTrack 0x80000f32 PHY FW V523 ix1: Error 2 setting up SR-IOV ix1: netmap queues/slots: TX 10/2048, RX 10/2048 vgapci0: <VGA-compatible display> port 0x4000-0x403f mem 0x6023000000-0x6023ffffff,0x4000000000-0x400fffffff at device 2.0 on pci0 vgapci0: Boot video device pcib2: <ACPI PCI-PCI bridge> at device 6.0 on pci0 pci2: <ACPI PCI bus> on pcib2 nvme0: <Generic NVMe Device> mem 0x6a500000-0x6a503fff at device 0.0 on pci2 xhci0: <Intel Alder Lake USB 3.2 controller> mem 0x6024100000-0x602410ffff at device 20.0 on pci0 xhci0: 32 bytes context size, 64-bit DMA usbus0 on xhci0 usbus0: 5.0Gbps Super Speed USB v3.0 pci0: <memory, RAM> at device 20.2 (no driver attached) pci0: <network> at device 20.3 (no driver attached) pci0: <serial bus> at device 21.0 (no driver attached) pci0: <simple comms> at device 22.0 (no driver attached) ahci0: <Intel Alder Lake AHCI SATA controller> port 0x4090-0x4097,0x4080-0x4083,0x4060-0x407f mem 0x6a700000-0x6a701fff,0x6a703000-0x6a7030ff,0x6a702000-0x6a7027ff at device 23.0 on pci0 ahci0: AHCI v1.31 with 4 6Gbps ports, Port Multiplier not supported ahcich4: <AHCI channel> at channel 4 on ahci0 ahcich5: <AHCI channel> at channel 5 on ahci0 ahcich6: <AHCI channel> at channel 6 on ahci0 ahcich7: <AHCI channel> at channel 7 on ahci0 ahciem0: <AHCI enclosure management bridge> on ahci0 pcib3: <ACPI PCI-PCI bridge> at device 27.0 on pci0 pci3: <ACPI PCI bus> on pcib3 pcib4: <ACPI PCI-PCI bridge> at device 0.0 on pci3 pci4: <ACPI PCI bus> on pcib4 pcib5: <PCI-PCI bridge> at device 0.0 on pci4 pci5: <PCI bus> on pcib5 pci5: <serial bus, USB> at device 0.0 (no driver attached) pcib6: <PCI-PCI bridge> at device 1.0 on pci4 pcib7: <ACPI PCI-PCI bridge> at device 2.0 on pci4 pci6: <ACPI PCI bus> on pcib7 xhci1: <XHCI (generic) USB 3.0 controller> mem 0x6a200000-0x6a20ffff at device 0.0 on pci6 xhci1: 32 bytes context size, 64-bit DMA usbus1 on xhci1 usbus1: 5.0Gbps Super Speed USB v3.0 pcib8: <PCI-PCI bridge> at device 3.0 on pci4 pcib9: <ACPI PCI-PCI bridge> at device 28.0 on pci0 pci7: <ACPI PCI bus> on pcib9 pci7: <network, ethernet> at device 0.0 (no driver attached) pcib10: <ACPI PCI-PCI bridge> at device 28.3 on pci0 pci8: <ACPI PCI bus> on pcib10 isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 hdac0: <Intel Alder Lake HDA Controller> mem 0x6024110000-0x6024113fff,0x6024000000-0x60240fffff at device 31.3 on pci0 pci0: <serial bus> at device 31.5 (no driver attached) acpi_button0: <Sleep Button> on acpi0 cpu0: <ACPI CPU> on acpi0 acpi_button1: <Power Button> on acpi0 acpi_syscontainer0: <System Container> on acpi0 acpi_syscontainer1: <System Container> on acpi0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] atrtc0: <AT realtime clock> at port 0x70 irq 8 on isa0 atrtc0: Warning: Couldn't map I/O. atrtc0: registered as a time-of-day clock, resolution 1.000000s atrtc0: Can't map interrupt. hwpstate_intel0: <Intel Speed Shift> on cpu0 hwpstate_intel1: <Intel Speed Shift> on cpu1 hwpstate_intel2: <Intel Speed Shift> on cpu2 hwpstate_intel3: <Intel Speed Shift> on cpu3 hwpstate_intel4: <Intel Speed Shift> on cpu4 hwpstate_intel5: <Intel Speed Shift> on cpu5 hwpstate_intel6: <Intel Speed Shift> on cpu6 hwpstate_intel7: <Intel Speed Shift> on cpu7 hwpstate_intel8: <Intel Speed Shift> on cpu8 hwpstate_intel9: <Intel Speed Shift> on cpu9 hwpstate_intel10: <Intel Speed Shift> on cpu10 hwpstate_intel11: <Intel Speed Shift> on cpu11 hwpstate_intel12: <Intel Speed Shift> on cpu12 hwpstate_intel13: <Intel Speed Shift> on cpu13 hwpstate_intel14: <Intel Speed Shift> on cpu14 hwpstate_intel15: <Intel Speed Shift> on cpu15 Timecounter "TSC-low" frequency 1843201907 Hz quality 1000 Timecounters tick every 1.000 msec ZFS filesystem version: 5 ZFS storage pool version: features support (5000) ugen1.1: <Intel XHCI root HUB> at usbus1 ugen0.1: <Intel XHCI root HUB> at usbus0 uhub0 on usbus1 uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1 uhub1 on usbus0 uhub1: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 nvd0: <Samsung SSD 980 PRO 500GB> NVMe namespace nvd0: 476940MB (976773168 512 byte sectors) hdacc0: <Realtek ALC1220 HDA CODEC> at cad 0 on hdac0 hdaa0: <Realtek ALC1220 Audio Function Group> at nid 1 on hdacc0 pcm0: <Realtek ALC1220 (Rear Analog 5.1/2.0)> at nid 20,22,21 and 24,26 on hdaa0 pcm1: <Realtek ALC1220 (Front Analog)> at nid 27 and 25 on hdaa0 pcm2: <Realtek ALC1220 (Rear Digital)> at nid 30 on hdaa0 hdacc1: <Intel Alder Lake HDA CODEC> at cad 2 on hdac0 hdaa1: <Intel Alder Lake Audio Function Group> at nid 1 on hdacc1 pcm3: <Intel Alder Lake (HDMI/DP 8ch)> at nid 4 on hdaa1 Trying to mount root from zfs:pfSense2/ROOT/default []... WARNING: WITNESS option enabled, expect reduced performance. uhub0: 4 ports with 4 removable, self powered uhub1: 25 ports with 25 removable, self powered Root mount waiting for: usbus0 CAM ugen0.2: <SEM USB Keyboard> at usbus0 ukbd0 on uhub1 ukbd0: <SEM USB Keyboard, class 0/0, rev 1.10/1.10, addr 1> on usbus0 kbd2 at ukbd0 uhid0 on uhub1 uhid0: <SEM USB Keyboard, class 0/0, rev 1.10/1.10, addr 1> on usbus0 ugen0.3: <vendor 0x04b3 USB Optical Mouse> at usbus0 Root mount waiting for: usbus0 CAM ugen0.4: <ASRock LED Controller> at usbus0 uhid1 on uhub1 uhid1: <ASRock LED Controller, class 0/0, rev 1.10/0.00, addr 3> on usbus0 ugen0.5: <vendor 0x8087 product 0x0033> at usbus0 Root mount waiting for: CAM Root mount waiting for: CAM Root mount waiting for: CAM Root mount waiting for: CAM Root mount waiting for: CAM Root mount waiting for: CAM ses0 at ahciem0 bus 0 scbus4 target 0 lun 0 ses0: <AHCI SGPIO Enclosure 2.00 0001> SEMB S-E-S 2.00 device ses0: SEMB SES Device Dual Console: Serial Primary, Video Secondary CPU: 12th Gen Intel(R) Core(TM) i5-12600K (3686.40-MHz K8-class CPU) Origin="GenuineIntel" Id=0x90672 Family=0x6 Model=0x97 Stepping=2 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x7ffafbff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM> AMD Features2=0x121<LAHF,ABM,Prefetch> Structured Extended Features=0x239c27eb<FSGSBASE,TSCADJ,BMI1,AVX2,FDPEXC,SMEP,BMI2,ERMS,INVPCID,NFPUSG,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PROCTRACE,SHA> Structured Extended Features2=0x98c027bc<UMIP,PKU,OSPKE,WAITPKG,GFNI,VAES,VPCLMULQDQ,TME,RDPID,MOVDIRI,MOVDIR64B> Structured Extended Features3=0xfc1cc410<FSRM,MD_CLEAR,PCONFIG,IBT,IBPB,STIBP,L1DFL,ARCH_CAP,CORE_CAP,SSBD> XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES> IA32_ARCH_CAPS=0x88fd6b<RDCL_NO,IBRS_ALL,SKIP_L1DFL_VME,MDS_NO,TAA_NO> VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID,VID,PostIntr TSC: P-state invariant, performance statistics
-
@sef1414 said in Onboard NIC doesn't show up Killer E3100:
realtek-re-kmod-197.00.pkg
Even the most recent version that driver, 198.00, doesn't support that device ID:
/* * General constants that are fun to know. * * RealTek PCI vendor ID */ #define RT_VENDORID 0x10EC /* * RealTek chip device IDs. */ #define RT_DEVICEID_8129 0x8129 #define RT_DEVICEID_8139 0x8139 #define RT_DEVICEID_8169 0x8169 /* For RTL8169 */ #define RT_DEVICEID_8169SC 0x8167 /* For RTL8169SC */ #define RT_DEVICEID_8168 0x8168 /* For RTL8168B */ #define RT_DEVICEID_8161 0x8161 /* For RTL8168 Series add-on card */ #define RT_DEVICEID_8162 0x8162 /* For RTL8168KB */ #define RT_DEVICEID_8136 0x8136 /* For RTL8101E */ #define RT_DEVICEID_8125 0x8125 /* For RTL8125 */ /* * Accton PCI vendor ID */ #define ACCTON_VENDORID 0x1113 /* * Accton MPX 5030/5038 device ID. */ #define ACCTON_DEVICEID_5030 0x1211 /* * Delta Electronics Vendor ID. */ #define DELTA_VENDORID 0x1500 /* * Delta device IDs. */ #define DELTA_DEVICEID_8139 0x1360 /* * Addtron vendor ID. */ #define ADDTRON_VENDORID 0x4033 /* * Addtron device IDs. */ #define ADDTRON_DEVICEID_8139 0x1360 /* * D-Link vendor ID. */ #define DLINK_VENDORID 0x1186 /* * D-Link DFE-530TX+ device ID */ #define DLINK_DEVICEID_530TXPLUS 0x1300
So some coding required to make it work.
Steve
-
-
@stephenw10 said in Onboard NIC doesn't show up Killer E3100:
So some coding required to make it work.
Alright, thanks for helping me put that issue to rest, appreciate it.
-
@sef1414 said in Onboard NIC doesn't show up Killer E3100:
@stephenw10 said in Onboard NIC doesn't show up Killer E3100:
So some coding required to make it work.
Alright, thanks for helping me put that issue to rest, appreciate it.
May be you give it a shot and try it out now?
Killer E3000/E3100 NIC -
Yes, looks like it should be supported in 198.00_1.