Feature #11079
closedInclude the updated Realtek driver pkg in the pfSense repo
0%
Description
There is now a FreeBSD package for the 'official' Realtek driver, currently v1.96.04.
https://www.freshports.org/net/realtek-re-kmod/
This is needed for the new Realtek 2.5G devices but also runs with a lot more stability on numerous older devices.
Currently users are either compiling it themselves or uploading a random binary someone else compiled!
The pkg can be installed using 'pkg add' but the full path is needed and changes. There is also the risk of pulling in some incompatible dependency.
Adding this to our repo would remove those issues.
Updated by Renato Botelho about 4 years ago
- Status changed from New to Feedback
- Assignee set to Renato Botelho
PR has been merged. Thanks!
Updated by Steve Wheeler about 4 years ago
- Status changed from Feedback to New
- Assignee deleted (
Renato Botelho)
Updated by Steve Wheeler about 4 years ago
- Status changed from New to Feedback
Sorry, overlapped. Back to feedback....
Updated by Alhusein Zawi about 4 years ago
pks is added .
[2.5.0-DEVELOPMENT][admin@pfSense.home.arpa]/root: pkg search realtek
realtek-re-kmod-v196.04_2 Kernel driver for Realtek PCIe Ethernet Controller .
Updated by Steve Wheeler about 4 years ago
- Status changed from Feedback to Resolved
Looks good:
[2.5.0-DEVELOPMENT][admin@apu.stevew.lan]/root: pkg search realtek realtek-re-kmod-v196.04_2 Kernel driver for Realtek PCIe Ethernet Controllers [2.5.0-DEVELOPMENT][admin@apu.stevew.lan]/root: pkg install realtek-re-kmod Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. The following 1 package(s) will be affected (of 0 checked): New packages to be INSTALLED: realtek-re-kmod: v196.04_2 [pfSense] Number of packages to be installed: 1 The process will require 1 MiB more space. 104 KiB to be downloaded. Proceed with this action? [y/N]: y [1/1] Fetching realtek-re-kmod-v196.04_2.txz: 100% 104 KiB 106.5kB/s 00:01 Checking integrity... done (0 conflicting) [1/1] Installing realtek-re-kmod-v196.04_2... [1/1] Extracting realtek-re-kmod-v196.04_2: 100% ===== Message from realtek-re-kmod-v196.04_2: -- Add the following lines to your /boot/loader.conf to override the built-in FreeBSD re(4) driver. if_re_load="YES" if_re_name="/boot/modules/if_re.ko" By default, the size of allocated mbufs is enough to receive the largest Ethernet frame supported by the card. If your memory is highly fragmented, trying to allocate contiguous pages (more than 4096 bytes) may result in driver hangs. For this reason the value is tunable at boot time, e.g. if you don't need Jumbo frames you can lower the memory requirements and avoid this issue with: hw.re.max_rx_mbuf_sz="2048" [2.5.0-DEVELOPMENT][admin@apu.stevew.lan]/root: echo 'if_re_load="YES"' >> /boot/loader.conf.local
Then:
re0: <Realtek PCIe GbE Family Controller> port 0x1000-0x10ff mem 0xf7a00000-0xf7a00fff,0xf7900000-0xf7903fff irq 16 at device 0.0 on pci1 re0: Using Memory Mapping! re0: Using 1 MSI-X message re0: ASPM disabled re0: version:1.96.04 re0: Ethernet address: 00:0d:b9:37:30:10
Updated by Jim Pingle about 4 years ago
- Target version changed from Future to 2.5.0
Updated by Steve Wheeler about 4 years ago
This has been added to factory but doesn't need to be. There are no factory devices using re(4) any longer.