Date: Mon, 12 Aug 2019 07:12:44 +0000 From: bugzilla-noreply@freebsd.org To: wireless@FreeBSD.org Subject: [Bug 239795] [patch] rtwn driver does not attach to certain devices. Driver is missing entries for PCI device id's Message-ID: <bug-239795-21060@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239795 Bug ID: 239795 Summary: [patch] rtwn driver does not attach to certain devices. Driver is missing entries for PCI device id's Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Keywords: patch Severity: Affects Some People Priority: --- Component: wireless Assignee: wireless@FreeBSD.org Reporter: james.m.parsons@protonmail.com Created attachment 206466 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D206466&action= =3Dedit Patch containing solution On a new installation of FreeBSD (I've tried it on both FreeBSD 12.0-RELEASE and On FreeBSD 13.0-CURRENT, certain wireless adapters based on the RTL8192= CE chipset are not recognized by the rtwn driver. In my particular instance, t= he card was an ASUS PCE-N15 wireless adapter. Running pciconv -lv shows that t= he vendor information was correct, but that there is no driver attached e.g.=20 none1@pci0:29:0:0: class=3D0x028000 card=3D0x85e31043 chip=3D0x817810e= c rev=3D0x01 hdr=3D0x00 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTL8192CE PCIe Wireless Network Adapter' looking at the kernel source under sys/dev/rtwn/pci/rtwn_pci_attach.h, I can see that there is an array containing a list of vendor / device id's. Not included in said array is the PCI device id for my particular card (0x8178). After adding an entry with the device id (see attached patch), building / installing a kernel and rebooting, the card is recognized and the rtwn driv= er attaches. Furthermore I configured the interface and the driver does work as expected otherwise. rtwn0@pci0:29:0:0: class=3D0x028000 card=3D0x85e31043 chip=3D0x817810e= c rev=3D0x01 hdr=3D0x00 vendor =3D 'Realtek Semiconductor Co., Ltd.' device =3D 'RTL8192CE PCIe Wireless Network Adapter' There may or may not be other cards who's device id's may need separate entries, but as I haven't encountered the hardware, my attached patch only contains the entry for a device id I have confirmed does not work. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239795-21060>