2.5GB LAN and WAN with RTL8125BG cards
-
@stephenw10 I ordered 2 TP-LINK TX201 Nic cards.
Installed one in my pfSense motherboard, replacing the TP-Link 1 Gbit card.
Put the other card in my desktop machine running Linux 5.15.0-72-generic kernel.iperf3 -c 192.168.20.1 Connecting to host 192.168.20.1, port 5201 [ 5] local 192.168.20.153 port 35082 connected to 192.168.20.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 283 MBytes 2.37 Gbits/sec 0 731 KBytes [ 5] 1.00-2.00 sec 278 MBytes 2.33 Gbits/sec 0 769 KBytes [ 5] 2.00-3.00 sec 281 MBytes 2.36 Gbits/sec 0 769 KBytes [ 5] 3.00-4.00 sec 280 MBytes 2.35 Gbits/sec 0 1.01 MBytes [ 5] 4.00-5.00 sec 281 MBytes 2.36 Gbits/sec 0 1.07 MBytes [ 5] 5.00-6.00 sec 280 MBytes 2.35 Gbits/sec 0 1.07 MBytes [ 5] 6.00-7.00 sec 281 MBytes 2.36 Gbits/sec 0 1.07 MBytes [ 5] 7.00-8.00 sec 280 MBytes 2.35 Gbits/sec 0 1.07 MBytes [ 5] 8.00-9.00 sec 280 MBytes 2.35 Gbits/sec 0 1.07 MBytes [ 5] 9.00-10.00 sec 281 MBytes 2.36 Gbits/sec 0 1.07 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 2.74 GBytes 2.35 Gbits/sec 0 sender [ 5] 0.00-10.00 sec 2.74 GBytes 2.35 Gbits/sec receiver iperf Done.
Prior to all this I installed realtek-re-kmod-198.00_1 driver and ran the 1GB card for a day with no problems
Also...
pciconf -l | grep re0 re0@pci0:2:0:0: class=0x020000 rev=0x04 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x10ec subdevice=0x8125
and
ifconfig re0 re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 description: LAN options=201b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,WOL_MAGIC> ether 48:22:de:ad:be:ef:90 inet6 fe80::4a22:beef:dead:f890%re0 prefixlen 64 scopeid 0x2 inet6 fe80::1:1%re0 prefixlen 64 scopeid 0x2 inet 192.168.20.1 netmask 0xffffff00 broadcast 192.168.20.255 media: Ethernet autoselect (2500Base-T <full-duplex>) status: active nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
-
@mark_lab_user said in 2.5GB LAN and WAN with RTL8125BG cards:
I ordered 2 TP-LINK TX201 Nic cards.
At first I would say thank you to provide and
share your results and findings with the
community.Installed one in my pfSense motherboard, replacing the TP-Link 1 Gbit card.
And there you were installing pfSense 23.05
or 2.6 or 2.7? Is it bare metal or as a VM host?Did you add the following lines in the /boot/loader.conf.local ?
echo 'if_re_load="YES"' echo 'if_re_name="/boot/modules/if_re.ko"'
-
bare metal 23.05 and yes regarding the loader.conf file.
-
Hi, I'm also having a similar problem, my mini pc has a Realtek 8111G (seems to work perfectly out of the box at ~950mbps) and a realtek 8125BG pcie card (doesn't get detected).
I have tried installing drivers 198.00_1:pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/realtek-re-kmod-198.00_1.pkg
I also added the following lines to the boot/loader.conf.local file:
if_re_load="YES" if_re_name="/boot/modules/if_re.ko"
The problem still persists, I checked the OS Boot Logs and the 8125BG card is not detected, while the 8111G is detected correctly:
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0xd000-0xd0ff mem 0xfe900000-0xfe900fff,0xd0800000-0xd0803fff irq 28 at device 0.0 on pci2
When I installed the realtek-re-kmod package I got this error, without knowing how to fix it I just ignored it:
/root: pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/realtek-re-kmod-198.00_1.pkg Fetching realtek-re-kmod-198.00_1.pkg: 100% 97 KiB 98.8kB/s 00:01 Installing realtek-re-kmod-198.00_1... Newer FreeBSD version for package realtek-re-kmod: To ignore this error set IGNORE_OSVERSION=yes - package: 1204000 - running kernel: 1203500 Ignore the mismatch and continue? [y/N]: y
I am using FreeBSD 12.3 and PFsense 2.6.0, but if necessary I can upgrade to 2.7 beta.
Would you know how to help me get this 8125BG working?
Thank you and have a nice day.Leo
-
Run
pciconf -lv
and make sure the NIC is seen on the PCI bus. -
Because I am running pfSense 23.05-RELEASE which use what I assume is a customized FREEBSD-CURRENT from the NetGate tree, it is hard to say if pfSense 2.6 and/or FreeBSD 12.3 is a factor.
Unfortuneately RealTek don't seem to interested in drivers expect for Linux and Windoze. Too bad because they produce a high quality consumer grade product line and have a huge market share in MOBO's and NIC's and SOHO Switches. The big MOBO manuafacturers would not put there trust in RealTek chips unless they felt extremely comfortable with the chip set.
NetGate wants everyone to use Intel NIC's but that is just not realistic. The other option is to virtualize pfSense under something rock solid like ProxMox and the the Linux drivers will do the heavy lifting and always work.
-
@stephenw10 yes the NIC is seen by the PCI bus:
none1@pci0:1:0:0: class=0x020000 card=0x012310ec chip=0x812510ec rev=0x05 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8125 2.5GbE Controller' class = network subclass = ethernet
@mark_lab_user I understand, I always heard that Intel NICs are better supported, but let's say my budget is very low and when I saw this card for 7€ on Amazon (price mistake lasted few minutes) I bought it without thinking too much. Thanks for suggesting to use Proxmox, I will keep it as option b, I don't want to keep too much load on my AMD GX-222GC, and also I read that virtualizing PFsense is not considered a good practice.
-
Check the boot log to make sure it's actually loading the driver and using it for the other NIC. It should show the driver version if it loads like:
May 28 15:12:32 kernel re0: version:1.97.00
-
@stephenw10 I didn't find anything similar to what you mentioned; to be sure, I'll send you the boot logs:
[2.6.0-RELEASE][admin@pfSense.home.arpa]/root: dmesg -a ---<<BOOT>>--- Copyright (c) 1992-2021 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 12.3-STABLE RELENG_2_6_0-n226742-1285d6d205f pfSense amd64 FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) VT(vga): resolution 640x480 CPU: AMD GX-222GC SOC with Radeon(TM) R5E Graphics (2195.93-MHz K8-class CPU) Origin="AuthenticAMD" Id=0x730f01 Family=0x16 Model=0x30 Stepping=1 Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> Features2=0x7ed8220b<SSE3,PCLMULQDQ,MON,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM> AMD Features2=0x1d4037ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,Topology,PNXC,DBE,PTSC,PL2I> Structured Extended Features=0x8<BMI1> XSAVE Features=0x1<XSAVEOPT> SVM: NP,NRIP,AFlush,DAssist,NAsids=8 TSC: P-state invariant, performance statistics real memory = 8589934592 (8192 MB) avail memory = 7890386944 (7524 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: <FTS D3313-G1> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: unblocking device. Firmware Warning (ACPI): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20200430/tbfadt-796) ioapic0 <Version 2.1> irqs 0-23 on motherboard ioapic1 <Version 2.1> irqs 24-55 on motherboard Launching APs: 1 Timecounter "TSC-low" frequency 1097964233 Hz quality 1000 random: entropy device external interface 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, 0xffffffff80739000, 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, 0xffffffff807390b0, 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, 0xffffffff80739160, 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, 0xffffffff807609f0, 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, 0xffffffff80760aa0, 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, 0xffffffff80760b50, 0) error 1 wlan: mac acl policy registered WARNING: Device "g_ctl" is Giant locked and may be deleted before FreeBSD 14.0. WARNING: Device "pci" is Giant locked and may be deleted before FreeBSD 14.0. module_register_init: MOD_LOAD (vesa, 0xffffffff8140a210, 0) error 19 WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 14.0. kbd1 at kbdmux0 [ath_hal] loaded random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" WARNING: Device "spkr" is Giant locked and may be deleted before FreeBSD 14.0. 000.000054 [4344] netmap_init netmap: loaded module mlx5en: Mellanox Ethernet driver 3.6.0 (December 2020) nexus0 vtvga0: <VT VGA driver> on motherboard cryptosoft0: <software crypto> on motherboard acpi0: <FTS D3313-G1> on motherboard acpi0: Power Button (fixed) cpu0: <ACPI CPU> on acpi0 attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 atrtc0: <AT realtime clock> port 0x70-0x71 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 950 Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 vgapci0: <VGA-compatible display> port 0xf000-0xf0ff mem 0xc0000000-0xcfffffff,0xd0000000-0xd07fffff,0xfeb00000-0xfeb3ffff irq 44 at device 1.0 on pci0 vgapci0: Boot video device hdac0: <ATI (0x9840) HDA Controller> mem 0xfeb64000-0xfeb67fff irq 45 at device 1.1 on pci0 pcib1: <ACPI PCI-PCI bridge> irq 24 at device 2.1 on pci0 pci1: <ACPI PCI bus> on pcib1 pci1: <network, ethernet> at device 0.0 (no driver attached) pcib2: <ACPI PCI-PCI bridge> irq 25 at device 2.2 on pci0 pci2: <ACPI PCI bus> on pcib2 re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F/G PCIe Gigabit Ethernet> port 0xd000-0xd0ff mem 0xfe900000-0xfe900fff,0xd0800000-0xd0803fff irq 28 at device 0.0 on pci2 re0: Using 1 MSI-X message re0: ASPM disabled re0: Chip rev. 0x4c000000 re0: MAC rev. 0x00000000 miibus0: <MII bus> on re0 rgephy0: <RTL8251/8153 1000BASE-T media interface> PHY 1 on miibus0 rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow re0: Using defaults for TSO: 65518/35/2048 re0: Ethernet address: xxx re0: netmap queues/slots: TX 1/256, RX 1/256 pci0: <encrypt/decrypt> at device 8.0 (no driver attached) xhci0: <AMD FCH USB 3.0 controller> mem 0xfeb68000-0xfeb69fff irq 18 at device 16.0 on pci0 xhci0: 32 bytes context size, 64-bit DMA usbus0 on xhci0 usbus0: 5.0Gbps Super Speed USB v3.0 ahci0: <AMD Hudson-2 AHCI SATA controller> port 0xf140-0xf147,0xf130-0xf133,0xf120-0xf127,0xf110-0xf113,0xf100-0xf10f mem 0xfeb6e000-0xfeb6e3ff irq 19 at device 17.0 on pci0 ahci0: AHCI v1.30 with 2 6Gbps ports, Port Multiplier supported ahcich0: <AHCI channel> at channel 0 on ahci0 ahcich1: <AHCI channel> at channel 1 on ahci0 ehci0: <AMD FCH USB 2.0 controller> mem 0xfeb6d000-0xfeb6d0ff irq 18 at device 18.0 on pci0 usbus1: EHCI version 1.0 usbus1 on ehci0 usbus1: 480Mbps High Speed USB v2.0 ehci1: <AMD FCH USB 2.0 controller> mem 0xfeb6c000-0xfeb6c0ff irq 18 at device 19.0 on pci0 usbus2: EHCI version 1.0 usbus2 on ehci1 usbus2: 480Mbps High Speed USB v2.0 hdac1: <AMD Hudson-2 HDA Controller> mem 0xfeb60000-0xfeb63fff irq 16 at device 20.2 on pci0 isab0: <PCI-ISA bridge> at device 20.3 on pci0 isa0: <ISA bus> on isab0 acpi_button0: <Power Button> on acpi0 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 orm0: <ISA Option ROM> at iomem 0xcf000-0xcffff pnpid ORM0000 on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] hwpstate0: <Cool`n'Quiet 2.0> on cpu0 ZFS filesystem version: 5 ZFS storage pool version: features support (5000) Timecounters tick every 1.000 msec hdacc0: <ATI R6xx HDA CODEC> at cad 0 on hdac0 hdaa0: <ATI R6xx Audio Function Group> at nid 1 on hdacc0 pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0 pcm1: <ATI R6xx (HDMI)> at nid 5 on hdaa0 hdacc1: <Realtek ALC671 HDA CODEC> at cad 2 on hdac1 hdaa1: <Realtek ALC671 Audio Function Group> at nid 1 on hdacc1 pcm2: <Realtek ALC671 (Analog)> at nid 23 and 24 on hdaa1 pcm3: <Realtek ALC671 (Front Analog)> at nid 20 and 25 on hdaa1 pcm4: <Realtek ALC671 (Rear Analog Line-out)> at nid 33 on hdaa1 ugen2.1: <AMD EHCI root HUB> at usbus2 ugen0.1: <0x1022 XHCI root HUB> at usbus0 uhub0: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 uhub1: <0x1022 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ugen1.1: <AMD EHCI root HUB> at usbus1 uhub2: <AMD EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1 Trying to mount root from zfs:pfSense/ROOT/default []... Root mount waiting for: usbus0 CAM usbus1 usbus2 uhub1: 4 ports with 4 removable, self powered Root mount waiting for: usbus0 CAM usbus1 usbus2 ugen0.2: <Realtek USB 10/100/1000 LAN> at usbus0 uhub2: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered ugen1.2: <vendor 0x0438 product 0x7900> at usbus1 uhub3 on uhub2 uhub3: <vendor 0x0438 product 0x7900, class 9/0, rev 2.00/0.18, addr 2> on usbus1 ugen2.2: <vendor 0x0438 product 0x7900> at usbus2 uhub4 on uhub0 uhub4: <vendor 0x0438 product 0x7900, class 9/0, rev 2.00/0.18, addr 2> on usbus2 Root mount waiting for: CAM usbus1 usbus2 uhub3: 4 ports with 4 removable, self powered uhub4: 4 ports with 4 removable, self powered 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 Root mount waiting for: CAM ada0 at ahcich1 bus 0 scbus1 target 0 lun 0 ada0: <Innodisk DEMSR- 08GB mSATA 3ME3 S16425G3> ATA8-ACS SATA 3.x device ada0: Serial Number 20180523AAAA111000A9 ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes) ada0: Command Queueing enabled ada0: 7628MB (15622144 512 byte sectors) Configuring crash dumps... No suitable dump device was found. Filesystems are clean, continuing... Mounting filesystems... __ _ __ / _|___ ___ _ __ ___ ___ | '_ \134| |_/ __|/ _ \134 '_ \134/ __|/ _ \134 | |_) | _\134__ \134 __/ | | \134__ \134 __/ | .__/|_| |___/\134___|_| |_|___/\134___| |_| Welcome to pfSense 2.6.0-RELEASE... Dump device does not exist. Savecore not run. ...ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/ipsec /usr/local/lib/perl5/5.32/mach/CORE 32-bit compatibility ldconfig path: done. >>> Removing vital flag from php74... done. External config loader 1.0 is now starting... ada0p1 ada0p2 ada0p3 Launching the init system...Updating CPU Microcode... CPU: AMD GX-222GC SOC with Radeon(TM) R5E Graphics (2195.93-MHz K8-class CPU) Origin="AuthenticAMD" Id=0x730f01 Family=0x16 Model=0x30 Stepping=1 Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT> Features2=0x7ed8220b<SSE3,PCLMULQDQ,MON,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND> AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM> AMD Features2=0x1d4037ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,Topology,PNXC,DBE,PTSC,PL2I> Structured Extended Features=0x8<BMI1> XSAVE Features=0x1<XSAVEOPT> SVM: NP,NRIP,AFlush,DAssist,NAsids=8 TSC: P-state invariant, performance statistics Done. .... done. Initializing.................. done. Starting device manager (devd)... intsmb0: <AMD FCH SMBus Controller> at device 20.0 on pci0 smbus0: <System Management Bus> on intsmb0 ure0 on uhub1 ure0: <Realtek USB 10/100/1000 LAN, class 0/0, rev 3.00/31.00, addr 1> on usbus0 ure0: unknown version 0x6010 miibus1: <MII bus> on ure0 rgephy1: <RTL8251/8153 1000BASE-T media interface> PHY 0 on miibus1 rgephy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, 1000baseT-FDX-master, auto ue0: <USB Ethernet> on ure0 ue0: Ethernet address: xxx done. Loading configuration......done. Updating configuration...done. Checking config backups consistency.................................done. Setting up extended sysctls...done. Setting timezone...done. Configuring loopback interface... lo0: link state changed to UP done. Starting syslog...done. Starting Secure Shell Services...done. Setting up interfaces microcode...done. Configuring loopback interface...done. Configuring LAN interface... ue0: link state changed to DOWN done. Configuring WAN interface... re0: link state changed to DOWN re0: link state changed to UP done. Configuring CARP settings...done. Syncing OpenVPN settings...done. pflog0: promiscuous mode enabled Configuring firewall......done. Starting PFLOG...done. Setting up gateway monitors...done. Setting up static routes...done. Setting up DNSs... Starting DNS Resolver...done. Synchronizing user settings...done. Configuring CRON...done. Bootstrapping clock...done. Starting NTP Server...done. Starting webConfigurator...done. Starting DHCP service...done. Starting DHCPv6 service...done. Configuring firewall......done. Generating RRD graphs...done. Starting syslog...done. Starting CRON... done. pfSense 2.6.0-RELEASE amd64 Mon Jan 31 19:57:53 UTC 2022 Bootup complete
-
Doesn't look like the driver is loading.
Make sure the two lines are correct in loader.conf.local.
Check the console output from the boot loader. It should show the modules being loaded or some error if it's not.