From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob0.topicbox.com (tb-ob0.topicbox.com [64.147.108.117]) by inbox.vuxu.org (Postfix) with ESMTP id 920A42231B for ; Sat, 6 Apr 2024 21:20:15 +0200 (CEST) Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 900192629A for ; Sat, 6 Apr 2024 15:20:13 -0400 (EDT) (envelope-from bounce.mM21bff740cfc3be6ecf936bdb.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 85550126B7C7; Sat, 6 Apr 2024 15:20:13 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=bellsouth.net header.i=@bellsouth.net header.b=dIAxyKYV header.a=rsa-sha256 header.s=s2048 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=bellsouth.net; spf=none smtp.mailfrom=blstuart@bellsouth.net smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:message-id:in-reply-to:references :subject:mime-version:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1712431213; bh=MispoViXIAMPWmIk U9T7grq9zn9FzHntZJZZ9eHGCSU=; b=W/+/bs21XLNdPN3s0C3WmOTvAtIzJwgg WsRubC5Wl5RQRTM73JVb6toF9YcxY2WlpNQ7S0R01IGK0+QVfZjT0D506hldQ6UC gGG3hvC6tsjmf3IzC8pTMkREXFqWGO4HitBMCMMgFeHpHPqnQE0sj0Exsu2DiTPe U5nyuc9QQBQ= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1712431213; b=HJHLtsJaIciYfbBTV25Of6ugeSdvHGLNIJ3kQ3wU3VW8enTm1A giIc0bD4GSOJT/Tb/UHkAzNKjX4exSqt5LIHSgeiRizqmt8KzJF/dmvp403wU/4J S3YCxqSs7hdBNAtP06x8sCTzSgMhBpIAKtsQnkB/jDxQtlsvW8qxqT0Kk= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=bellsouth.net header.i=@bellsouth.net header.b=dIAxyKYV header.a=rsa-sha256 header.s=s2048 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=bellsouth.net; spf=none smtp.mailfrom=blstuart@bellsouth.net smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=bellsouth.net header.i=@bellsouth.net header.b=dIAxyKYV header.a=rsa-sha256 header.s=s2048 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=bellsouth.net; iprev=pass smtp.remote-ip=66.163.188.85 (sonic319-23.consmr.mail.ne1.yahoo.com); spf=none smtp.mailfrom=blstuart@bellsouth.net smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com policy.ptr=sonic319-23.consmr.mail.ne1.yahoo.com; x-return-mx=pass header.domain=bellsouth.net policy.is_org=yes (MX Records found: al-ip4-mx-vip2.prodigy.net,ff-ip4-mx-vip2.prodigy.net,al-ip4-mx-vip1.prodigy.net,ff-ip4-mx-vip1.prodigy.net); x-return-mx=pass smtp.domain=bellsouth.net policy.is_org=yes (MX Records found: al-ip4-mx-vip2.prodigy.net,ff-ip4-mx-vip2.prodigy.net,al-ip4-mx-vip1.prodigy.net,ff-ip4-mx-vip1.prodigy.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:message-id:in-reply-to:references:subject:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1712431213; x=1712517613; bh=UlKKDX0S5Vvb8ByDYg0lG2XflCKSWJY8 JN0mQAJPQFE=; b=aCD8KL+Vs2lpwxgspbt9rcVLreIuzES3Kngn2A2dQWYE77ht //zz/2b0e01ozNwzl6ewWHCWb0M/OOOJR1c49WbV9ZKUzVEeqWulx8NXeinkoV9k RgZS1GZyjARpOOx3rV0GGn9Ovexj4YMEUoW1CBkp4Q1ZXnIoqJITswx7qnM= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id E9F2F147D3AD for <9fans@9fans.net>; Sat, 6 Apr 2024 15:19:55 -0400 (EDT) (envelope-from blstuart@bellsouth.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id D10DF4E7BEB; Sat, 6 Apr 2024 15:19:55 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1712431195; b=nTFM8ZMcOwVTGNZsbOz+oV89TxGhuolKYJrrno4A5r+U5Jlwin lk3kVQjqXXmzyGkQW8tlJTt9OJ4Zx2Evvk5UZeKJ87JrkDxKzR9e7sVMrDhqQdFO ZlzPaxI+t7TC8AiP02uASTcUqdmCCAP/6kLRH+nTcgiUbLNMVsqKDNKqTX6VG1/u SjBIrvFaLFjj5tWiMz3Z/zji1tdxWkNKxc2cVnuocd9EfTt7qEdXSgYkNG1sWwBN bT6gbIUIaDoTBPMPzI3ADF42omX9GtxLIW0izoY8evgEyIVgofnUMW7CiJX2+dSM 0xQrdVEIHt/ryTmHr/LWBI2qseCvYng8KZVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:message-id:in-reply-to:references :subject:mime-version:content-type; s=arcseal; t=1712431195; bh= qhLHRnwEujlMhiP0HgzwPLhtjP7V4l79RbNwz68xiA4=; b=RNjJyT8XIcdCeCQP cuP/PWV45nQ7rVVsai+veHaQbeLOCLbEwGyvg+xRwKqN+CcMAqRHkVeC060iFbhh 5gEYH143JoE5dwPGCtf+PD62tJWtBwCXN9ACHcjndyFKs4cHk0uarorgQIZdubyM wpPDL5DYjTYEkt/qTTjiq5EOSSn5mImjdVyKNUG1poq3FkotmlSMHgoqMC/rOmh3 xKZg/angxJHVwZpiXq+pFMmYVpF/eU4Ai6EH7QgBlc7KMoOf5gzAcwS48spjAC0M ByBm8mkJYy3AgmGSHUXRElg05COvNy4Dbu9MWf5rjJxhd6WCDR7/0bz1wDkuoN82 eHR/Ag== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=bellsouth.net header.i=@bellsouth.net header.b=dIAxyKYV header.a=rsa-sha256 header.s=s2048 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=bellsouth.net; iprev=pass smtp.remote-ip=66.163.188.85 (sonic319-23.consmr.mail.ne1.yahoo.com); spf=none smtp.mailfrom=blstuart@bellsouth.net smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=sonic319-23.consmr.mail.ne1.yahoo.com policy.ptr=sonic319-23.consmr.mail.ne1.yahoo.com; x-return-mx=pass header.domain=bellsouth.net policy.is_org=yes (MX Records found: al-ip4-mx-vip2.prodigy.net,ff-ip4-mx-vip2.prodigy.net,al-ip4-mx-vip1.prodigy.net,ff-ip4-mx-vip1.prodigy.net); x-return-mx=pass smtp.domain=bellsouth.net policy.is_org=yes (MX Records found: al-ip4-mx-vip2.prodigy.net,ff-ip4-mx-vip2.prodigy.net,al-ip4-mx-vip1.prodigy.net,ff-ip4-mx-vip1.prodigy.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrudegvddgudefjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fkjghfufggtgfosegrtdgssgertdejnecuhfhrohhmpedfuehrihgrnhcunfdrucfuthhu rghrthdfuceosghlshhtuhgrrhhtsegsvghllhhsohhuthhhrdhnvghtqeenucggtffrrg htthgvrhhnpeehkefhveffueelkeehudetkeegudeiueeiveejhedukedvkeeiteduteev veefgeenucffohhmrghinhepthhophhitggsohigrdgtohhmnecukfhppeeiiedrudeife drudekkedrkeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthep ieeirdduieefrddukeekrdekhedphhgvlhhopehsohhnihgtfeduledqvdefrdgtohhnsh hmrhdrmhgrihhlrdhnvgdurdihrghhohhordgtohhmpdhmrghilhhfrhhomhepoegslhhs thhurghrthessggvlhhlshhouhhthhdrnhgvtheqpdhnsggprhgtphhtthhopedupdhrtg hpthhtohepoeelfhgrnhhsseelfhgrnhhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: none (bellsouth.net: No applicable sender policy available) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="blstuart@bellsouth.net"; helo=sonic319-23.consmr.mail.ne1.yahoo.com; client-ip=66.163.188.85 Received: from sonic319-23.consmr.mail.ne1.yahoo.com (sonic319-23.consmr.mail.ne1.yahoo.com [66.163.188.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sat, 6 Apr 2024 15:19:55 -0400 (EDT) (envelope-from blstuart@bellsouth.net) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1712431194; bh=hrwO1O6s3/1B0ygDA3MCejPaVyWxHIfBrc3GHbsvnpe=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=qlDiACzWgibGHaPTHCeXVLsncwYNLa6ROMRn208HpKfBmRI15qLF6BUlnWIPpdkiC3POsWMljh6PgpUXmlU/NOMhIiZK///wK564Afru5LdtR5ePQUdNFqc1Cj7coCyY+hvvOK7OGLy1EEFaJe9MLpgtuqpjHi1tELoI98QJUGBkWf0H9V7/QauKm3GgOfrxc9obauK6FWayVozvRpvjdniYg/MCe40Q4oCCxEz2v4Bqebz+sjvnQf4nax1fIcgDJJrC3nc18ws4RU/QP+bYWFEjVv7EknvlcyFrPE8PQ++LW9k++uM/bCkKtGo6uSPKbTseP2dciJfdFAEWsUxpVA== X-YMail-OSG: uL2.a3wVM1nyiEO3yRv47aGekesfMANmtN04V15hR.nUoY5R27HUY3UJ884GqD6 .F9WN1msWSlgtOQKPSEoMhn5_vaNHf.p_h1Tozx.nQejFIXzIxkgHKmbVEcVHtF79x7P9KxP0zE9 oY9wt2nRY4MpK2B7gzPIMSJw3LHJ1QH5oJ1liHqw7lhFFE87nQdTko4izok.Rn9fyUDtBiUfy_qs LQhlNyFiAT82jNZKjo8nCftAii2.kTc94orYdGPR4OvNLkyqYtNxWnXAbNFE5WwcHbS2ninyMDa7 2Cg9XnpcIKMQ1fwDrCitm7qTz4VxMLFXzna_NSpz_KC2bFZb0OkproumXPpTObfTO8M5i4kvWuIH _.mjg_1RPbWFX8MMq60z8aujA6sg_CYuiiFIlQtpsopbBd5y4xjUZ0m0B6bvUrA7gZT28shi.EgT a1qfqUK52WSUXqE_DBW0lcG_NqYABRHouCYJsG7rW0BHrOqFX7nBT7fTbgpW9oYAxXXSxOLuSw8K _088w5ZEqisnhrPQb9H.JdIrNP7Y4NZXvMewn7Zqsf4zQZEZ4efsqmJD2CwEEQ0ZG.dHKuQGPsyj QAgi87rsMXDMX1QqUlt5_NRzE44QlTv4Ak39s3IvaGQxavh6ohl9jqUHMAQSR7DYx6JXx9SQ_qxk ZcU00JUFm3BQTCfHImEIncQQVxPBT5W1oerO5zbPSje_4Nug84WYz3RQhj7vn.rVcc7hPbQoLCfe wj_oLw_2rQEx11DypaOAoSGcf7nDZugsQQS3_6WPqpYC1iPbwiAwlmupX7U_LqsHNczjmPi6KFC9 V8BIY3SmBI2ZTwdYqrPc9ZMtDMtQLIBPskcHNipEYZmTFAuxe121g3wuv8iapmokxMh3Tuzbm4u_ j96jbavyrbblIkHqHUb7pdI_eFaFJYx2MLf.KX0Bz4H1ywcEyE7.ZDY.OFcAD9tuqb4QrwL64h5S A_eGoOzk3x8AAsWELxm9hQ9xhyg__vhdU4XUYe3J2LfRwyo.ABKTV3M3XEjm1wo5tcT_vX9UjXF7 qUAYylLrbpA1e1a_NuO9MwC8dqXq_7V6vs2ny6u9YZM3XTBWkks8glzv1IPHbv9SOmZ0Nv6wyUNi 8.GM1CKp97lv7Bwpfr6xxe_fGZt.ziMdzpIZ5sIWYWQBj5wGS31ce3.E0Y75e2RNV4SAkLecqnSx QtgmqMmVtmZTe9RnblfTxmGeVbPKjInqZSwYAEkdMvtKhtkLU3Jsm1GVoqz31WXSo6qWZ.UO1MGE UZjgDG911X.jh77S6pDg7NVrJ6CVYCDSIS0O.jZl7p5wUDKqZPBHpx_np40plDAH.mvpM1AvkM6V RLhkrGKnMlJSarqqv4YWySmAahdTfOB1HHOrdwZBwed4B3exUnbPMmQ0TABrvGAKmXHPTq6c_Q0i c4qGxSevllEmMcJW4i1Rl.UgQ3IhqU4cx4Ocb6AjL2EdWxhDR1S2bev.jEMDdTsAtK9yJgvCKrBo dFJQZsLz2QMBeqgWk0n73zSNjmtSDTFpl5tgoV.zH2ftMEg8yw5AO9ZAWiKztlfy5XQEeIzxOwG4 Gy139U6N2WTGC1yymSRRUzH6qPHNNXuNaGKtnMM2sl_49al26H9ZBcnZ6cpY_zfyyl92C57RBu2Q O1xu8Na1Gl6yWfJkceBRJsUxCFZsDFSJEJDqbURgkhQ2F2jLQRcdbJ7pqnttiI.EWqE4JHDYGUtB PdQgklB0RQfxAdi4DhGdpcDhXCZ3cYvsbKoy5cf0T_XPVt2c1Bp0sUR8Jyt0Rs96repfhYoc4l1g aMOPJDbEqC9CewmxqUKzuXIb_cNvzzvpKx7TpdwIOxx4eSkixBI_j5DlAGcO7YzP_kHUdQG2Hbzt vu7bvyIRAmHUjLYFbBhzo2_U7zya2MId07S8.b0OU20_VWMEgBys.QfltlS0vGy4fFe1YWkqfaWw ypjIJotrIoeH.Lu2emTAhtoKVXq7pdQ7AZzFwOz0UYp642I5NIV5A9oqBAu0EVqfLEI43n0S63fH fAyi1h.adVtBsqGIANJUBP_EHmEbcb88dk3opsnEMqFLsFcSv.cH35MYdLjtKQsT1XtpWUyDwXla w0cYMubg0HXJ8DlBxOuv2Rjw67G9b1XQyu9EBjnpcZ31Lsfm.jK4uwx4ANeEXzUr45ZvF5tUjjbr LyA3LfivQGYB8wBIkPtY663VjCixELZInl3dMjTKY3F2xXAnupw_R4xT5gCLdgv5uW_hgShbRGqc xHiiKkoZajXDf8zO3kxXS4Dg- X-Sonic-MF: X-Sonic-ID: f53ed81c-4e56-4436-9553-f3c0b8a44e7f Received: from sonic.gate.mail.ne1.yahoo.com by sonic319.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 Apr 2024 19:19:54 +0000 Date: Sat, 6 Apr 2024 19:18:25 +0000 (UTC) From: "Brian L. Stuart" To: 9fans <9fans@9fans.net> Message-ID: <1606148132.6736522.1712431105201@mail.yahoo.com> In-Reply-To: <17123876620.8C6e.76734@composer.9fans.topicbox.com> References: <17122874330.958ce74.57102@composer.9fans.topicbox.com> <17122917790.F0E8.646708@composer.9fans.topicbox.com> <17122951860.A666a94.798698@composer.9fans.topicbox.com> <17122966610.15acE.76878@composer.9fans.topicbox.com> <17123258990.B4513f79.994093@composer.9fans.topicbox.com> <17123671760.2CE40fBC4.509930@composer.9fans.topicbox.com> <1171369098.6588150.1712376248341@mail.yahoo.com> <17123876620.8C6e.76734@composer.9fans.topicbox.com> Subject: Re: [9fans] cmdline.txt for RPi 4 with QHD screen MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6736521_1440607608.1712431105200" X-Mailer: WebService/1.1.22205 YMailNorrin Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: a9d8bf0c-f44a-11ee-9cf7-0bb8038c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNDJhNTViNTVmZmI4MTQxNy1NMjFiZmY3NDBjZmMzYmU2ZWNmOTM2?= =?UTF-8?B?YmRiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M21bff740cfc3be6ecf936bdb:1:ga7csOzwLBpRi3Onk-ee-cxOZljJbhCojqzzM9eSWXE ------=_Part_6736521_1440607608.1712431105200 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I wouldn't call it obvious.=C2=A0 :)=C2=A0 It looks like there's at least = a difference in where the firmware blobs are kept.=C2=A0 I don't really kno= w how much difference there is in the driver code, but I would expect that = there would be a file in /sys/src/9/bcm that is analogous to ether4330.c.= =C2=A0 But I'll have to leave it to others who are more knoledgable about t= he 9front internals to follow up with more details. In the absence of a more definitive direction, I'd grep the source files in= /sys/src/9/bcm for the string 4345.=C2=A0 As a hex number, that is the chi= p ID for the 802.11 interface on the 4s.=C2=A0 The revision number on the o= riginal 4s was 6, but the revision on my 400 is 9.=C2=A0 In the 9legacy ver= sion that I use, the different IDs are listed in an array of structures: struct { =C2=A0=C2=A0 =C2=A0int chipid; =C2=A0=C2=A0 =C2=A0int chiprev; =C2=A0=C2=A0 =C2=A0char *fwfile; =C2=A0=C2=A0 =C2=A0char *cfgfile; =C2=A0=C2=A0 =C2=A0char *regufile; } firmware[] =3D { =C2=A0=C2=A0 =C2=A0{ 0x4330, 3,=C2=A0=C2=A0 =C2=A0"fw_bcm40183b1.bin", conf= ig40183, 0 }, =C2=A0=C2=A0 =C2=A0{ 0x4330, 4,=C2=A0=C2=A0 =C2=A0"fw_bcm40183b2.bin", conf= ig40183, 0 }, =C2=A0=C2=A0 =C2=A0{ 43362, 0,=C2=A0=C2=A0 =C2=A0"fw_bcm40181a0.bin", confi= g40181, 0 }, =C2=A0=C2=A0 =C2=A0{ 43362, 1,=C2=A0=C2=A0 =C2=A0"fw_bcm40181a2.bin", confi= g40181, 0 }, =C2=A0=C2=A0 =C2=A0{ 43430, 1,=C2=A0=C2=A0 =C2=A0"brcmfmac43430-sdio.bin", = "brcmfmac43430-sdio.txt", 0 }, =C2=A0=C2=A0 =C2=A0{ 43430, 2,=C2=A0=C2=A0 =C2=A0"brcmfmac43436-sdio.bin", = "brcmfmac43436-sdio.txt",=C2=A0 "brcmfmac43436-sdio.clm_blob" }, =C2=A0=C2=A0 =C2=A0{ 0x4345, 6, "brcmfmac43455-sdio.bin", "brcmfmac43455-sd= io.txt", "brcmfmac43455-sdio.clm_blob" }, =C2=A0=C2=A0 =C2=A0{ 0x4345, 9, "brcmfmac43456-sdio.bin", "brcmfmac43456-sd= io.txt", "brcmfmac43456-sdio.clm_blob" }, }; The code then runs through the array comparing the ID and rev read from the= controller.=C2=A0 When it finds a match, it sends over the various blobs.= =C2=A0 The code that looks for the blobs in the 9legacy driver is: =C2=A0=C2=A0=C2=A0 if(!waserror()){ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0snprint(nbuf, sizeof nbuf, "/boot/%s"= , file); =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0c =3D namec(nbuf, Aopen, OREAD, 0); =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0poperror(); =C2=A0=C2=A0 =C2=A0}else if(!waserror()){ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0snprint(nbuf, sizeof nbuf, "/sys/lib/= firmware/%s", file); =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0c =3D namec(nbuf, Aopen, OREAD, 0); =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0poperror(); If it's the same in 9front, then the blobs you have might be /boot which wo= uld be necessary if you were going to take the root from a file server over= wifi.=C2=A0 I don't ever run mine that way, so it's more convenient for me= to put them in /sys/lib/firmware. As before, I'll need to leave it to a 9front expert to point out any of my = suppositions that are wrong. Sorry for the delay.=C2=A0 I took a couple of hours out to take advantage o= f a break in the clouds here to test my setup for the eclipse on Monday.=C2= =A0 And btw, the computer I'll have there will be my 400 running Plan 9 wit= h the file system I'll be talking about at IWP9 next weekend. BLS On Saturday, April 6, 2024 at 07:15:16 AM UTC, taylor.garry@gmail.com <= taylor.garry@gmail.com> wrote:=20=20 =20 Hi Brian,=C2=A0 Thanks for your help, does it make a difference that I'm using 9front? I do= n't even seem to have a /sys/lib/firmware directory, and I'm not sure I hav= e a ether4330.c either.=C2=A0 I'm sure it's obvious, but I'm a newcomer to Plan 9 and I apologise in adva= nce if I'm missing obvious things. Thanks Garry9fans / 9fans / seediscussions +participants +delivery=C2=A0optionsPer= malink=20=20 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T42a55b55ffb81417-M21bff= 740cfc3be6ecf936bdb Delivery options: https://9fans.topicbox.com/groups/9fans/subscription ------=_Part_6736521_1440607608.1712431105200 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I wouldn'= ;t call it obvious.  :)  It looks like there's at least a dif= ference in where the firmware blobs are kept.  I don't really know= how much difference there is in the driver code, but I would expect that t= here would be a file in /sys/src/9/bcm that is analogous to ether4330.c.&nb= sp; But I'll have to leave it to others who are more knoledgable about = the 9front internals to follow up with more details.

I= n the absence of a more definitive direction, I'd grep the source files= in /sys/src/9/bcm for the string 4345.  As a hex number, that is the = chip ID for the 802.11 interface on the 4s.  The revision number on th= e original 4s was 6, but the revision on my 400 is 9.  In the 9legacy = version that I use, the different IDs are listed in an array of structures:=

struct {
    int chipid;    int chiprev;
    char *fwfile;    char *cfgfile;
    char *regufile= ;
} firmware[] =3D {
    { 0x4330, 3,   =  "fw_bcm40183b1.bin", config40183, 0 },
   &n= bsp;{ 0x4330, 4,    "fw_bcm40183b2.bin", config401= 83, 0 },
    { 43362, 0,    "fw_bcm= 40181a0.bin", config40181, 0 },
    { 43362, 1,&nb= sp;   "fw_bcm40181a2.bin", config40181, 0 },
 = ;   { 43430, 1,    "brcmfmac43430-sdio.bin&qu= ot;, "brcmfmac43430-sdio.txt", 0 },
    { 434= 30, 2,    "brcmfmac43436-sdio.bin", "brcmfmac= 43436-sdio.txt",  "brcmfmac43436-sdio.clm_blob" },
    { 0x4345, 6, "brcmfmac43455-sdio.bin", "= brcmfmac43455-sdio.txt", "brcmfmac43455-sdio.clm_blob" },    { 0x4345, 9, "brcmfmac43456-sdio.bin", &quo= t;brcmfmac43456-sdio.txt", "brcmfmac43456-sdio.clm_blob" },<= br />};

The code th= en runs through the array comparing the ID and rev read from the controller= .  When it finds a match, it sends over the various blobs.  The c= ode that looks for the blobs in the 9legacy driver is:

    if(!waserror()){
   &nbs= p;    snprint(nbuf, sizeof nbuf, "/boot/%s", file)= ;
        c =3D namec(nbuf, Aopen, OREAD= , 0);
        poperror();
 &nb= sp;  }else if(!waserror()){
        = ;snprint(nbuf, sizeof nbuf, "/sys/lib/firmware/%s", file);
&= nbsp;       c =3D namec(nbuf, Aopen, OREAD, 0);        poperror();

If it's the same in 9front, then the = blobs you have might be /boot which would be necessary if you were going to= take the root from a file server over wifi.  I don't ever run min= e that way, so it's more convenient for me to put them in /sys/lib/firm= ware.

As before, I'll need to leave it to a 9front = expert to point out any of my suppositions that are wrong.

Sorry for the delay.  I took a couple of hours out to = take advantage of a break in the clouds here to test my setup for the eclip= se on Monday.  And btw, the computer I'll have there will be my 40= 0 running Plan 9 with the file system I'll be talking about at IWP9 nex= t weekend.

BLS


=
On Saturday, April 6, 2024 at 07:15:16 AM UTC, tayl= or.garry@gmail.com <taylor.garry@gmail.com> wrote:


Hi Brian, 
Thanks for your help, does it make a difference that I'm using= 9front? I don't even seem to have a /sys/lib/firmware directory, and I= 'm not sure I have a ether4330.c either. 

I'm sure it's obvious, but I= 'm a newcomer to Plan 9 and I apologise in advance if I'm missing o= bvious things.

Thanks

Ga= rry
= ------=_Part_6736521_1440607608.1712431105200--