Date: Tue, 21 May 2019 12:40:18 -0700 From: Adrian Chadd <adrian.chadd@gmail.com> To: Rob Delafontaine <rob.delafontaine@bergmolen.be> Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: Broadcom4322 Message-ID: <CAJ-VmondsUBmXyTFxu57dZutkaFbxb8xJzxMycbT=rM0qaWtZg@mail.gmail.com> In-Reply-To: <9CB94FA1-B3A2-4778-BB47-971A6EC3987F@bergmolen.be> References: <9CB94FA1-B3A2-4778-BB47-971A6EC3987F@bergmolen.be>
next in thread | previous in thread | raw e-mail | index | archive | help
hi! interesting! sorry, I haven't poked much at the broadcom stuff since landon went and did his bhnd work a few years ago. I'll have to go see what changed in fetching those EEPROM values and figure out why it's not being read correctly. I have no timeline on this yet though! -a On Tue, 21 May 2019 at 12:09, Rob Delafontaine <rob.delafontaine@bergmolen.be> wrote: > > 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 > > 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 impr= ovements. > > 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 > > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.or= g"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmondsUBmXyTFxu57dZutkaFbxb8xJzxMycbT=rM0qaWtZg>