Date: Tue, 21 May 2019 21:09:25 +0200 From: Rob Delafontaine <rob.delafontaine@bergmolen.be> To: freebsd-wireless@freebsd.org Subject: Broadcom4322 Message-ID: <9CB94FA1-B3A2-4778-BB47-971A6EC3987F@bergmolen.be>
next in thread | raw e-mail | index | archive | help
Hello, I recently installed freebsd 12 on a mid 2010 MacPro. For wireless connections, this Mac uses a Broadcom 4322 card. To obtain a wireless connection I did=20 if_bwn_load=3D=E2=80=9CYES=E2=80=9D bhnd_load=3D=E2=80=9CYES=E2=80=9D bwn_v4_n_ucode_load=3D=E2=80=9CYES=E2=80=9D in /boot/loader.conf. I enabled gpl phy in /usr/src/sys/modules/bwn/Makefile, and recompiled the kernel with device bwn and option bwn_gpl_phy. This actually resulted in a working wireless connection. Wlan0 is up and associated to the suggested network. However, during boot, a number of error messages appear: Error reading triso2g from nvram hw reset: phy tx errors mac suspend failed bwn0: need multicast update callback I decided to build bwn into the kernel, to find out if that gave any = improvements. However, make failed with the following messages: error: undefined symbol: bwn_nphy_op_free referenced by if_bwn_phy_n.c: 99 error: undefined symbol: bwn_nphy_op_prepare_structs referenced by if_bwn_phy_n.c 122 This error is repeated for lines 139, 210, 218, 226, and 258. Each time, the reference comes from if_bwn_phy_n.c. The reference is made in an =E2=80=98if=E2=80=99 construction. The referenced files don=E2=80=99t seem to be present on my system. Would anyone know how I might solve this ? Thanks, Rob=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9CB94FA1-B3A2-4778-BB47-971A6EC3987F>