Skip site navigation (1)Skip section navigation (2)
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>