Installing the Realtek PCI-e Module in PfSense / FreeBSD [Help]
-
Hi, I recently purchased a Rosewill PCI-e WiFi Adapter (RNX-N250PCEv2) and I'm attempting to use it with my PFSense firewall, but it's not recognizing it. pciconf -l results in none1@pci0:3:0:0. I came across the rtwn - Realtek IEEE 802.11 wireless network driver and also the rtwn-pci network driver but I'm not sure how to load these module into FreeBSD / PFSense. Any help would be greatly appreciated. Thanks in advance.
https://www.freebsd.org/cgi/man.cgi?query=rtwn_pci&sektion=4&apropos=0&manpath=FreeBSD+12.0-RELEASE+and+Ports
https://www.freebsd.org/cgi/man.cgi?query=rtwn&sektion=4&manpath=freebsd-release-ports
-
I must appear on the PCI bus with a chip ID if it can be used. Try using:
pciconf -lv
.It might be usb connected somehow so if it doesn't appear there try:
usbconfig dump_device_desc
Steve
-
Below are the results of pciconf -lv
none1@pci0:3:0:0: class=0x028000 card=0x818b10ec chip=0x818b10ec rev=0x00 hdr=0x00
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8192EE PCIe Wireless Network Adapter'
class = network -
@prickly_porcupine said in Installing the Realtek PCI-e Module in PfSense / FreeBSD [Help]:
chip=0x818b10ec
Mmm, looks like even in the most recent code that chip is not supported:
https://github.com/freebsd/freebsd/blob/848287bd3d9c4c22f4423538c714f8f05b9ef254/sys/dev/rtwn/pci/rtwn_pci_attach.h#L35static const struct rtwn_pci_ident rtwn_pci_ident_table[] = { { 0x10ec, 0x8176, "Realtek RTL8188CE", RTWN_CHIP_RTL8192CE }, { 0x10ec, 0x8179, "Realtek RTL8188EE", RTWN_CHIP_RTL8188EE }, { 0, 0, NULL, RTWN_CHIP_MAX_PCI } };
Some coding would be required to make that work.
Steve
-
Thanks @stephenw10 for the insight, I really appreciate it. I won't waste any more time on this.