From nobody Mon May 31 20:43:23 2021 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 2BBF4C7D425 for ; Mon, 31 May 2021 20:43:27 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from outgoing-exchange-1.mit.edu (outgoing-exchange-1.mit.edu [18.9.28.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.outgoing-exchange.mit.edu", Issuer "InCommon RSA Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Fv6gy1Szqz3D0J for ; Mon, 31 May 2021 20:43:25 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from oc11exedge2.exchange.mit.edu (OC11EXEDGE2.EXCHANGE.MIT.EDU [18.9.3.18]) by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id 14VKhNJ0027034 for ; Mon, 31 May 2021 16:43:24 -0400 Received: from OC11EXPO29.exchange.mit.edu (18.9.4.102) by oc11exedge2.exchange.mit.edu (18.9.3.18) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Mon, 31 May 2021 16:43:02 -0400 Received: from OC11EXPO29.exchange.mit.edu (18.9.4.102) by oc11expo29.exchange.mit.edu (18.9.4.102) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 31 May 2021 16:43:23 -0400 Received: from OC11EXPO29.exchange.mit.edu ([18.9.4.102]) by oc11expo29.exchange.mit.edu ([18.9.4.102]) with mapi id 15.00.1497.015; Mon, 31 May 2021 16:43:23 -0400 From: John F Carr To: freebsd-arm Subject: Status of wireless driver development for Raspberry Pi? Thread-Topic: Status of wireless driver development for Raspberry Pi? Thread-Index: AQHXVl2ZZ0BqZ27RMk23ojwIPMgBSw== Date: Mon, 31 May 2021 20:43:23 +0000 Message-ID: <94AF68C7-3E9A-4686-AA20-DC592C84A2FD@exchange.mit.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [108.7.221.50] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 X-Rspamd-Queue-Id: 4Fv6gy1Szqz3D0J X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of jfc@mit.edu designates 18.9.28.15 as permitted sender) smtp.mailfrom=jfc@mit.edu X-Spamd-Result: default: False [-2.48 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:18.9.28.0/24]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[mit.edu]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[18.9.28.15:from]; NEURAL_HAM_SHORT(-0.98)[-0.982]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3, ipnet:18.9.0.0/16, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] X-ThisMailContainsUnwantedMimeParts: N According to a page that hasn't been updated for a while (https://wiki.free= bsd.org/SDIO) work is in progress on Broadcom wireless drivers for the Rasp= berry Pi 3 and 4. I'm supposed to start by building the GENERIC-MMCCAM ker= nel. A CAM device will then appear which I can then use camcontrol to talk= to. I built the kernel and booted it on my Pi 3B+, which has a Broadcom = 43455/6 according to Linux. All camcontrol finds is the mini SD card. I s= ee only one call to sdhci_init_slot in bcm2835_sdhost.c so maybe that's the= problem. It supports exactly one SDIO device, a memory card. Any thoughts? Is it worth thinking about the wireless chip or is it just t= oo much work? # camcontrol devlist at scbus0 target 0 lun 0 (pass0,= sdda0) # camcontrol devlist -v scbus0 on sdhci_slot0 bus 0: at scbus0 target 0 lun 0 (pass0,= sdda0) scbus-1 on xpt0 bus 0: <> at scbus-1 target -1 lun ffffffff (xpt0)