From nobody Mon Oct 18 07:47:22 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 E88EB17F2315 for ; Mon, 18 Oct 2021 07:47:40 +0000 (UTC) (envelope-from robinstern1290@gmail.com) Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXprC3rsgz3Mkq for ; Mon, 18 Oct 2021 07:47:39 +0000 (UTC) (envelope-from robinstern1290@gmail.com) Received: by mail-il1-x133.google.com with SMTP id h10so13946978ilq.3 for ; Mon, 18 Oct 2021 00:47:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=mUItoVAzKTKSCwCAXizkuioXiOhmgJFbO6ROyvuhe1k=; b=pD0NGv1G/OmVwgrSVnxTpG7pMNNOyInDKUYboRJmTxTSxqCV7X3APE50dMrJg3sR7I 8HEHT6QMgt1+Ew9Gy0eIMwVHaTytWNRITTmJlgFVCOYoQ0+vDG/DXMe2Mlpq3NTDsxjd H7XVI/tq6egE4ZtZLpGYMDsCwwLq4+ogVR0UuKII0wLdyaUhVMQv4rMt6JSG4axus29M CZI6xR6PlZBsMBM+sYc1i0E38WNZQHfBm1zmfvTVV7Mx9laVGZEljLja1fqIFp7Iq1dp tOBhT81lX3Tmp/Q+0Mf4htiOw985eKmIR2dik7/seCP1VXYlby697EntbH/CUqeFK/UW PNFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mUItoVAzKTKSCwCAXizkuioXiOhmgJFbO6ROyvuhe1k=; b=dY9jVrm1CRFCVnJpsLSs7TVEJ60Y0Ynxc+0VOQRKimUPohZEy/c5iqHqikwZ0mBIuz I0yqzfHvRPCOBTcZVsjGFZrntn0BEUBYF9NpCvI7vmwIJhGeoFsrvPO1Rb5fIwp3hkYR M2F76M+/JlVkrJ6oGKJPAggP7xxw32CRCmcUfiwQqaaxi7gLDJSjDF02HRDhROuZij84 n/v2W/MDWuuRT4zFdJHeLKEGU2thqY8YGoQAx8l7kb7Yq06KwcDrTS2BJlG5VVblnJwH hKcxhEQFMFp8lAunFA2Vhw46C2H5yl34WUWsdpmh58IpcKF7vJiU/UQvb52Mee2mrfLh OYcg== X-Gm-Message-State: AOAM533vpmQk1ia7I8QNkvPbTg4XIANuTng4fCzNN0MwRXhzvkb90qoD Bp8CGasikXfXpWS1UCsv8FEDA5BabsJI9oCVYF1mwRc3PeYaeA== X-Google-Smtp-Source: ABdhPJx6qKdoTKnL24t/oHuoBjpKRX4svE0IAudgMEgGA9DEnN08a+19qX2jX660U4AR93VWnZtOC/16lYVVcfBJDFI= X-Received: by 2002:a05:6e02:1c87:: with SMTP id w7mr12923202ill.112.1634543253176; Mon, 18 Oct 2021 00:47:33 -0700 (PDT) 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 From: Robin Stern Date: Mon, 18 Oct 2021 00:47:22 -0700 Message-ID: Subject: Apple M1 iso or vhdx image for Parallels To: freebsd-arm@freebsd.org Content-Type: multipart/alternative; boundary="000000000000f9c81d05ce9bc1fa" X-Rspamd-Queue-Id: 4HXprC3rsgz3Mkq X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=pD0NGv1G; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of robinstern1290@gmail.com designates 2607:f8b0:4864:20::133 as permitted sender) smtp.mailfrom=robinstern1290@gmail.com X-Spamd-Result: default: False [-0.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROMTLD(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::133:from]; NEURAL_SPAM_SHORT(1.00)[0.999]; NEURAL_SPAM_LONG(1.00)[1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: Y --000000000000f9c81d05ce9bc1fa Content-Type: text/plain; charset="UTF-8" Hi, I saw a video from one of your developers, and it seems he was able to somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 accepts only vhdx or iso images. The aarch64/ARM64 images are not available in either of the format. There is a vhd image, but it is not accepted by Parallels. Can you please post the vhdx or iso images? Link to VM aarch64 images: https://download.freebsd.org/ftp/releases/VM-IMAGES/13.0-RELEASE/aarch64/Latest/ Thanks, Aman --000000000000f9c81d05ce9bc1fa-- From nobody Mon Oct 18 09:39:30 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 46F661804168 for ; Mon, 18 Oct 2021 09:39:58 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXsKp0P8sz4hG3 for ; Mon, 18 Oct 2021 09:39:57 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 7D0A93200E5F; Mon, 18 Oct 2021 05:39:51 -0400 (EDT) Received: from imap44 ([10.202.2.94]) by compute4.internal (MEProxy); Mon, 18 Oct 2021 05:39:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm3; bh=MsmEWKmVwxDmHRZbYDsKNQfRgEHO MYIPh7I8u/lZJdk=; b=DDmMBCD7n7nMyC+Heezz+EqIwFWjzxY/j279qfql4xm7 mwz9n/u4z8vA/7PLp3sWpUfprqoUEXeFk768EOocyhwwQ1GIJHrAd6qUxpBuPNZy 0nMKsc/8+0KE/Fb71scDo3avR4jIn0Zgwp7enSuevKo5ELziTEGzUxbFzSFWtGHE W8tWrDw8slQipNx311IuVQ03ovoVyuRzRUT8wGYoNZOIdv4Ast5aPkyclqIZOSpa j3qAiixzKEhU+prMStHe73hi1WbZuEo7+1vYvRVWXhobTtYyzXO/p7+22V8vX5iV zTuPSajh1MI2UZeUpYjyxNLsBb+OwxbP2tA38tDB6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=MsmEWK mVwxDmHRZbYDsKNQfRgEHOMYIPh7I8u/lZJdk=; b=axYSVILo4nzGh3k9yidymh by2C4sy+SEd9ITeZrkeVDkM1O1fFox5jOKor8y0qjRm5vHbq0jNOpR+QXNPWhX08 B4RMWvVltzXBDKUdBI3BLTXyGk5z5wNLB7Yw4hrb+7A8Nso6WD67GEp3UHkPwGW9 n3AMpTboQWNBwan2ut9DE685SpdBydZt+gruSpka95nLdq69xd/ObEg9mlLHGWbv cBgcI+KzTLwGWZaJvzyuc0M55SeytIqS/GPFrIn7JsOClP+bwGf4lfFGe9Q13QEt ZTnmEUlJJfoQ6cumsmZwOkT187t0Cu/kRJU8Yxo7EJf41/RyzVm8hxMtUdE0TzVw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddvtddgudeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfffgrvhgvucevohhtthhlvghhuhgsvghrfdcuoegutghh sehskhhunhhkfigvrhhkshdrrghtqeenucggtffrrghtthgvrhhnpedvteeljefhveetie egfeeggeetjeeiffdufedviedvgfetieehgfeugffghfekheenucffohhmrghinhepfhhr vggvsghsugdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegutghhsehskhhunhhkfigvrhhkshdrrght X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id EEDB4FA0AA5; Mon, 18 Oct 2021 05:39:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-1345-g8441cd7852-fm-20211006.001-g8441cd78 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 Message-Id: <60428b25-7d76-4fdb-a131-04ac24b2178b@www.fastmail.com> In-Reply-To: References: Date: Mon, 18 Oct 2021 09:39:30 +0000 From: "Dave Cottlehuber" To: robinstern1290@gmail.com Cc: freebsd-arm@freebsd.org Subject: Re: Apple M1 iso or vhdx image for Parallels Content-Type: text/plain X-Rspamd-Queue-Id: 4HXsKp0P8sz4hG3 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Mon, 18 Oct 2021, at 07:47, Robin Stern wrote: > Hi, > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. The aarch64/ARM64 images are not > available in either of the format. There is a vhd image, but it is not > accepted by Parallels. Can you please post the vhdx or iso images? > > Link to VM aarch64 images: > https://download.freebsd.org/ftp/releases/VM-IMAGES/13.0-RELEASE/aarch64/Latest/ > > Thanks, > > Aman I don't have an M1 here to check but I'm reasonably sure this is what you need. The memsticks have been dual-format for a while, so just try renaming it to memstick.iso and see what happens? Failing that, $ qemu-img convert -p -f raw -O vhdx memstick.img memstick.vhdx IIRC qemu-img is (currently) not available on arm64 platform, you'll need amd64 somewhere to do this. Please report back if any of these options worked. A+ Dave From nobody Mon Oct 18 11:01:05 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 2FEBE17FCC31 for ; Mon, 18 Oct 2021 11:01:14 +0000 (UTC) (envelope-from sdmitry@parallels.com) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660083.outbound.protection.outlook.com [40.107.66.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXv7Y5Y2kz3KmN for ; Mon, 18 Oct 2021 11:01:13 +0000 (UTC) (envelope-from sdmitry@parallels.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ECYj/W2ygIDV+96n3mbek7Ey4PiZYdGESOIKLPRLVF21Y+bDBZIbncfV1CJfWcYSxqXY9RBD46VSsFOvZ0Q30oWjXwsTpPKIZT7tPfa8/3peieRY2StjBu+25cN+ebflvnvmtW4JHeZVLYEnvk/WAC7fPrDOlMCJ+0Ov7MPbC/YnI2lMc5fMeWhEzJyMeBiI258zgC6EAVCqcu8m6pO6J3X8f2lMtaJjsLy1GmMvzhlsVcSe8Us55jBsCgaWJHsLdTuE/638CBaoAnEj4tpRMLc6bcylaShX5TqvmQrFMHZ8ER//Wn24uu2Uqex7r6NPoOesNWnAavIn8TrlPNIYPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7eWXbQYZIRj+uIYsQYgmJN3gHV4MjmHEbbV0hxQm7ms=; b=UYvkryIM78LLltvuZ69DdJ/vC2T0gY4ZojvWV1bgvJFIT/p3dAbAFmBgq4VOhLJXTW5Lq5yAlYcTlQjz2+z1VJTbqFmkJNZG18tCmrpq2AK365A3XYo6m9K5PnHK2truEvk967d+D3q9X0PdeTTWrqn5FO7A8qra3b6b/TRj1RMDrodsqYaMvdE2Okyii8OTclODDLo3JfqPoMKRWz7ffloDTils1Yes5Ez9ktt4NWQPvQE4HgTpuSXwnhfZ1QHFZn7xJx2IJ36b2vV9w6pI7uXEaoi+MDW1ZI8+7LhxncAuSUfRJdcAptEQLW0VWGlDJ28aOjXrxwecqGtnvK/2XA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=parallels.com; dmarc=pass action=none header.from=parallels.com; dkim=pass header.d=parallels.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parallels.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7eWXbQYZIRj+uIYsQYgmJN3gHV4MjmHEbbV0hxQm7ms=; b=4ijY1nULDFMLXqpwD75YBtOmADtFDATBgXP7Tl+bDlmNJZ8SgbfavG1CR1EGgIhHfuLjI46Ua99dk3evoDh/NDeYQsS0ODH7GAe+74kDmBKJBl0r9QDYNTVslYqSk+EMOTmG/4tAHsmJQItbimPuXRQDz4kfo5Xb3YSn+JSQQhCZH4mFSRof03eoqncvD1q+fDCXYbgk0DpyJ2sR15R1VzBWBpCLn8P7pRhEacC/y7NMHTKBlwjWlguqmrnzv1tOkZR88T3vznQgorofwtOJaqfPOGCN6bPmILDn+gKQ61HMnrI4ROm0048baRnLt6ung0ZcuJNUQI8VWzGQkv6ZEA== Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1e::22) by YQBPR0101MB1297.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Mon, 18 Oct 2021 11:01:06 +0000 Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc]) by YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc%8]) with mapi id 15.20.4608.018; Mon, 18 Oct 2021 11:01:06 +0000 To: Robin Stern , "freebsd-arm@freebsd.org" Subject: RE: Apple M1 iso or vhdx image for Parallels Thread-Topic: Apple M1 iso or vhdx image for Parallels Thread-Index: AQHXw/SNx5VxWDMFV0mJTp1zUM2HOqvYlbI7 Date: Mon, 18 Oct 2021 11:01:05 +0000 Message-ID: References: In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: ru-RU X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 364e2ff4-d0fc-3ee7-d548-ee2e38dd4c99 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 03c68c69-746e-447c-179f-08d992269540 x-ms-traffictypediagnostic: YQBPR0101MB1297: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +0t/2pD6YzrtDJzxKlcT/P2JAsF7QCJoo8iUkjEzM8GXGc6JESr+QN53KOf5wThzm4s7Sz8Dg/GmbJOYl/n8WF72I2PK1NTIA3Qm1r7XyNivvX48I+BpetmkYawwJ2d/KniTJP3iY7st4fxYP1ZIZVnKHN9v6omoUVB1bm+QRuJDO+8/NYydoIJmdfE6va2raQSIM0vjdGbagUUbSza8vq7vattsS5tRZC+J9II7DwglGiNyowiJY+RX3Uw2Jb6rgNWsnJL+KGpeq4pdHO9+VNvDxyuKTNdK+15j6LVyCbAinjCYV46KKP7lJk7QxTlQT5P8BX69xA86o59onLbsPyfCLWUnB7FFtWGgVpiEkxCUdmB/7zBpDQBHxYhCmoaoN0LL8uePoE5LqhzIAxlFcnHsHMpKwF5dvxrDuspBJLVM72D/dBCe9Yi1KvOuOr96ca6iz4HItzuzjB5VHjVCKGI5V2NxSpaKJj90LfniSN4GjDMuQwR8NyxJnMAhQsDx82ErBtpwTQDEfbkyAzgioslcqr4oVc9FQE8Z+NoXPFAjLVXADUOgu69voAXipAExh+czVKtXP725Cn7HgggrfMzjidvfR4fwzMIlcxPRKyn/R+yNUjGS8WxtLFAKCoid2AByXJZAGDLEawhwXvnvkhT8g94D11fM5VYrhi2a/YUUpIbW7bAlYp5oLtoGg5o0eCCBvjFvcxbKa8JFSbNSTRXiyfTOawf6JIPwEG94uWJJv7wOCkWZzB15CdBsxCJQLYcL8+m11LEDY72ieX4FiyYZLPEOY4SxTuY7iKHFWpNUj4RgF4St0qbAyzgHx2G2jFIYpTGU7Dzbqynau24ZTh1tBtrMhDsvR2/zRC/Zw/A= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(47660400002)(83380400001)(66946007)(19627405001)(86362001)(8676002)(64756008)(66556008)(33656002)(52536014)(186003)(76116006)(45080400002)(91956017)(66476007)(122000001)(66446008)(71200400001)(38100700002)(166002)(316002)(38070700005)(55016002)(7696005)(5660300002)(6506007)(2906002)(9686003)(966005)(110136005)(8936002)(26005)(508600001)(46800400005)(10090945008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?koi8-r?Q?FquNKCPWeBIgS/Z29mmvX5y6xVM8JQKBUqOjqbLeXaTnVieJIEMV6GtUTVMUsc?= =?koi8-r?Q?018GfW0eWQgQM5gi6FXZUklMFmkS202fybH3uZWm1Ym8R8Q195HqT3ouSWVSGs?= =?koi8-r?Q?+o+NF3OIgatjqpfEqZ6LME3sTs5ykvC7adLvTyxZDm3YgerotWI15xX+a9DmTf?= =?koi8-r?Q?Wk/2ZPK3v+1IRrcGZLGrDE+TSeGr8j3SroW8itRBMtrfKNe9AD48GdV50w67J7?= =?koi8-r?Q?B5DbR1O0NQcP/nM0ACm9lq5Y/4eliT4TspUDiwfuBySgUBI3ycGK54gmYLOD8N?= =?koi8-r?Q?h1G6uRgxBspJPZZ3xN7T8U/lx9D0O+ZxAGHgYsgsWRV1dOTN6PeUs7kqwO9LeM?= =?koi8-r?Q?GUvYbYjObRoe90iuWxf82jfkKOmF8HW7xaVJvfPDfh2y2NcVeJrfhFu7x57Xc7?= =?koi8-r?Q?0ypzCkejvZkSwrqdFGTX28ThEq5Ni7oXNBJrGjTcJXXhu1pPEvo37wnxQ5TEsF?= =?koi8-r?Q?sPzmXCzysdS7MY8qt1DGCmcqTLZltK5aP9ljJ9bm1oiJlduHpIjq5U6hhGGDRJ?= =?koi8-r?Q?+1gH1Lb0ra3HJ8duJzemBdiUpBM8ANV+jjtooLPdx+cJsAqBCf2zWzCxVhXZip?= =?koi8-r?Q?jk5cRCQCIv4xg2Y0qXcTkB833NItqEvm27lLho/+ucNefZw0dOqNRUc7kkcQFr?= =?koi8-r?Q?idhUF0wNIgCWGyW83vDgJAHsgHxUv/3cBd4A8xB/4VZ3rQyHvppeKc4No9NsTJ?= =?koi8-r?Q?baRh3oDgBm0iuV+ViRR5uxV3F5iKihL4GF5DRiw/IqhlsZdpb4u+Er4DVklZnu?= =?koi8-r?Q?hJzzAkKZRrpUAcvCqjnI4es6w2zor53DPzSJ32F8As1pi2Lf46uaAE4FkokYgy?= =?koi8-r?Q?s8TZVmLXJ8/7aNyUmRMPChGFsApkJEEdOSql33lsOwgwdxOBuyk6CBDKlZhkSQ?= =?koi8-r?Q?zTCEw4sfZznb6H2+4C9305NhORyGoZ8sHmPz8APvRbPTj/RLKmlw0QsqBMGLRj?= =?koi8-r?Q?nCMucPqbOtt5+tG6UQbFKJ9Xk6BzFCGVAs6KWU7hv6CtGL702tH8CTCMIe4x2Z?= =?koi8-r?Q?eWE3VCSoUUqLLQ9N2mdBaihyRIJI6nECKfWyycvRAk/dMViGxoW5NOSs2o81MF?= =?koi8-r?Q?OyMEwmr0j7gNvrBq6i2l0e7lkPgzEPh0m0jhsY/tzIBY8P3/BOdVbkTLvyZx2n?= =?koi8-r?Q?opxr6nB5xeZ6xktp39BoNVwbqTtCaodUe1bSHfEu8ph5QE/wQ3I6hK0hirGhDs?= =?koi8-r?Q?W1vm6pXQPs2Zvav+/U2ssvFp8J+Jb3gA2MlE+6Fp8J2Fn4lStEEDDNUhZxfQ8B?= =?koi8-r?Q?eyR5U1XiDiUT3faWfHyy8=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_YQXPR01MB46915771BB7200E7BB8873DFA1BC9YQXPR01MB4691CANP_" 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-OriginatorOrg: parallels.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 03c68c69-746e-447c-179f-08d992269540 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2021 11:01:05.9416 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 33874721-dd77-4b7e-97b7-863c2cbe7c73 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q9m630LNhkPdwZaSURbKkxNokxiUAWnpTTYun0x/9WTcWU4lA4tPJEKDyiITmo4G+siKcF8ZXhfLZKmoTt8MYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB1297 X-Rspamd-Queue-Id: 4HXv7Y5Y2kz3KmN X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: sdmitry@parallels.com From: Dmitry Skorodumov via freebsd-arm X-Original-From: Dmitry Skorodumov X-ThisMailContainsUnwantedMimeParts: Y --_000_YQXPR01MB46915771BB7200E7BB8873DFA1BC9YQXPR01MB4691CANP_ Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Hi! > I saw a video from one of your developers, and it seems he was able to somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 accepts only vhdx or iso images. I'm not sure that I understood the question right. I just tried the image b= elow and it works, is it suitable for you? If you choose older image, be sure that you set "Operating System =3D Other= " in Parallels VM configuration. The current one should work with any setti= ng. https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/14.0/FreeBSD-14.0-CUR= RENT-arm64-aarch64-20211008-67bceb38f46-249945-disc1.iso Dmitry ________________________________ =EF=D4: owner-freebsd-arm@freebsd.org =CF= =D4 =C9=CD=C5=CE=C9 Robin Stern =EF=D4=D0=D2=C1=D7=CC=C5=CE=CF: 18 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 10:47 =EB=CF=CD=D5: freebsd-arm@freebsd.org =F4=C5=CD=C1: Apple M1 iso or vhdx image for Parallels [=F7=D9 =CE=C5=DE=C1=D3=D4=CF =D0=CF=CC=D5=DE=C1=C5=D4=C5 =D0=C9=D3=D8=CD= =C1 =CF=D4 robinstern1290@gmail.com. =F5=DA=CE=C1=CA=D4=C5, =D0=CF=DE=C5=CD= =D5 =DC=D4=CF =D7=C1=D6=CE=CF, =CE=C1 =D3=D4=D2=C1=CE=C9=C3=C5 http://aka.m= s/LearnAboutSenderIdentification.] CAUTION: This e-mail is from an external sender, do not click on unexpected= links or attachments. Hi, I saw a video from one of your developers, and it seems he was able to somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 accepts only vhdx or iso images. The aarch64/ARM64 images are not available in either of the format. There is a vhd image, but it is not accepted by Parallels. Can you please post the vhdx or iso images? Link to VM aarch64 images: https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownloa= d.freebsd.org%2Fftp%2Freleases%2FVM-IMAGES%2F13.0-RELEASE%2Faarch64%2FLates= t%2F&data=3D04%7C01%7Csdmitry%40parallels.com%7Cc4ce2bb7f11c408f075708d= 9920b9608%7C33874721dd774b7e97b7863c2cbe7c73%7C1%7C0%7C637701401149260746%7= CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi= LCJXVCI6Mn0%3D%7C2000&sdata=3DRYgIumYrkhpwvi41XDISKAB1%2BbT88SX9cufdRdD= 5BGA%3D&reserved=3D0 Thanks, Aman --_000_YQXPR01MB46915771BB7200E7BB8873DFA1BC9YQXPR01MB4691CANP_-- From nobody Tue Oct 19 05:55:02 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 6DCD217F73D4 for ; Tue, 19 Oct 2021 05:55:15 +0000 (UTC) (envelope-from robinstern1290@gmail.com) Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HYNJ31mJZz4WM3 for ; Tue, 19 Oct 2021 05:55:15 +0000 (UTC) (envelope-from robinstern1290@gmail.com) Received: by mail-il1-x133.google.com with SMTP id k3so17309139ilu.2 for ; Mon, 18 Oct 2021 22:55:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1eZ19KjX8tkQBY3OLTKZzsHW+QIcj4zDL0MbScXatP0=; b=PMVMBVXj2GTZdFsc5e8JxYEBE4lsWt8PccugeXTnkYmWQtx7cAuj83lICOedeANkle MapndZrXrDgd4VF2l6UvIiqiwf+em8uL4UaT0qPxQNyjyT5pbTodB1+Nelnph2TxXiuM KQCnXZfkPzk7+3BQvFGHTVZkVocrzfz2W9pSUEXa/JDUGRJ6BmfpZSHYRoVtnpGbpo/r 1QV+i3KnKCdoun2bJwT3VFHY+Ebebd2YBLWfcruTRXn2lNsUUSSc5woSE1kv3q4utCCq /zCflWVb32PTZCLO4ZMtM0p3KEmRbPZEOEDFbxUq+7kjgFtHel4t+lww0yGPqQpHH8T/ dlwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1eZ19KjX8tkQBY3OLTKZzsHW+QIcj4zDL0MbScXatP0=; b=ADPcVYRt6OLjDf7JAfW0SQHPGCammEko8Ist/CM7zTPw6BTbo4GTDkx4Bu3M5iD1eU zXgLZi4hMt0S3oUblg6Kr27zXaUouBjJ0BsnZOA0+54XmPvwU7qCIy88EPsarFkwxT4G fZ7nKYuTkl8N+tQYw7rwViIyjmYfiFLJWsjk5MF9vW6SoicB2taHJIPjyOHaQz8aA9KW FeSMnw1GjBevsna2v/lP+HoVjb6qGW6ARN8chMol6uhzelYf3jJYX12FoD9iZIhcqryM CS9iFSVjxbowO1jFfDDlNCvonpZhFYmlcsM/Vl2QRdVEKSl408j993HjtyhLhim1Ws7n hMow== X-Gm-Message-State: AOAM532AdHzUP1wL9K4hLL1oCfuGIieOwFmX8qB5GEpPDjYQthGOoyYQ SdyqM1/WeRD+ISSSnralod5Q1DFENLlSEHigA5hbDkva X-Google-Smtp-Source: ABdhPJyPtGwKHFdVSrTAuFiMv//K/0eCsFQhP1xubXN8jioFnzZ99VIZobsP46hH0HnhyAa6XiBm3mPLCkmuMXsi+yA= X-Received: by 2002:a05:6e02:1985:: with SMTP id g5mr18439653ilf.158.1634622913667; Mon, 18 Oct 2021 22:55:13 -0700 (PDT) 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 References: In-Reply-To: From: Robin Stern Date: Mon, 18 Oct 2021 22:55:02 -0700 Message-ID: Subject: Re: Apple M1 iso or vhdx image for Parallels To: Dmitry Skorodumov Cc: "freebsd-arm@freebsd.org" Content-Type: multipart/mixed; boundary="0000000000001c862905ceae4e3e" X-Rspamd-Queue-Id: 4HYNJ31mJZz4WM3 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: Y --0000000000001c862905ceae4e3e Content-Type: multipart/alternative; boundary="0000000000001c862805ceae4e3c" --0000000000001c862805ceae4e3c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Dmitry & Dave, I tried all of the options you 2 suggested, none of them worked. Here's a screenshot on the problem reported by parallels. Also, I don't know if it matters mentioning this but unlike for Linux ISO images, parallels does not show disk allocation option for FreeBSD images (it shows hardisk is of size 0, and there is no option to set how much hard disk to allocate). Thanks, Aman On Mon, Oct 18, 2021 at 4:01 AM Dmitry Skorodumov wrote: > Hi! > > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. > > I'm not sure that I understood the question right. I just tried the image > below and it works, is it suitable for you? > > If you choose older image, be sure that you set "Operating System =3D Oth= er" > in Parallels VM configuration. The current one should work with any setti= ng. > > > https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/14.0/FreeBSD-14.0-C= URRENT-arm64-aarch64-20211008-67bceb38f46-249945-disc1.iso > > Dmitry > ------------------------------ > *=D0=9E=D1=82:* owner-freebsd-arm@freebsd.org =D0=BE=D1=82 > =D0=B8=D0=BC=D0=B5=D0=BD=D0=B8 Robin Stern > *=D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE:* 18 =D0=BE= =D0=BA=D1=82=D1=8F=D0=B1=D1=80=D1=8F 2021 =D0=B3. 10:47 > *=D0=9A=D0=BE=D0=BC=D1=83:* freebsd-arm@freebsd.org > *=D0=A2=D0=B5=D0=BC=D0=B0:* Apple M1 iso or vhdx image for Parallels > > [=D0=92=D1=8B =D0=BD=D0=B5=D1=87=D0=B0=D1=81=D1=82=D0=BE =D0=BF=D0=BE=D0= =BB=D1=83=D1=87=D0=B0=D0=B5=D1=82=D0=B5 =D0=BF=D0=B8=D1=81=D1=8C=D0=BC=D0= =B0 =D0=BE=D1=82 robinstern1290@gmail.com. =D0=A3=D0=B7=D0=BD=D0=B0=D0=B9= =D1=82=D0=B5, =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 > =D1=8D=D1=82=D0=BE =D0=B2=D0=B0=D0=B6=D0=BD=D0=BE, =D0=BD=D0=B0 =D1=81=D1= =82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B5 http://aka.ms/LearnAboutSenderIdent= ification.] > > CAUTION: This e-mail is from an external sender, do not click on > unexpected links or attachments. > > > Hi, > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. The aarch64/ARM64 images are not > available in either of the format. There is a vhd image, but it is not > accepted by Parallels. Can you please post the vhdx or iso images? > > Link to VM aarch64 images: > > https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownl= oad.freebsd.org%2Fftp%2Freleases%2FVM-IMAGES%2F13.0-RELEASE%2Faarch64%2FLat= est%2F&data=3D04%7C01%7Csdmitry%40parallels.com%7Cc4ce2bb7f11c408f07570= 8d9920b9608%7C33874721dd774b7e97b7863c2cbe7c73%7C1%7C0%7C637701401149260746= %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW= wiLCJXVCI6Mn0%3D%7C2000&sdata=3DRYgIumYrkhpwvi41XDISKAB1%2BbT88SX9cufdR= dD5BGA%3D&reserved=3D0 > > Thanks, > > Aman > --0000000000001c862805ceae4e3c-- --0000000000001c862905ceae4e3e Content-Type: image/png; name="Screen Shot 2021-10-18 at 10.41.46 PM.png" Content-Disposition: attachment; filename="Screen Shot 2021-10-18 at 10.41.46 PM.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kuxo9qbb0 iVBORw0KGgoAAAANSUhEUgAAA/wAAAMmCAYAAABIBIqyAAAK3WlDQ1BJQ0MgUHJvZmlsZQAASImV lwdUU2kWgO976SGhJSAgJfQmSJEuvQZQkA6iEpJAQokhJKjYUBkcwbGgIoJlREdFFCxDERtiwTYo 9j4gg4CyDupgQ80+YAkzs2d3z95z/twv993/lv+8/5z7AOjhHLE4C1UFyBZJJVHBfqyExCQWqQco oAwAekDgcHPFvpGR4dg/GNd/lff3ABnRt21GYv378/8q6jx+LhcAScY4lZfLzca4BVuDXLFECoA7 gtmNF0jFI3wHY6YEKxDjvhFOH+MvI5w6ynjVUZ+YKH+MTQDINA5Hkg5As8PsrDxuOhaHFomxnYgn FGFcgLEXV8DhYYzlhSnZ2fNHeABjC8xfDEBnYuya+qeY6X+Jn6qIz+GkK3isr1EhBwhzxVmcRf/n 0fxvyc6SjecwwxZNIAmJwrQWdn4PMueHKViUOjNinIW8Uf9RFshCYseZm+ufNM48TkCYYm/WzPBx ThMGsRVxpOyYcebnBkaPs2R+lCJXmsTfd5w5kom8ssxYhV3AZyvi5wti4sc5Txg3c5xzM6PDJnz8 FXaJLEpRP18U7DeRN0jRe3bun/oVshV7pYKYEEXvnIn6+SLfiZi5CYraePyAwAmfWIW/WOqnyCXO ilT487OCFfbcvGjFXin2ck7sjVScYQYnNHKcIRyCgQWxkAVSkAAHgkAIIuBL+QulI834zxcvkgjT BVKWL3bj+Cy2iGs7heVg52APMHJ/x16Jd5qj9xLRvDphW1UN4HlCLpefnLCF3gQ4mgJArZ+wWcwB UO0FuHyKK5PkjdnwIz8EoIIKMEEb9MEYLMAGHMAZPMAHAiEUIiAGEmEucEEA2VjlC2AJrIAiKIEN sAUqYBfsgQNwGI5BI5yCc3AJrsFNuAuPoRN64BUMwnsYRhCEhNARBqKNGCCmiDXigLgiXkggEo5E IYlICpKOiBAZsgRZhZQgpUgFshupRo4iJ5BzyBWkA3mIdCH9yFvkM4pDaSgT1UPN0KmoK+qLhqEx 6Bw0Hc1B89FCdB1ajlahh9AG9Bx6Db2LdqKv0CEc4JRwmjhDnA3OFeePi8Al4dJwEtwyXDGuDFeF q8U149pwt3GduAHcJzwRz8Cz8DZ4D3wIPhbPxefgl+HX4ivwB/AN+Av42/gu/CD+G4FO0CVYE9wJ bEICIZ2wgFBEKCPsI9QTLhLuEnoI74lEoibRnOhCDCEmEjOIi4lriTuIdcQWYgexmzhEIpG0SdYk T1IEiUOSkopI20iHSGdJt0g9pI9kJbIB2YEcRE4ii8gryWXkg+Qz5FvkXvIwRZViSnGnRFB4lEWU 9ZS9lGbKDUoPZZiqRjWnelJjqBnUFdRyai31IvUJ9Z2SkpKRkpvSLCWhUoFSudIRpctKXUqfaOo0 K5o/LZkmo62j7ae10B7S3tHpdDO6Dz2JLqWvo1fTz9Of0T8qM5RtldnKPOXlypXKDcq3lF+rUFRM VXxV5qrkq5SpHFe5oTKgSlE1U/VX5aguU61UPaF6X3VIjaFmrxahlq22Vu2g2hW1PnWSupl6oDpP vVB9j/p59W4GjmHM8GdwGasYexkXGT1MItOcyWZmMEuYh5ntzEENdY1pGnEaCzUqNU5rdGriNM00 2ZpZmus1j2ne0/w8SW+S7yT+pDWTaifdmvRBa7KWjxZfq1irTuuu1mdtlnagdqb2Ru1G7ac6eB0r nVk6C3R26lzUGZjMnOwxmTu5ePKxyY90UV0r3Sjdxbp7dK/rDunp6wXrifW26Z3XG9DX1PfRz9Df rH9Gv9+AYeBlIDTYbHDW4CVLg+XLymKVsy6wBg11DUMMZYa7DdsNh43MjWKNVhrVGT01phq7GqcZ bzZuNR40MTCZYbLEpMbkkSnF1NVUYLrVtM30g5m5WbzZarNGsz5zLXO2eb55jfkTC7qFt0WORZXF HUuipatlpuUOy5tWqJWTlcCq0uqGNWrtbC203mHdMYUwxW2KaErVlPs2NBtfmzybGpsuW03bcNuV to22r6eaTE2aunFq29Rvdk52WXZ77R7bq9uH2q+0b7Z/62DlwHWodLjjSHcMclzu2OT4Zpr1NP60 ndMeODGcZjitdmp1+urs4ixxrnXudzFxSXHZ7nLfleka6brW9bIbwc3PbbnbKbdP7s7uUvdj7r97 2Hhkehz06JtuPp0/fe/0bk8jT47nbs9OL5ZXitePXp3eht4c7yrv5z7GPjyffT69vpa+Gb6HfF/7 2flJ/Or9Pvi7+y/1bwnABQQHFAe0B6oHxgZWBD4LMgpKD6oJGgx2Cl4c3BJCCAkL2Rhyn63H5rKr 2YOhLqFLQy+E0cKiwyrCnodbhUvCm2egM0JnbJrxZKbpTNHMxgiIYEdsingaaR6ZE3lyFnFW5KzK WS+i7KOWRLVFM6LnRR+Mfh/jF7M+5nGsRawstjVOJS45rjruQ3xAfGl8Z8LUhKUJ1xJ1EoWJTUmk pLikfUlDswNnb5ndk+yUXJR8b475nIVzrszVmZs19/Q8lXmcecdTCCnxKQdTvnAiOFWcoVR26vbU Qa4/dyv3Fc+Ht5nXz/fkl/J70zzTStP60j3TN6X3C7wFZYIBob+wQvgmIyRjV8aHzIjM/ZnyrPis umxydkr2CZG6KFN0Yb7+/IXzO8TW4iJxZ457zpacQUmYZF8ukjsnt0nKxAal6zIL2XeyrjyvvMq8 jwviFhxfqLZQtPD6IqtFaxb15gfl/7QYv5i7uHWJ4ZIVS7qW+i7dvQxZlrqsdbnx8sLlPQXBBQdW UFdkrvhlpd3K0pV/rIpf1VyoV1hQ2P1d8Hc1RcpFkqL7qz1W7/oe/73w+/Y1jmu2rflWzCu+WmJX UlbyZS137dUf7H8o/0G+Lm1d+3rn9Ts3EDeINtzb6L3xQKlaaX5p96YZmxo2szYXb/5jy7wtV8qm le3aSt0q29pZHl7etM1k24ZtXyoEFXcr/SrrtutuX7P9ww7ejls7fXbW7tLbVbLr84/CHx/sDt7d UGVWVbaHuCdvz4u9cXvbfnL9qXqfzr6SfV/3i/Z3Hog6cKHapbr6oO7B9TVojaym/1DyoZuHAw43 1drU7q7TrCs5AkdkR14eTTl671jYsdbjrsdrfzb9eXs9o764AWlY1DDYKGjsbEps6jgReqK12aO5 /qTtyf2nDE9VntY4vf4M9UzhGfnZ/LNDLeKWgXPp57pb57U+Pp9w/s6FWRfaL4ZdvHwp6NL5Nt+2 s5c9L5+64n7lxFXXq43XnK81XHe6Xv+L0y/17c7tDTdcbjTddLvZ3DG948wt71vnbgfcvnSHfefa 3Zl3O+7F3ntwP/l+5wPeg76HWQ/fPMp7NPy44AnhSfFT1adlz3SfVf1q+Wtdp3Pn6a6AruvPo58/ 7uZ2v/ot97cvPYUv6C/Keg16q/sc+k71B/XffDn7Zc8r8avhgaJ/qP1j+2uL1z//7vP79cGEwZ43 kjfyt2vfab/b/8e0P1qHIoeevc9+P/yh+KP2xwOfXD+1fY7/3Du84AvpS/lXy6/N38K+PZFny+Vi joQzOgrgsIWmpQG83Y/Nx4kADGyGoM4em69HBRn7Jhgl+E88NoOPijNALaZGRiP/FoAj2DIrAFDx ARgZi2J8AHV0VKx/SW6ao8NYLBo2XRI+yuXv9ABIzQBfJXL58A65/OterNiHAC05Y3P9iOhj3xiz pb+hCLSlviqAv8nYzP+nHv+uQVHBX/Q/Afs/H0NN088aAAAAVmVYSWZNTQAqAAAACAABh2kABAAA AAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAP8oAMABAAAAAEAAAMmAAAAAEFTQ0lJ AAAAU2NyZWVuc2hvdM5YP14AAAHXaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRh IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxy ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4 LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht bG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6 UGl4ZWxZRGltZW5zaW9uPjgwNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlm OlBpeGVsWERpbWVuc2lvbj4xMDIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4 aWY6VXNlckNvbW1lbnQ+U2NyZWVuc2hvdDwvZXhpZjpVc2VyQ29tbWVudD4KICAgICAgPC9yZGY6 RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CjWQXQgAAEAASURBVHgB7L0J lGXHXd9/e3aNpJnRYlm7RpIlS8Y2i0MIlmXMgZBAErIQICSsAZz9JDlZT5KTkPwhC3AgCVkJAYfs BMJyErKQBLBkx4FjJ8a2kKxltI3W0YxmRrNv//rcN9/umqv3+r3ufj3d7/anZm5X3Vp+VfW5dW/V r6rufXOvHDhw4fz5883xY8eaI0eONIcOHmzOnj3bbN++vdm6dWtzxY4dzYULF9qjmZtrNpUDuyQq VrFLWOymmLgv4L54Hv9z5841mzZtuiRNnX7z5s0NZcGPeLgTHz/ynWb+JaNLyrLU/ClPXf7UE79Z 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 f9ojp+5b1/Hn0Db9kGft0NZc9vGFjDHKtS8vAkVg8wic+epv82NrxiJwXiDgu+2crO2xuCrHxuKb xRU5hEy9xdaijo4irpy+xX7pvfpoP3LjY08M+hz0iVM6Wgjwup0tnakP18N7vdd7TT/wAz8wPf/5 z5/4uD/E9fLjP/7jEx+X/7AP+7Dp67/+66f//u//XjsMPjHwqEc9auJNhPvf//6z7fOe97wdW35T 4Bu+4RvmOMT7sR/7sfm6/Ju/+Zvp277t22a7T/zET5x+9Vd/dcfHxtVXXz3H/piP+ZjpQz/0Q+c4 /IChxG8WfM3XfM10v/vdb/qMz/iM6RnPeIaq+bcM1uXF4Au/8Aunxz/+8bMtP4TIuP74j/947rPg /rRP+7TpH/7hH+a+f77ru75r+vM///PpqU996vTxH//x03/+53+qmn7u535u+uiP/ujpYz/2Y+e2 iu/+7u/e6b/kJS+ZvvIrv3Ie64Me9KDpZ3/2Z3fuVe3hf/EXfzF90Rd90fSDP/iD8zl/yqd8ynxe 3/Ed3zHj+wmf8AnzOPQB32/8xm+cHvjAB84Y/PZv/7aqab+cf/VXfzV9+qd/+nTf+953+qzP+qzp 6U9/+uzH+fPaM0Zw/dIv/dJdnxjh6yKeB36/8iu/Mn3qp37qTs4nP/nJ8/i5Fh7ykIdMz33uc3d0 2Thdnj/6oz+aPvMzP3Mewzd90zdNfALlh3/4h087xic84QnT53/+5892YsmnSD7iIz5iPs8/+IM/ yGG0XQQ2ggBzctZnazLJbaPHjoPaDUd3JvWfOPhLxsA/47smQSal3vzKtCkvAkVgOwis7urt5G/W InDeI2BhlANIFlHkFnDkHsghuYU9C3HGwRYdB3K5McxBHz1x5Y5B3RgXeakIXH755dOd73zn6dnP fvYMxk/91E9Nv/u7vztv4tl4vvnNb56+6qu+av4fziNar3nNa6bHPvax84YXW/o/8zM/M5uxqWNz yJN83lRgA/j7v//78ycJrrjiiunBD37wbIcfG+aRHve4x80b8e/5nu+Zfvqnf3pis/+Lv/iLO2Z/ /dd/PW9Yf+RHfmS67LLLpkc84hGzbr+8GPADiGzcob//+7+fXvziF09sgCE+8cBG+T3f8z3nvn++ 4Au+YLrHPe4xvfd7v/f8JsQ7vdM7zSrOja9Q8J1x3gjg3PmqAsTvL7zuda+b23yfn4X7r//6r08P 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 4MYaY9j3XD0P5PgQa6/8+prfPtyx2M64yOib0z4LJ3M65uYv/r3+lvMP9wnEPXK6++t0+t5/58/8 w2u93/zP/eVcDJeU5f3nvAznUKffeN0RC5n6jJ225tJOH+Ln+JBzLtjpr619c9BXZl0hFqTO/pgf uT5u6NPWuBlrlM2JDvmfK6+88pCPsMMrAucegX6H/9xj2ohF4JwhYDGl6Fp44cpJZF996ijaEDIO +ti5wEBH2+JOH3IhkLGNP8qMpx7/tDEePPNrz7jW2avHD7I/jlVfbDJW+ni+2HLQx3b0MZaLntlg 8Uc/++Iz9jOmOmTr8qs3FzaemzJtmn91/YNJ8d/9Rp549Ppb3dPeO73/zt/5h3nT+QLuPMr9kvcK cvrycf7VF+4cTRvCZ7z/kBufNvEg82f8zIseUo9OvTr0ymgjpw/JbTNWyPPNvvHwGc/J85mdT/3R PvOhwnedffq2XQSKwPYRWL2tuf2xdARFoAisQSCLMcXW4k177Ke7emQWdXzXkQsS9OTjgPAjjguJ dfnQWfC1088Y9IlJHm3UwT0n9NiRZ50eOTaeh+Nx/MROnTEcj/lzDNjsl98c+mBrDn3tN3/x91rI a7jX33Ie6f23nP+cS5g/IK4ZZOAzzn+df1Y1T6y8x8b+Qcy/5CAuB68Fr5H5x7522uoLH19HZBC2 xiM2dtZf9PSxybb26jLfbHjKj7a+1l/1yY3n9bdffmzN5zllnozbdhEoAocHgT7hPzyvRUdSBPZF wMJtkafw0uaA7GtnEUdPAVcOt41fxqCtjrbFPeNrk/HX/bqvenxzsUF8dMRJsp9+2Jovx2UM/NEb 3xjq7cONi85Y8LQh3qjXdhyz8fA3Plz/tFe/Lj46SK7/aJvx0DX/8s0rcBNfuPglXupHTLFFB8n1 H20zHrriX/y5DrhuvL7gXj95vajHXr1tdJB81NOHMp59OH7Gh+uf9uqxV28bHSQf9edzfjC0doqD GKNL3Nysz8LFH/Xa0BdbY8HFHZ65zCMfbY2vP31tyak+86sf8yPnID9kLmMqgxtDHf3Uz53+KQJF 4NAh0A3/oXtJOqAisBsBCzfF2CJr28JtEbb4EgFdFnCLuHJ9tDWrevpp46ZeveNKP9tw9HvlJ66x iWdMOKSetnk8Z3ViIddXf/rYQrTty9fptHXc2Iz5sXEs2mNH3LG/LkfzL1+XddiIX/FfLrx7/fX+ 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 eyjVmvnYOF77VZ+Pje16VX1eX9tjTdXn9aM+fq21WnP0Ptau563nz/eta6xr6vjR++78S/W1Vvtn 7j/3NM6fz52vV9tjfa2Zj43jtb/Wx37Vjs6v9UfXGMe8CBAgQIAAgb3A17///vv3fpkVBAh0AvXA Oj+czmuP6nVsXlfb80Nwbdf7WLNu13l1zaP6XBvr1/3uWF17fa/z1+Njf9x/ftXa+fh6bN0f59ex sX30mcbx8ap18/VfKi+/H9XXY+v+fN2x3d3/6LyXu37833efveolsc6n6nV83R/nHR3rjq9rd/vV 19H16tx5TW1Xv/N5Y/vo+O7YfI3d2upprJu3xzXG69pjL6v3v9f1auXc3zhW9Tq+7h+tqWsd1ebz 5+065+hY1bwTIECAAAECvYB/4e9tVAjcTaAekq+5wZm111zvLdfMvdUD+Vtef1xrvsdbX/ua6z37 /tf0+Og1NetrbMaaWv/oPuf7Xeq1ehx9ju1La4+uOc6rc+f6I7ev7flsT2Vz9ryz6+/V/9k+rCdA gAABAh9NQOD/aBP1eQicEHgPQexEu5a+E4EKgdeG3HuFubf6/tZ1bu2z86jr3jq2155/633X8251 Wa9jnwABAgQIEHi8gMD/eHN3/CQC68N67Vc46Bge+XD9yHt1n9fxTIH6Ho/v9bO+R29x3/nnsiZR x2p/fj9zzzNr53vU9mvPr+t4J0CAAAECBD6vgMD/eWfvk99ZYDysr8GhHuDr/c4tuDyBuwrUd/za 0H/turs2PV28fj7Xn8d1fzrl383uvHXdR9t/b/P7aL4+DwECBAgQuIfAt3tc1DUJEHgRmIPDvH1v n7rXeEC/NpzMa+/d30e8/mf1m79rl+Za38NLay7Vdr67+nrt6qf6X+tvvX+2v/X+u/NfW1/vt+6X 13r82v1df9dexzoCBAgQIEDgnID/l/5zXlYTeIhAPVzPYWQ9VvtzQ/P6cbzWrMfn2qXz59q8fXTd S8fq3LmPWl+18V71ubYeq/2xfl43nz+2x+tSfa2N9XXtubYeq/2xfryO1r5UPtfv5TB8avtIoPxq Tbdf59a6sV9rx/Z8fOyPV9XXWh1/WfX/c9fjVb/mfb3HOGe+3q4+1q9rzpy/nrvef+yP17xuvv5L 9fj3+Zx1RV2j1nT7dV6tG/vr2lpTx2t/vM/nzceP1s512wQIECBAgMCfAgL/nx72CBB4gkA93D/r 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 2emcAAECBAgQIECAAAECBAi0AgJ/S6NAgAABAgQIECBAgAABAgRyBQT+3NnpnAABAgQIECBAgAAB AgQItAICf0ujQIAAAQIECBAgQIAAAQIEcgUE/tzZ6ZwAAQIECBAgQIAAAQIECLQCAn9Lo0CAAAEC BAgQIECAAAECBHIFBP7c2emcAAECBAgQIECAAAECBAi0AgJ/S6NAgAABAgQIECBAgAABAgRyBQT+ 3NnpnAABAgQIECBAgAABAgQItAICf0ujQIAAAQIECBAgQIAAAQIEcgUE/tzZ6ZwAAQIECBAgQIAA AQIECLQCAn9Lo0CAAAECBAgQIECAAAECBHIFBP7c2emcAAECBAgQIECAAAECBAi0AgJ/S6NAgAAB AgQIECBAgAABAgRyBQT+3NnpnAABAgQIECBAgAABAgQItAICf0ujQIAAAQIECBAgQIAAAQIEcgUE /tzZ6ZwAAQIECBAgQIAAAQIECLQCAn9Lo0CAAAECBAgQIECAAAECBHIFBP7c2emcAAECBAgQIECA AAECBAi0AgJ/S6NAgAABAgQIECBAgAABAgRyBQT+3NnpnAABAgQIECBAgAABAgQItAJ/ff/+/cvX r1+//P79+79FY3scG79+/fr15du3b3/U/1v4z0atrfeqrft1/Ojd/fmP70u96rvj++fnz58//vz1 94+/f+e/H+rvifFef1fUe9XW/Tp+9O75w/PH/P2q747nD88fnj88f3yk54//AduL3b0WkDTNAAAA AElFTkSuQmCC --0000000000001c862905ceae4e3e-- From nobody Tue Oct 19 12:30:16 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 E04CA1808B6E for ; Tue, 19 Oct 2021 12:30:18 +0000 (UTC) (envelope-from sdmitry@parallels.com) Received: from CAN01-TO1-obe.outbound.protection.outlook.com (mail-eopbgr670065.outbound.protection.outlook.com [40.107.67.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HYY3t57sCz3vls for ; Tue, 19 Oct 2021 12:30:18 +0000 (UTC) (envelope-from sdmitry@parallels.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QH5lcSnkCHSMlI2XTfDXlWtA7z5ZqSdU0gByAVj0/h3r9Ef5qEGSxunn6G7mpPF3dji8F5yBA7rA+ABkgVf9TrLoIKBT5Hk0J5Af6T+fBfFPGvvGBrqzfK6xj5PRuocL592iiq+frf++QMHEuqmRqeYDvUz4P9YT2Wgv84zbd2/FKlA9T8n2dkhzg4gIj580QxROlhhYzT40GKhiCsbvXFlOTUbS63jo4zPrzWggjOyXHpwu0ywR7jwqHEme0LteUvQa50d+4+bNQS+II4puJUA+/xE8evWbvCv9pi1jxbyW4vcSqosHWxOAMKE18bwS31ujIVNObCmy2aPPmk5fKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0j6SIiFfTXpiN1X2Mem24GOObsPgAV7O5KmOCW3xUFA=; b=EYX5zYC3LgoWq3Gcx+9X5bhLuOp3pz0AA4RBFTYA8dA/JcuhlEI3A3UmF9GyGOGM+CdEMTUPQIeZ9XQ1cJzrB1em0DPoclZ07ZEQPwX7ZzAdEioNQG7vlpVK9MlHiHOeAuTVYYx0c7RkCaTc+XwQyyCpHoHEuWsDH2vTy1D9tjgXMmGk0q+yBgsWOmho5mz5OMpuwZxIlPF/GOpiq9lkW/BKlnrVdzpW0h3YEAY4/9PaNbBAQ6rLt7IBR0syVAFHm4VVlXd7nPZTojZsT0nZZDT0VBsPQPiSSAscfKEN0Bs/6F7Kc2pNJDt4q+oQuNEswVZ27dpHXNWFV6jllTn5zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=parallels.com; dmarc=pass action=none header.from=parallels.com; dkim=pass header.d=parallels.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parallels.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0j6SIiFfTXpiN1X2Mem24GOObsPgAV7O5KmOCW3xUFA=; b=7nhnbH8iVvwAXCLWobNOtmyBEDZg4DZ+vVrChpfYZ5tQB1qU4lR0WxLFQGTfbjkPO4VAU7qTJcX6xVbDJfpw+fxQzz6d6XTnGCJ/2JdcpZ7g3rz/Fd1Cj2g9/XqNX2lq5S6b6LEMWvJWtLE7khYa8L5jXwRlB7vEHan5snIwm8Eol9puixW4ZhPCcfPTS7ha3iGEELbCESh6wi6F77LuAhIggpEfRNF4Fl+5PPQl6fwCm+r8mz5OWkVf1/N8Jkw99D2SYmEdKAJc3CW/JPSx1sSyg/hGPCVirE+vmfbBRQ6UrLvGljDssnjTbRb0z+zn67UPKcB6y4Bw1Y15leGCyg== Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1e::22) by YQBPR0101MB5701.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:30::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Tue, 19 Oct 2021 12:30:17 +0000 Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc]) by YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc%8]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 12:30:16 +0000 To: Robin Stern CC: "freebsd-arm@freebsd.org" Subject: =?koi8-r?Q?=EF=D4=D7=C5=D4=C9=D4=D8:_Apple_M1_iso_or_vhdx_image_for_Para?= =?koi8-r?Q?llels?= Thread-Topic: =?koi8-r?Q?=EF=D4=D7=C5=D4=C9=D4=D8:_Apple_M1_iso_or_vhdx_image_for_Para?= =?koi8-r?Q?llels?= Thread-Index: AQHXw/SNx5VxWDMFV0mJTp1zUM2HOqvYlbI7gAE+GwCAAG4zYw== Date: Tue, 19 Oct 2021 12:30:16 +0000 Message-ID: References: In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: ru-RU X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ef9bdb80-60a3-4403-a112-08d992fc3503 x-ms-traffictypediagnostic: YQBPR0101MB5701: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iPUb4OPPW2DO8++9U37zoYvsHHhD1VQw9VePFQ/2gdRcF8oYUKH7Vz/rwQI0eW1LPX1TQMphixVkCEocFWXVjZGVxf4v3dXwMtEOAqZU/m6ontszKVD2+saySXyqFI48mqgIakr8AwKCw4g3+3GFeKEXAfh04zYpLfo/jJDM522GIYR9r38FE17erM9QleBcYJTdF6889q2/2j5K3vBQ7wFfNkYkDyFd9nFMtIYPSWRSnjqmpogGTw+AesmNQ2Ks7nwdc2iBvx+FJHk6lTIfzuPtWOxNJoMtNg1V1WI3hq5hx6eCP8PmH1/4lEQrCPZfYwK8l6NLPxDJd4//rsxEruhNd8HtCBf9HxHI6JBZNRaC0gZOEEOr9ZgjrAatNmJnEZVGfDtm21ANDYNcTv5RyzFG6fwCXGBvwKhB9F12mMBxXTnoRsuQar3cyNe1yKfKLugTLq6ZX/O2j45Be9uud8yYrr75WZ1dPklSKi0DoAZhrFGpslTBNbFO9r5uWJu/sDiDpxCfOuACsut6lZ41CoMhh9mLDeOUN2WrwJe45qrUGVF2NQoldyOXbW+HigU/KAg8WqE3ipY97UM5L50iBZvbIhoYIzWqpFFSTLd+KjyAb6rRu45jOeEgw/kZ3sCeE3QKGx7lwnI+XNT8JyEPrjpYCVKYWHTLCrwJa2kKw/FiirZlIkup2RAKVzA/WhQJb4RWvTxU5hOYZMDh5m+W8bMMp2zJGfuG5yKct0ucYZUE12SM91IQ4rhqpDokRW7LwTOM9IoqeB0jfEMXj/5rHmaWdiscXqIOqd2jf5SlYdq5nBzNS+hHvvxKRBBX12a/FP12OwAgKFTLVMvG8TBymSewiFRRemWl6zc1IJiZGAU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(47660400002)(966005)(38100700002)(122000001)(2906002)(26005)(33656002)(55016002)(6916009)(9686003)(71200400001)(52536014)(316002)(66574015)(7696005)(4326008)(64756008)(66446008)(5660300002)(6506007)(53546011)(66556008)(8936002)(66946007)(38070700005)(508600001)(66476007)(91956017)(45080400002)(224303003)(86362001)(83380400001)(186003)(76116006)(166002)(46800400005)(10090945008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?koi8-r?Q?xN7mY8H9+IYLYaIJ9am7e8hxUA1a0T9HyII6rTGBymWjz1E8Xrnc1AMuqjUSxo?= =?koi8-r?Q?csjZPymNX0ywfxuB7QCf6nNqtyOmdXVkQXnF4WHpaKZesoh7mAmOhTPXayygV6?= =?koi8-r?Q?ZCrSUY/j6WioNMLgx6uxidovdPeLxLx9sgfcduURFt4EF0dTpMGhYp4sUqIDJD?= =?koi8-r?Q?VY0omXhXe1maTDlRX6WAY7sq7jtpinuQuqkQA+c4L0KOZQ6vnwXiP8HGpHZSZ5?= =?koi8-r?Q?iZu1mBOJ0D5rGze245UOLi4Hqxmof5I8DoS6+q/EP9T9fVSO6r8OP0CCUl1Hu7?= =?koi8-r?Q?DHDhH3G7UvvkIfpGvt69hd8ywZ5Ae/o1YB8HiJTB2l4BBLHlE/6PydtQp7/DkN?= =?koi8-r?Q?Yj3r2p2zDmuVlRa9hOK3Dp49T6dx0nio6TBVatj9M/G9rZuFEq8oLDXrbZPxp6?= =?koi8-r?Q?74jrUE/m3eCOdBTL1D7ZBaJQ8QH9cqGMfRyJeewnTuH2tzZROFEkbv2X4aY7l8?= =?koi8-r?Q?7ERXaqtfNYqE+9OmUfdq03ViFXMuEBZkS8wBLScJaclWoB4RNO5gUj6HvDlNdq?= =?koi8-r?Q?iSo7glugFnNpLl1OV4LuD+SZ47IVenBc6UV9hwCa8gwMXJR2oDMbP2+/JSGXFy?= =?koi8-r?Q?yKBkG9HbWSIoTfjXh2Co5A6RwMgw0xigDeGJkNcwpS27T1x4C3Dv6m6Tncuuek?= =?koi8-r?Q?ko+2fvzCx457LCqMAz3J5/cQyf/lx9ucRkxZtb+NKm1ZmGNSLUtHL2S64Cs0qg?= =?koi8-r?Q?VX5/YlGKEXR8URBMfQBkVIEiQbVLIV2xzDt39W9+pfKkiPG8aCeOJ+TINv8Siw?= =?koi8-r?Q?ZqyUHUaY2zYxZZmMnUfsKajmZDTJA5r/H/rg2ED8UUUmMWqfTfhkL+KOJJz6Np?= =?koi8-r?Q?MBBKbO9m1prXJz1mYVhiyFewTVXTDI7TnpSyRhkPwHfHpRTMXq12+p/ozstQCY?= =?koi8-r?Q?E6Z9C++TFmWbbaBz+OKyDmVBv/3uAPInU+WzQdGvp8IIbhO/bm9G2M+Tl1kOmg?= =?koi8-r?Q?QkG5A0onAnbUKfSHqeKX9JGFCyjpJWeIaOr3ek9rGq6qjr0KgcQrtCf2NvqoLd?= =?koi8-r?Q?MU0rBomozOwZl8VTIiPRf+fKVuxmZGziUUs/Drz2HhObWviyH8V4BzKrEU+iNa?= =?koi8-r?Q?+x4V98g9bOKCx9X4vQG99P5Ds6PqaTlwHnUWwjcKo6RYgee4GfU8jh4pp6yNZ9?= =?koi8-r?Q?LB5acLXcmYyzsR+qiGH09o3h4UxzQ+dqTFo7fRL+USYsPzQmDZjfR2yWqHqDY3?= =?koi8-r?Q?fiJIaF8DmReySaaTKtEgOz4cj7OhbQLgSQ32n0d0/hE3e7AyobOxYiCf2a+lT8?= =?koi8-r?Q?cWflpE3aiyweEW9lX+M9I=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_YQXPR01MB469141C92AD69EC8FD16EC93A1BD9YQXPR01MB4691CANP_" 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-OriginatorOrg: parallels.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: ef9bdb80-60a3-4403-a112-08d992fc3503 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 12:30:16.7195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 33874721-dd77-4b7e-97b7-863c2cbe7c73 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9NKhGBPMP0i7S3cAs4bAQaykoNqJ6nHV0lnQTTCDqiqOMs1clJlBady91t3sdDQecKcsmQg92+Q59eG9OBbq2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB5701 X-Rspamd-Queue-Id: 4HYY3t57sCz3vls X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: sdmitry@parallels.com From: Dmitry Skorodumov via freebsd-arm X-Original-From: Dmitry Skorodumov X-ThisMailContainsUnwantedMimeParts: Y --_000_YQXPR01MB469141C92AD69EC8FD16EC93A1BD9YQXPR01MB4691CANP_ Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Hi! I'll reply in a direct email. Dmitry ________________________________ =EF=D4: owner-freebsd-arm@freebsd.org =CF= =D4 =C9=CD=C5=CE=C9 Robin Stern =EF=D4=D0=D2=C1=D7=CC=C5=CE=CF: 19 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 8:55 =EB=CF=CD=D5: Dmitry Skorodumov =EB=CF=D0=C9=D1: freebsd-arm@freebsd.org =F4=C5=CD=C1: Re: Apple M1 iso or vhdx image for Parallels CAUTION: This e-mail is from an external sender, do not click on unexpected= links or attachments. Hi Dmitry & Dave, I tried all of the options you 2 suggested, none of them worked. Here's a screenshot on the problem reported by parallels. Also, I don't know if it matters mentioning this but unlike for Linux ISO images, parallels does not show disk allocation option for FreeBSD images (it shows hardisk is of size 0, and there is no option to set how much hard disk to allocate). Thanks, Aman On Mon, Oct 18, 2021 at 4:01 AM Dmitry Skorodumov wrote: > Hi! > > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. > > I'm not sure that I understood the question right. I just tried the image > below and it works, is it suitable for you? > > If you choose older image, be sure that you set "Operating System =3D Oth= er" > in Parallels VM configuration. The current one should work with any setti= ng. > > > https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownl= oad.freebsd.org%2Fftp%2Fsnapshots%2FISO-IMAGES%2F14.0%2FFreeBSD-14.0-CURREN= T-arm64-aarch64-20211008-67bceb38f46-249945-disc1.iso&data=3D04%7C01%7C= sdmitry%40parallels.com%7C47394953a19048d7c72908d992c50c8e%7C33874721dd774b= 7e97b7863c2cbe7c73%7C1%7C0%7C637702197726982039%7CUnknown%7CTWFpbGZsb3d8eyJ= WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&= sdata=3DMbvjTY6%2BhEhc%2FBP7zD70uDFKgKkEOZIOa9Sdfm1jmkQ%3D&reserved=3D0 > > Dmitry > ------------------------------ > *=EF=D4:* owner-freebsd-arm@freebsd.org = =CF=D4 > =C9=CD=C5=CE=C9 Robin Stern > *=EF=D4=D0=D2=C1=D7=CC=C5=CE=CF:* 18 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 10:4= 7 > *=EB=CF=CD=D5:* freebsd-arm@freebsd.org > *=F4=C5=CD=C1:* Apple M1 iso or vhdx image for Parallels > > [=F7=D9 =CE=C5=DE=C1=D3=D4=CF =D0=CF=CC=D5=DE=C1=C5=D4=C5 =D0=C9=D3=D8=CD= =C1 =CF=D4 robinstern1290@gmail.com. =F5=DA=CE=C1=CA=D4=C5, =D0=CF=DE=C5=CD= =D5 > =DC=D4=CF =D7=C1=D6=CE=CF, =CE=C1 =D3=D4=D2=C1=CE=C9=C3=C5 http://aka.ms/= LearnAboutSenderIdentification.] > > CAUTION: This e-mail is from an external sender, do not click on > unexpected links or attachments. > > > Hi, > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. The aarch64/ARM64 images are not > available in either of the format. There is a vhd image, but it is not > accepted by Parallels. Can you please post the vhdx or iso images? > > Link to VM aarch64 images: > > https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownl= oad.freebsd.org%2Fftp%2Freleases%2FVM-IMAGES%2F13.0-RELEASE%2Faarch64%2FLat= est%2F&data=3D04%7C01%7Csdmitry%40parallels.com%7C47394953a19048d7c7290= 8d992c50c8e%7C33874721dd774b7e97b7863c2cbe7c73%7C1%7C0%7C637702197726982039= %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW= wiLCJXVCI6Mn0%3D%7C3000&sdata=3DYuxbvrLNnLmPUWtWgNbp7EA3BFToJPKt6jeNSSV= yiYs%3D&reserved=3D0 > > Thanks, > > Aman > --_000_YQXPR01MB469141C92AD69EC8FD16EC93A1BD9YQXPR01MB4691CANP_-- From nobody Tue Oct 19 12:48:09 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 228CB17F1130 for ; Tue, 19 Oct 2021 12:48:19 +0000 (UTC) (envelope-from sdmitry@parallels.com) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660087.outbound.protection.outlook.com [40.107.66.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HYYSd5MvNz4V7M for ; Tue, 19 Oct 2021 12:48:17 +0000 (UTC) (envelope-from sdmitry@parallels.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qylm3uR7XF2J6WBLBPvnNeVb0gJQVcOEdyTYePodBVCabz1VfFG7HymSevXdIKuqiGqUCfDxJsZPDmcwsJzrGZz1iPGcOvM5MV0FHOK9vsPJG0dnMnZYyEZkSsQb3+ifn+iSO7SjerKA6ebY3Z55mLDymCFT6Dg5z12PSwuy39Xquyd+ERxFg5h6oqq7RIMYLAquMR8zrO8CzGGtGOemJkl+KR9izFnN3D9WtuYHv3YBPv8dUrjPuwgLmJ8H3laVpsS9y8pyTvFyuM390cT2AgM9xDKDrgwClzctM7xHcP55Kaf9mHZuC+MFLn9AqdjVQPwXNWbiRxzw3ZHXwuGz+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aZHRA8ZnvIMZLa9Gir1hrgFMC6anRXWtPkQkuv77uO8=; b=IHGZwxCudnvRjyq/abt9GWz37nqKvy8xqfKDk0iJR8Km152F239KaQYa7MBiCOxGoOOfPyMzVrQ0EX5kvoYL0eAXbH+TTzX0Dd2r8HBo+woobYwLjRo93ONxAIUP2MScqXVzkhFtNwXrM8RMMIoFcCXIoTGBedJnWQt6Oj7Y/MqReFhuXGoIt3lC8g+DJl0iJoLc45TGaiiO+SUeFl8rQB6JmU2niuw+HFZlqSTJ4Mx68XkLsQjQMrTgz/2AOX2u1SMX71atNQZFMe3xU0ZD8lq1cOfIpBmu68YCpMIaeQTUiTgLwhiRTfhKiATGfbRV54AUA03iwchXhCLfGHsw2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=parallels.com; dmarc=pass action=none header.from=parallels.com; dkim=pass header.d=parallels.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parallels.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aZHRA8ZnvIMZLa9Gir1hrgFMC6anRXWtPkQkuv77uO8=; b=ObT8wnBY8zSoMrshMM8RUEcj4XvSPlmzkcu7jY5FQleJbRjdEMJCYX1ITxcRDv+ZTHdHLMgzuadBzHGdhtOZ48ndrYauWqMk3/fekyqm01imGuTuktDMIhVfVilCV7wJaVWzo3bLZpN5T4jURRgjgGh+tv+1BNO7zjBANScUKGgR9dzB148Ulnm3QlPfUmndHQ0Aj6UXQIoduwCNtxrrzIvK2baC4LzTNXkCqIpZOWetWaBSDrwiXgLbuREZPdkge+oaPRbW2hyoDMOekurCwfquYo6koRL/oFUGZsUkVJ015s8W9sDpnLRu5+XLdRZ3tPGfwzVBQLG61k54xHBNpA== Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1e::22) by QB1PR01MB2803.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:3a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Tue, 19 Oct 2021 12:48:09 +0000 Received: from YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc]) by YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM ([fe80::b4bd:cbca:7a67:62dc%8]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 12:48:09 +0000 To: Robin Stern CC: "freebsd-arm@freebsd.org" Subject: =?koi8-r?Q?RE:_=EF=D4=D7=C5=D4=C9=D4=D8:_Apple_M1_iso_or_vhdx_image_for_?= =?koi8-r?Q?Parallels?= Thread-Topic: =?koi8-r?Q?=EF=D4=D7=C5=D4=C9=D4=D8:_Apple_M1_iso_or_vhdx_image_for_Para?= =?koi8-r?Q?llels?= Thread-Index: AQHXw/SNx5VxWDMFV0mJTp1zUM2HOqvYlbI7gAE+GwCAAG4zY4AAA2LD Date: Tue, 19 Oct 2021 12:48:09 +0000 Message-ID: References: In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: ru-RU X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 1cc07792-0abc-12c0-5f94-d815df5e96b0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f4bc31fd-02bd-451e-bbe6-08d992feb49b x-ms-traffictypediagnostic: QB1PR01MB2803: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3nDobzaxbz6vo/8f6IDIvDyPyP2tNSVHZLzKCic07k77cI/EOvf6uFvymv0q1+QKYUmjG5sbKo5T2Y26fidw7cwIdbXLLQ2J4cSDSPl4xoywbCvzqm8cs+uOy29IePp3nuVjA38afKcKx08zXnYc6ApcdD6CgYhDKyegJxICoejeN6oD6Z1MbKOV/53Qk3UhIF9uCU9TnN7eH66DMQ3qa85A5VNThmDm8idlVp4dd/Sf8zV5ptBYr9EuyiKkxI12n2ySw5aKZiI/kpv5TOZras24dYn0wdwDe2sSYiaStyBF+6UDlg9K0R18TlwcP4QgPiTV+9rYzmh+uN+M1hZ5MPZCeUVQjbB929BJMW6URvajN0rz/jAtAQjq/d6tlvMoZ3CoKsxvGuYzMXPuLp/UP/no9wM3Lww03uW5zFU0gDvEOa365I6pRS23OEXvcQlZCE6JeQmYyceSCr75oAUsQc6KM/kFd3QKhJcVKzgyMkjUiowJ2wJ77/hlL93ZAJiVrvH1BchZfDO8f9iCPmOqoKXQuWmiw+8aojnaIzJ0R5QQvFAyy8SdkLUAWDxPtMAxD6fup4Sa9Bf3su9z3+kGUX3tETsVGcuzAOizAdZs56+09Se/rZVRdS/9fVtDpB3KTIC1lZkPFqXW6qLbuCNACB3YapjVYVGps5ayShKekJYuDAFiaMpmY7+W7FWZ+ySIAQAeJtMWoUbUkwuIpeE+Ej+5xlbEcq5NZ/1PCq2fi4LFeZiMGVUp7V7IQxYa6azwNeZqbe+P9/Fkuc6k3GcG4AAl8VHrNL8F6oRMtKLdumAfK+WQO3WAdmDq606Rvpf03J33OaCq2z+0frABHCYlkA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(47660400002)(38070700005)(6916009)(71200400001)(2940100002)(55016002)(6506007)(7696005)(4326008)(966005)(66476007)(166002)(52536014)(83380400001)(8936002)(9686003)(38100700002)(122000001)(76116006)(66446008)(64756008)(224303003)(2906002)(53546011)(66946007)(19627405001)(86362001)(33656002)(66574015)(26005)(5660300002)(91956017)(66556008)(186003)(316002)(45080400002)(508600001)(10090945008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?koi8-r?Q?j5a8N2KeT3aKt8l7UXLpnx5YJUYNreQoH7i4WfGJLGkYVOhdMKYIombxRdCAZW?= =?koi8-r?Q?OIe1wkUIIHfnpgL/r//eRYgMDN1jbVWTl/BMykfVDiZOkCtudVR8sZXUkyGXy4?= =?koi8-r?Q?PUZHrfke63lkdDJVqBU5i3yKUgXZE9YeGH1TehW1nzw6VKFGNUgGu9S7EE5eUT?= =?koi8-r?Q?C2NJHF0lYATFXlLIeifGX/AHdGn5ZcLb7i2MGwy+ETaFftGd0fqoEad17fDZMr?= =?koi8-r?Q?m1tpfY+YjYDDoem2wwyPWUWxoVpw+adySn3q7ge6+YnjUK61WQtmPCtwAskZoY?= =?koi8-r?Q?u6CQSySQdSTcF70PXaqRX3iJjG/R0+gQPlFiTQyov+VNVE95L9vfnFqoBKSJyN?= =?koi8-r?Q?Ba9wKq6jmY68msujE4GPTnEkCd+EH+IAu5tdr6V7hf67O5/TGHpv7NF1Dx3kkL?= =?koi8-r?Q?jVIC3fbn7u9kGUsWVSDHT1r43lnQbT9JCUTxJBd1k18QMWiTNaHKEcki0JGhsh?= =?koi8-r?Q?cGIGg+7NeYzk7lqQVawnHImgNOCt+9MlXWLH6NZZtP0xEXo6KQ5WQnTJ1WrIOv?= =?koi8-r?Q?tQEqTBZSYNIwdQpj/DPvtKMd/WruPslyEChprhJkV6vgME2UEGDWUUXnoIQdF0?= =?koi8-r?Q?T6sumEcdJ09Pcptuv2ZhA8+/kgTMfRnQ6C5BDfyFtxf14h8xFO1NrP/tCyTM0L?= =?koi8-r?Q?CwhHe4HRvue+ZBTvbkLPWANKt7XaLnrLWK0tBOI4C4F5Z3Zm1jXIqnzhunfGjU?= =?koi8-r?Q?Fxl0/Nbu9ftn+1w4JQ+Bai+DqolDI3nJ3GlNYvRWkIHK/ywy9/G8ak1ieQx+H/?= =?koi8-r?Q?8+MmaVSwqBYdtevm6y9BlB5mcZ/Im3lwU/MO7BjnFdKAvxt6nSJSRoKZxXQV/z?= =?koi8-r?Q?qOHS9RslaDkFPShFvuJ2QbbDQ/N++C8JMVuV8aIz7YnrCRVWRibL3D6hXkInPN?= =?koi8-r?Q?HU4/XfeOIFupfg+8x7vyAy7vvytAXnv1zrCAiChbuylhT+znvGSmgQrJJ8VdCH?= =?koi8-r?Q?yFlr+0Xwi774H+Bp5MyBUzyc0jXENvN9MWjvaP8pcsj2zGg82f9qEh3VgrTqyi?= =?koi8-r?Q?73VcvRQGO4X0y0ky4UmlbijX4ce46cBizkQMWcAGBBWFTLyEUQJZJlbHjerN2m?= =?koi8-r?Q?SUNpQP2IHlmohpeXjojF5rmMnYYQdb0mB8c01Ww4KA6jYfx479yCvmIzQOC3UW?= =?koi8-r?Q?YahpEo+hLHPx/4QMa4/tqQgSokxsnZj8mDn0rO58y2kGArxdDDvVxN6FQ5RwUK?= =?koi8-r?Q?OXQ5rE66JzcifFgji3R7sLr6boFFR1Z0hG3F+4yTPmC2BOPuSULbdF4Vg7AcfT?= =?koi8-r?Q?ZQYut7+oQLZcDmCl3YcB8=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_YQXPR01MB4691FE4BF9FA4AF0C20329F1A1BD9YQXPR01MB4691CANP_" 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-OriginatorOrg: parallels.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB4691.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f4bc31fd-02bd-451e-bbe6-08d992feb49b X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 12:48:09.8322 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 33874721-dd77-4b7e-97b7-863c2cbe7c73 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1PxFtcp+bPOCx2MNZijF+Jx17H8ZqqtyY95IngC4QqqVlbUJthnAgnhtqR/8R7U1KeG9xQk+fBR2WwBDUx6x8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: QB1PR01MB2803 X-Rspamd-Queue-Id: 4HYYSd5MvNz4V7M X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=parallels.com header.s=selector1 header.b=ObT8wnBY; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=parallels.com; spf=pass (mx1.freebsd.org: domain of sdmitry@parallels.com designates 40.107.66.87 as permitted sender) smtp.mailfrom=sdmitry@parallels.com X-Spamd-Result: default: False [-6.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[parallels.com:s=selector1]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_MED(-2.00)[parallels.com:dkim]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; URI_COUNT_ODD(1.00)[5]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[parallels.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[40.107.66.87:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[parallels.com,reject]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.66.87:from] Reply-To: sdmitry@parallels.com From: Dmitry Skorodumov via freebsd-arm X-Original-From: Dmitry Skorodumov X-ThisMailContainsUnwantedMimeParts: Y --_000_YQXPR01MB4691FE4BF9FA4AF0C20329F1A1BD9YQXPR01MB4691CANP_ Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Hm.. Sorry for flooding the list. I decided to reply in list. This appears = to be very unclear behaviour of Parallels. I'll fill internal issue. Need to choose "Operating System =3D Linux" (doesn't matter, Ubuntu/Fedora/= Debian/Other) while creating VM. Then after VM is created change Os Type to= Other (if you are using some old ISO installation image). Parallels doesn't initialize any disks for OS Type =3D Other while creating= a VM on M1 Dmitry ________________________________ =EF=D4: Dmitry Skorodumov =EF=D4=D0=D2=C1=D7=CC=C5=CE=CF: 19 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 15:30 =EB=CF=CD=D5: Robin Stern =EB=CF=D0=C9=D1: freebsd-arm@freebsd.org =F4=C5=CD=C1: =EF=D4=D7=C5=D4=C9=D4=D8: Apple M1 iso or vhdx image for Para= llels Hi! I'll reply in a direct email. Dmitry ________________________________ =EF=D4: owner-freebsd-arm@freebsd.org =CF= =D4 =C9=CD=C5=CE=C9 Robin Stern =EF=D4=D0=D2=C1=D7=CC=C5=CE=CF: 19 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 8:55 =EB=CF=CD=D5: Dmitry Skorodumov =EB=CF=D0=C9=D1: freebsd-arm@freebsd.org =F4=C5=CD=C1: Re: Apple M1 iso or vhdx image for Parallels CAUTION: This e-mail is from an external sender, do not click on unexpected= links or attachments. Hi Dmitry & Dave, I tried all of the options you 2 suggested, none of them worked. Here's a screenshot on the problem reported by parallels. Also, I don't know if it matters mentioning this but unlike for Linux ISO images, parallels does not show disk allocation option for FreeBSD images (it shows hardisk is of size 0, and there is no option to set how much hard disk to allocate). Thanks, Aman On Mon, Oct 18, 2021 at 4:01 AM Dmitry Skorodumov wrote: > Hi! > > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. > > I'm not sure that I understood the question right. I just tried the image > below and it works, is it suitable for you? > > If you choose older image, be sure that you set "Operating System =3D Oth= er" > in Parallels VM configuration. The current one should work with any setti= ng. > > > https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownl= oad.freebsd.org%2Fftp%2Fsnapshots%2FISO-IMAGES%2F14.0%2FFreeBSD-14.0-CURREN= T-arm64-aarch64-20211008-67bceb38f46-249945-disc1.iso&data=3D04%7C01%7C= sdmitry%40parallels.com%7C47394953a19048d7c72908d992c50c8e%7C33874721dd774b= 7e97b7863c2cbe7c73%7C1%7C0%7C637702197726982039%7CUnknown%7CTWFpbGZsb3d8eyJ= WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&= sdata=3DMbvjTY6%2BhEhc%2FBP7zD70uDFKgKkEOZIOa9Sdfm1jmkQ%3D&reserved=3D0 > > Dmitry > ------------------------------ > *=EF=D4:* owner-freebsd-arm@freebsd.org = =CF=D4 > =C9=CD=C5=CE=C9 Robin Stern > *=EF=D4=D0=D2=C1=D7=CC=C5=CE=CF:* 18 =CF=CB=D4=D1=C2=D2=D1 2021 =C7. 10:4= 7 > *=EB=CF=CD=D5:* freebsd-arm@freebsd.org > *=F4=C5=CD=C1:* Apple M1 iso or vhdx image for Parallels > > [=F7=D9 =CE=C5=DE=C1=D3=D4=CF =D0=CF=CC=D5=DE=C1=C5=D4=C5 =D0=C9=D3=D8=CD= =C1 =CF=D4 robinstern1290@gmail.com. =F5=DA=CE=C1=CA=D4=C5, =D0=CF=DE=C5=CD= =D5 > =DC=D4=CF =D7=C1=D6=CE=CF, =CE=C1 =D3=D4=D2=C1=CE=C9=C3=C5 http://aka.ms/= LearnAboutSenderIdentification.] > > CAUTION: This e-mail is from an external sender, do not click on > unexpected links or attachments. > > > Hi, > > I saw a video from one of your developers, and it seems he was able to > somehow test freebsd on Apple M1 macbook. Parallels on Apple M1 > accepts only vhdx or iso images. The aarch64/ARM64 images are not > available in either of the format. There is a vhd image, but it is not > accepted by Parallels. Can you please post the vhdx or iso images? > > Link to VM aarch64 images: > > https://can01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdownl= oad.freebsd.org%2Fftp%2Freleases%2FVM-IMAGES%2F13.0-RELEASE%2Faarch64%2FLat= est%2F&data=3D04%7C01%7Csdmitry%40parallels.com%7C47394953a19048d7c7290= 8d992c50c8e%7C33874721dd774b7e97b7863c2cbe7c73%7C1%7C0%7C637702197726982039= %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW= wiLCJXVCI6Mn0%3D%7C3000&sdata=3DYuxbvrLNnLmPUWtWgNbp7EA3BFToJPKt6jeNSSV= yiYs%3D&reserved=3D0 > > Thanks, > > Aman > --_000_YQXPR01MB4691FE4BF9FA4AF0C20329F1A1BD9YQXPR01MB4691CANP_-- From nobody Tue Oct 19 19:41:51 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 CE0091809AE0 for ; Tue, 19 Oct 2021 19:42:04 +0000 (UTC) (envelope-from wb7odyfred@yahoo.com) Received: from sonic303-3.consmr.mail.bf2.yahoo.com (sonic303-3.consmr.mail.bf2.yahoo.com [74.6.131.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HYkf36p1cz4RvH for ; Tue, 19 Oct 2021 19:42:03 +0000 (UTC) (envelope-from wb7odyfred@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634672516; bh=b/8J3cTuJnJSwcZZnY7KXNDA+/iuJfHUGlgVA4lvbyU=; h=To:From:Subject:Date:References:From:Subject:Reply-To; b=isEW2qYcFi1vnIt7y9hkahdEWVJonr0IBvA0mEXiYR7RXqGoZi7GGHyzRC2Zoe65N0rKY09TWXufMC4v5izwWpR1acdOJW/3Hgk+m01Aaj5sEXPumRcUEftHvfWlinA9yZlIhEuUYroWBx54RwQWWvsvT5UXALII08nX4FQ3CoKnT2M4t/0phJIk1IXdFv6CYxMYrVWwZla0ybxETVrNxZmUeH7Po0Q8XtynDT0lfl+lw2io975c3ZVJFWayHLuWj9jCTNgXdIOG7Esx2SqqPKQueK2EZcdsh9zlX/lXdRYnNSez5iYjObk+4yugBeImJAI78RziCm3rufvzHJlHlg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634672516; bh=DV6gqSRddG6xSltw8j52oUT8Rjff+SYrPBbiXI7WSa0=; h=X-Sonic-MF:To:From:Subject:Date:From:Subject; b=e0VKd0mCsAK3zjKKusVHh97rfcFltZEbIHUAaZKy85UkkBJ0iANHDkCiizYab8lP/+66OAM4Ecaqtom5Ly3KnPmrs/s4yv7291l7Y5XnunR2jSD+c2fP17g5tscHNhnwtFmFkzUp7syfWzc6mJaWrVBR7h0Y16FEYgj5bEsSRVy3X4xLVfxpm32TIJOr/vq4h2V9AAeIRrlvrdyRM3EVmKhbzZSoYS6LJ0twVP65laxAw7Snv2Ak0m3M79hx7uBXTgt8Y1j42EeGye5ytH7hKhH27Ibxjl2zpwpYhnmeqy4n8IdwxdLDcL1YAyVcol3g5YX+jk/wpQbKKZRnx3KqpQ== X-YMail-OSG: cACi2NMVM1l9jOf9VnI975klmQkEf2.IXMxgDVopFPXiIe.ij1NP9w7H0ifiNcQ ziEuh455VrGtAnIjxid5C6D3v4Csp8_Mcty0jVcL_mB3IA5GLDjBEvpqGDNYRBZfzeDlth2zEbHd 0sSjsOx3CabDGfRxIsZFakCOEB_duC6VXI5ONSQGTcE.LpAUXtN9_Ka0HvGEbpmL8cUG85Mgl5VL 6RCy931y_5SNMMxUZ2XRhbItCF1k_ORT4vCPov4xWhIBMgGgcZopcvI.Y.HapiIzHAS4PqDhrddx CdishxBlA9WlPMLFwfObm_CnTfL.QC7OHBuP6.uFF8jGXX3rZNxvL_2BKkB7cNWu3SHlBYO26CsN 3sA1cNN1oFhD1GUb0C_u4QTyTTSGSU2hUmiYbzfMhTHFqOrDJEy9g0e.3hE4t2ae1sSJKoyNfnqW bDF6dqoKeF2srOZvHplkhxTF_Z69gIyafQ2Zl3UPJOBgBrrV9QPerpasn9u.6EOc_JGaZcvUqRov s.qx9zfac_3nHgjc4tXgXdLr6PFAXE_4K2eA4BZjEXGt.j.tfeeM69dGqNLVm8PxJEvwkhVC2.SK hZeGqbifDihdE.X6CupmjwlPteJmMJ3naGW3jsdQRtDO1ICL241BPrrlxEAajMaBJHiyfX9K4G8i jYDFUBrNi1I4RgUX1u6QwvyjiVkc6csZOMWh9xDFtlsGQrrJ0atosT6lz0dsdW8rjC0igwe9Hm5i fBSzKSDTORaCDICnBAphgvlAf7xmBlJVRkPQSQOtbdUEVlvpn4SIEvhxa9kRX8oVnnC74.EBn_do X2lqlWLPQNKYfWsPfTEwKNrQOx8d4r1TGGd_mF6X9hrXowuIDKocIU0A7yI4fg9de4gTmAf9U7sw lzKMT3aCyfCq45oOCU6myMqdW1FdTNVsPf9VpSe6Df1KcPRO.qeurLRtY.F_b1Ay4yPZfZMHPc27 UC7DnwwKfMG0BdmvZtfuyInCURj6PpSBA2sTIqbXnBJhwAGhuPs3l0fCpufTOrdpJG1_XcoWXjjp JW1BTedbkYvBr5cQt57Q8WDB4bzxJMqANobg6rVZ2QmOX35KsYb6BblxmuqB0d3uWidNpEACagLY T1f6dtuKnabEOjMiHm4ujmrq2yJkMxbhgv38Slx5Uh2WcJJ.9lzQ7Mu.gxmlhzTqxcAaVP.Lw0SN CdTReuJgOmU5iEblH7CWQ5wZy49do8YwZqFuT6OkQ1PS1EPTlYGPNvWr6r2NejyeeABNTBf0p3f. yzzP3dgs7Mx0gRKq3ohD2Awx0ZSLo69C6gKhh8eMM.VSKRK8xCpkl6mrrDXrmgg4Ojj2GGDq7q9i vIxKXpW84rJ9G5qShDx1MeyEEnRfJ7tWea2QaFi1y1Nn57QNxFheCo96ZSp_ZsnGPXH8LxkYB6Hq AhPK2dWOiexPNpGBRlP8MuuDq3H1Fa1dzm6qTO4P1_Pk9M6JCmArsLhmnqZ.kG0Cu5bQpqF22nqc 0vM8j4vV7GpXi5rT0n0PqLwcDPPs4_1hoCIw3eQPZM.0gl8C0Rmqx1pidFT8xAq3ozAIw0t0pTy4 ELdF0C3x8ZDn.SmmV_Do8lrqGKQpCU9dP03ElsWOUmcQL_ib8ZhR9MoMDrBkTYXMFB9uaQqvOq6u CdphljtBL8sCpLIgkhs_BsATOG1eNVVsC9FT2bs9PHGS1MjMHg.GdyjgtGivHqpzcuYO1gsjYerf akJCROIOleJwtFAWeIB2SHkMybCbLni_9hMGO9j5s_SKplODD1SS3wPrJvV2IX46fke5YiHzl9go L6wuspvCNeY2cYiDRWwYdBmOTsSTbaya0UcdjZZwXHncqdtUuyJTaTumsITbGB4DB8Bn5QVAe5dM 454ukcCnVhL00s46n2cxbg4w.U8LtF2FgdGb7lQVfOrA8LcLmuLBSte83BPB9su1w2mvuECPeAgS PHNJ7_gqawKRJPov5Z_d9sz1G3u68QTOohmXG1k8lf2l73CIRbx.9.pXjHCSCcOgqbM1ZZnwmr1f .Gxp1br5UIPbNHqHQzT7vhMrx0CRq9itp6TLZANyFs4uWkMSiFD2oCtER_rHyhkbhMpJoeXmmy6t 4ZWEgIEXzSuysq45_osWYuvBrdSgTEkkqcpwxxZviJSmf43SJU7pCJCBgUWdLXgr2C7o0bwbVVKx 0iF7jLMezkSU3s8DQ0psfipa7p4gMruqDqSMtosTafq3gnh2.TT2LIV4fQP0LyM05gbC0Ew1qx8X oKnDr5ep4lBJH9AeRDbTcj_YT5nww0LDriYNQ21V6qACaL2_G_JTiFfesjbwx5hqM6Lqvleh6l79 iYo.pQNpzfg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Tue, 19 Oct 2021 19:41:56 +0000 Received: by kubenode541.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a7c19c8f4c6309fb3e40fbfa8b755bc5; Tue, 19 Oct 2021 19:41:54 +0000 (UTC) To: freebsd-arm@freebsd.org Subject: HDMI audio support on Raspberry Pi 4B, Realtek rtl8192eu if_rtwn_usb driver broken Message-ID: <8d9e6c7b-2a21-9b90-5e5f-8276ae480e0d@yahoo.com> Date: Tue, 19 Oct 2021 12:41:51 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 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 Content-Type: multipart/alternative; boundary="------------DF954A31E6903EFE3930F236" Content-Language: en-US References: <8d9e6c7b-2a21-9b90-5e5f-8276ae480e0d.ref@yahoo.com> X-Mailer: WebService/1.1.19116 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Queue-Id: 4HYkf36p1cz4RvH X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=isEW2qYc; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of wb7odyfred@yahoo.com designates 74.6.131.42 as permitted sender) smtp.mailfrom=wb7odyfred@yahoo.com X-Spamd-Result: default: False [-3.61 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[74.6.131.42:from]; NEURAL_HAM_SHORT(-0.61)[-0.614]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.6.131.42:from] Reply-To: wb7odyfred@yahoo.com From: Fred Finster via freebsd-arm X-Original-From: Fred Finster X-ThisMailContainsUnwantedMimeParts: Y This is a multi-part message in MIME format. --------------DF954A31E6903EFE3930F236 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 2 areas I need help;  1.)  Raspberry Pi 4B HDMI audio                                    2.)  Software correction of broken wifi device driver for Realtek chip RTL8192eu I get that "Free"BSD does not wish to use binary blobs that Broadcom may offer for use in the BCM2711 rev B or rev C chip.  So could someone inform or point me to relevant documentation, or work that someone else has put effort into.  I will look more over at raspberrypi.org   I do thank you for the operation of USB audio (my USB headphones sound great) on the raspiberry pi 4B with 8 gigs dram from the FreeBSD 14.0 CURRENT October 14, 2021 version. wget https://download.freebsd.org/ftp/snapshots/arm64/aarch64/ISO-IMAGES/14.0/FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20211014-04c91ac48ad-250051.img.xz I would like to get HDMI audio to work on the Monitor Screen / TV I am using.  I understand it has to go through a  Broadcom HDMI chip as a data stream and therefore has no documentation released by Broadcom. FreeBSD raspberry PI 4, 8G sound through HDMI. Is this possible? July 16, 2021 RaspberryPi forum question Lots of Raspberry Pi 3 Linux and KODI information with photos NetBSD evbarm Raspberry Pi information Gawen Blog, FreeBSD on RaspberryPi on Reddit; Raspberry Pi 4 - No (HDMI) Audio Reddit: Whats your experience running FreeBSD on raspberry Pi I wish to mention here that the  Realtek rtl8192eu if_rtwn_usb driver broken,  probably in the Chip_power_down function.  I have tested with Raspberry Pi 4B and freebsdsrc/sys/dev/rtwn/rtl8192ewith x86_64 computer running FreeBSD 13.0.   They can scan and list wifi access points, yet they can not connect to that access point. This data on x86 laptop confirms broken source code in file if_rtwn_usb.ko running on x86_64 FreeBSD 13.0.  Therfore not a specific to aarch64 raspberr pi 4B compilation.  It's the source code .c ; .h files. for chipset power down connection.   idVendor = 0x2357   idProduct = 0x0109 From file r92e_init.c  from source code directory freebsdsrc/sys/dev/rtwn/rtl8192e file:  freebsds/rc/sys/dev/rtwn/rtl8192e/r92e_init.c function:  r92e_power_off(struct rtwn_softc *sc){ Where do you suggest finding the register layout and software data sheet for the Realtek rtl8192eu chip?  Probably NDA and not released by Realtek. thank you for help with these 2 needs for me.  I welcome your suggestions and comments and url links. I probably forgot some other data information I should have asked for. Fred L. Finster  wb7ody my blog: ghostbsd-arm64.blogspot.com Telegram Group:  ARM Open-Source https://t.me/joinchat/ST6N61pnu3Di8zgk Welcome aboard FreeBSD 13.0 & 14.0 is working on raspberry pi 4b and 400.. internal wifi does not work, some external usb dongles do work.  Come help us test FreeBSD now.  GhostBSD Arm64 later Ghostbsd-arm64.blogpost.com pss.  I saw an article on lxer.com about the Broadcom Video Core VI driver being update.  Wonder if we can use his efforts for linux to update the FreeBSD video driver. Broadcom VideoCore 6 (VI) ron Raspberrypi.org forums RaspberryPi forum on Raspi4 hardware , Board index Programming Graphics programming,,All about accelerated video on the Raspberry Pi (check my notes)? Very good information and recent entries of October 18, 2021 Toms Hardware article on 4K video drivers update in Linux kernel support The developer trying to bring support to the Linux kernel, *Maxime Ripard,* has revised the DRM of the VC4 for the seventh time and he submitted the changes to the public Linux repository. It is unlikely that the support will land on the upcoming Linux kernel version 5.15, as the DRM cut-off period for this release has ended. However, we could see it in the upcoming kernel revisions. An important thing to note is that 4K 60 Hz support for VC4 is only for the HDMI port found on the Raspberry Pi 4 module with BCM2711 SoC, and newer variants of the Raspberry Pi platform. --------------DF954A31E6903EFE3930F236-- From nobody Tue Oct 19 20:38:39 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 A7B81180795F for ; Tue, 19 Oct 2021 20:38:53 +0000 (UTC) (envelope-from wb7odyfred@yahoo.com) Received: from sonic306-2.consmr.mail.bf2.yahoo.com (sonic306-2.consmr.mail.bf2.yahoo.com [74.6.132.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HYlvc3WGfz4rPc for ; Tue, 19 Oct 2021 20:38:52 +0000 (UTC) (envelope-from wb7odyfred@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634675926; bh=g6yH/ggZGJPLhB44x8uQUEj6+c9Yfye+aaXO9zpF5XQ=; h=From:Subject:Cc:To:Date:References:From:Subject:Reply-To; b=qnFMaVDFR6YKVerkvo0sAxZTDt+PCGBBYEzbEx6LpNz+nluTlfiGkJ5vIwkpy8adi/KI53oXTDjqoSdNTljoLC2PhHMcdHo7ulDsnCO5ZmC+y1plhu3IebEBpOjdsZ11EK5tnZp5u3fFZDQRhHL6iNQ+CAOiIqjV5cjx5jshCffgDQpi+camiES7Lx3z1ZflPP2nHv2RYKhF5Ph88MZsO1X67L8y8wA/55YIEkcCGl1SvaXpo9bqNgsPMwj4x0VmYTsVAUYxvYt3k1Gik2RS1b344XyN/JkNVjpHLusY3XZgFuNNmc3drgBrC83a4sQJZSuxR1dowBGH/7gGDV2ySg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634675926; bh=e2hGj/GJHX3iXl5gvVBNM84tsKPzCexI5myYlCt13i1=; h=X-Sonic-MF:From:Subject:To:Date:From:Subject; b=ugTFAWK5LlbqSPLiuOycYcVcJIPGe4/JtqOa0lUwW+WqCjBSEgAQZBFrOmNVPHtUkh4pUGIV3ilhC/F5i0DcQ2mFTstrGZXe/aK7oNkreP4xzvOxbvCkICwZkQpMqU02deJq25j5GoCgCha1P/y6RB7YeLutfMOQLY5LkN4ELIput2t5WU3CGqOCdRVH9SKKt19YhgJ/DnJCiVhNtkmrOxRlXEEY7iLlxk2IYGketHd3fUF7YKEx5gQwEv0PXVawUszt2lmwxgDmAbHd5Ye1/VqFLOMGW/ggpK/fXMHtFaSUiKczvWyXXMptDEBQ+twlMgah3w5B+oidR8EHxm8h/A== X-YMail-OSG: hkRBxocVM1nMSrT1Ozd40hvVb9QdowhujM3E4ediqooobSoaz3aHi1ckEfmd4y2 _EX5rnYdZ8CNkD5v_JpLfcVszJCfxId501f.qCQKvu9zB.C7MlVbLNc3Hu7z_.25kz7.QMCOdmyi dOINCGdFS0McacCQSX20i26xMfqv8YSBRSSM4uh34Ck.3r0neJPYvMwPZenOSSuCsm2IDAetyvXc rsVg4DXff8d0X.f_w_D7cObb_shO4oIUEEyw7nkkf1vnkSWyqe8J2Wg4foi8.MLRF.8QsTPNkDt8 weRQ2F17HMnth.M5hZ9EvLJazAL8xDFDSdVZWbH.bLUwqhSMPhxVEFoW2lDXCwHPe8NUvFuUsl9Y D5Q79WbzbaeapYZMRrZ1RWWerghFHukIEwHWaN926QG0Ix1f81KKS_lU6ZjJlfKn93eufJ2UBJ29 VclEh2uYWUrjv4hnk7LbyBWm448bnocEZVmS45kAcYmgch87uQOcFZQ5JRgCDCc6iulEBPi_xiSP cvh.27DF.OJ7Pu.7rr13d04KOkYuwnqsl.PDOA3EPBlUCqkVSmFdeLCXcWzfUjce26St518tpI9T 4YNGPQNKjJcnWl5LJJOYtwaAl3D6Yf6o5hPz8tg0ohnhl0UksLBawLOaicuSlK7OQEMr4qNyiJw9 lI.QfwhG8PIq6XMWLfgIkRzZpDZNJha3kNMeFvLF7tk7acPSt.Ge7H1HbpRmV0U.R0ajoeAZUodq P0DEcsiaQFU32wNWD0Rylo24g6YEawJvzNw.KuZwY9gAfNi1Yy3iDGk.zUXQsCzgNkxmBE2mlET1 fQ1kFLs79w4sUZjANWEm4QkEHJn.9sAVHfMsVYGpDBTimJDT7Nk9X6hd.VM4vDFc8znXdDUrImlx of2ndhCnWY7yqBHI3HEvgTTo7M95xMpRBdDT.cGpYbJkRkCP65dxrK_HqN4bFK_mivCp_78OsBR3 WtukY2qmdUJs99Yfro7RtvmIwBsWc3p2k3vrpU8KHxWsS.BDkrNJJu71eueqyKn05c7bW8dD9ADB DF4T4AC3wjXLH97x95ddX0bzcfisdusAH8x6XtZJgc.8Q6cdR9hz5JTTcXK4ZTiuVCViGTAQ25Aw lV0aoKcuPkbUrJtn01VW._pG5e7RG_HAHQDAHeMpYmOHxWmusM9v9OheF6d7ndBImP2blM6kdyCO CPE.9pK4ft_hZGXpyVi5Lr3hUTL1WZ9lUPAzp5_E8v24chHfl0dX2R5.JSYFK6Jb1nb1KhvryWyS 7ubESRnpPcAtrJ_HEjm_KjHT8hqCedYowxmfEa9PzgUqY6ppAN8dKhBgWP45gTT4nGwKjzh3oVPG Cp4zLM993arOa_p49391J0a4vqXyIAluUfJAAaaMfssugfSG6zvYq2GqGfo859J4_2J_B31osgTB IEGwBGfRCew6fadGK7luu2hMmSoZCfew2AsoE3.oCBREw0SOOFYEGH.I9tuG.lZHhkBur6Yvh8B2 UKJvmOYA_dMO0IxuFSUp.i4.YnzM1BmZNMvp_0BNzWIH2.yOk6dVIWRUVyc5lPlZLNM6oZ4zuz4T glR_Yo_xiPkvDkAnqbefot6HYOGHqmQxgLdzHrkM2Ui1nlPDUpnQ_BP2rnRao55elDz_FVntsfC5 pAoO6Psezj1FdgEKspxHL4ZuWZUVlJgOQRTJxH95je2UflcohQYieMhZrbplbvstYiI7c6vT5vUZ eUTTsTL95Lk8G6bLSA8KihGX4.iXKsIeXUskCHq9swP.n9ytquQmtDSUeAjePx.e83gusbyZ5loG iWqlTJfSWyJsHyVXWtEcES_vyOeSyCxmGksbHIR.D9jfGnmWOo8WKGRnBKQ7yI6aVGrOsSaZD6Xw pRwZ6vI8aao4DfN959HEsuKdThAAjuAOTecokLirP02i17yJ_F3rrkIXAf4Ef4nk7N6cF80fTJ3B 3k31hCabonzYGDWDA.A7pS5d9Ot0N83DlieZmVjlmjo6SS_0SaPyfda_om6VwKOUzD8jw.9d7O5s BVq2JPbGJGW9.xj4J0tEEuQAmLhXYvgXxsu_rzCiQ8ZXdlRqohBDXfk_hlskZS9bnZqQAx1YiscG Yh5AsGm0RQVm4tme.ryoGh1rgzNCpjcbTOVVHy0T2YVkfzctglho9K7uDfG46bRsE4ToXRBkBUPq UN4FxUMXVKayGoTeBJbeZcyCoW4NQ.DKXQc4VV2oTLolx.UltVFEOxRsEvRo1jYIKZ4Pos5uixF9 sm6AcWjE5EOHeLPIccbpwi9uGaScqb5GS7H6z7PzE4yuP_F38SYLXH8BOiyML214SqkaA3mQSNmT D2XgCel871sIe5EcIGLvaMI3_W9rRv6EcaIsAPmrN_uTyvgDtdlgpgZX.BN7UhtU- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.bf2.yahoo.com with HTTP; Tue, 19 Oct 2021 20:38:46 +0000 Received: by kubenode539.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b75f9bf201e4bc4f1ae3f31b13842ded; Tue, 19 Oct 2021 20:38:41 +0000 (UTC) Subject: X11 on Pi 4 Cc: freebsd-arm@freebsd.org To: ticso@cicely7.cicely.de Message-ID: Date: Tue, 19 Oct 2021 13:38:39 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 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 Content-Type: multipart/alternative; boundary="------------F69B494A062604C3AC071A8A" Content-Language: en-US References: X-Mailer: WebService/1.1.19116 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Queue-Id: 4HYlvc3WGfz4rPc X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=qnFMaVDF; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of wb7odyfred@yahoo.com designates 74.6.132.41 as permitted sender) smtp.mailfrom=wb7odyfred@yahoo.com X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.6.132.41:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[74.6.132.41:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Reply-To: wb7odyfred@yahoo.com From: Fred Finster via freebsd-arm X-Original-From: Fred Finster X-ThisMailContainsUnwantedMimeParts: Y This is a multi-part message in MIME format. --------------F69B494A062604C3AC071A8A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hello Bernd Walters, Here is my personal blog about running FreeBSD 14 CURRENT on Raspi 4B. https://ghostbsd-arm64.blogspot.com/2021/02/download-freebsd-140-current-version.html I welcome your feed back and comments there on that blog entry, as what works for you. Here is my recent email to freebsd-arm with links to telegram Group ARM Open-Source where we are testing FreeBSD 14.0 on Raspi hardware.   Goal is to get ready for GhostBSD ARM64. https://lists.freebsd.org/archives/freebsd-arm/2021-October/000532.html Here is where I got the RPI image for FreeBSD 14.0 Current https://download.freebsd.org/ftp/snapshots/arm64/aarch64/ISO-IMAGES/14.0/ Here is the config.txt file changes  for /boot/config.txt on the microSD card #HDMI_safemode=1 # For a HDMI screen size of 1920x1080 pixels use the following hdmi_group=1 hdmi_mode=16 # For set HDMI audio out in a LINUX raspberry pi document from 2012  I will be trying this for enabling on FreeBSD.  don't know if it works yet. hdmi_drive=2 How do you get HDMI audio out on your setup Bernard Walter? The USB audio setup was automatic when I plugged in Logitec 390 USB Headphones. config.txt  file contents [all] arm_64bit=1 dtparam=audio=on,i2c_arm=on,spi=on dtoverlay=mmc dtoverlay=disable-bt device_tree_address=0x4000 kernel=u-boot.bin [pi4] #hdmi_safe=1 #overscan_left=1 hdmi_group=1 hdmi_mode=16 armstub=armstub8-gic.bin Will have to check the latest version  of FreeBSD 14.0 Currrent image.  Yes looks the same. My monitor is plugged in and turned on when I booted the Raspberry Pi 4B with 8 gigs of dram memory. Fred Finster  wb7ody Amateur Radio call. --------------F69B494A062604C3AC071A8A-- From nobody Fri Oct 22 06:22:21 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 B225717F2F29 for ; Fri, 22 Oct 2021 06:22:34 +0000 (UTC) (envelope-from roboman7811@gmail.com) Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbDm92hVTz4npL for ; Fri, 22 Oct 2021 06:22:33 +0000 (UTC) (envelope-from roboman7811@gmail.com) Received: by mail-qk1-x734.google.com with SMTP id d15so3634128qkj.10 for ; Thu, 21 Oct 2021 23:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=krvYhR76BZOmhTmxYM/quWMwzmLXjwdi3afvmyek+oI=; b=UlYav2x08kQ5k1oqg/NXXA4R/iLhAWDHlnbVX/H7scfa7buGCWVScmGJn+DktXYFVP der0xuF4YeNS7NosRnasOI1mKyxXiIIlau/TO0dQtBSO7CI+XkCbLRg+/nuHi8Unpn/X jH9rEChKeRyjW9dH3qvJIqvs8wgMFCSzWePuUEW2yCxyocIPDXp/OWIBFYmezYWxZPBa cDS7ue0i+95XOzJnBhSFcNl/2mRB2F1mAzYnObCNaSVKSBK1sfafe7gFaYFQNE6qxI5P U5bfBvPRRwIlGxY/cKDA2wzbiiDuFMW7Tlk39IgREb2oUclLCfEvOuYhh/9OxhBXiQQ4 o5kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=krvYhR76BZOmhTmxYM/quWMwzmLXjwdi3afvmyek+oI=; b=wnGj4cVZfBeirTWg6H2lyH+tQ0ZFSBGCX6KEuIf0J3TJFyzGkc5FFpd29JYxHaP10v z1KolmmoCx6c68Fa5Ts8d2v2Ns/IVvC6LRjP8myl4klMLlXa6Jjzq8bjnV57uVCLqPFK soXIk9Wst29eq6MB/pCHrOz1Z6SrHR/gZRNAr4kmOe1UUnTnUgzTrOLlmZLa2RcS0Msk MpS9A+z7k2nqZW/bvxWdCTZijxecfwvcS+qV/56KgFruUko/tVND1WilIrtmkkCp1jPL XoQk7FcZudu9OIsl2Pfjt60KKJq5UTmdilMC+wRzZAAv2y04Ncztl4LBw3mkM1HHlD2i 8MTw== X-Gm-Message-State: AOAM532wBHxygceQMdAKiUphG7SCXWZm6yepwogMsPpPuVGzt0j/xnUr TsDSiCCzkCuausuluMYxOzwdbR02Y5GrlOAA X-Google-Smtp-Source: ABdhPJz/ukjW3LDopo21fB5m5BbO7d6NH+TsF2mFv5nc/Acl0qyahgp5xYnFYTqL4V7cGK41T6dtEg== X-Received: by 2002:ae9:de07:: with SMTP id s7mr8386802qkf.47.1634883746896; Thu, 21 Oct 2021 23:22:26 -0700 (PDT) Received: from PI4.lan ([74.215.23.187]) by smtp.gmail.com with ESMTPSA id f15sm3617584qtm.37.2021.10.21.23.22.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Oct 2021 23:22:26 -0700 (PDT) Message-ID: Subject: Rock64 1Gb Ethernet not working, 100 MB okay From: roboman To: "freebsd-arm@freebsd.org" Date: Fri, 22 Oct 2021 02:22:21 -0400 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 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 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4HbDm92hVTz4npL X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=UlYav2x0; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of roboman7811@gmail.com designates 2607:f8b0:4864:20::734 as permitted sender) smtp.mailfrom=roboman7811@gmail.com X-Spamd-Result: default: False [-2.13 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; NEURAL_HAM_MEDIUM(-0.99)[-0.990]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::734:from]; NEURAL_SPAM_SHORT(0.86)[0.858]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N 13-Release little background on my environment: I don't have a serial console setup, && since HDMI doesn't work out-of-the-box, I'm running headless. Process to duplicate symptoms: 1. load U-Boot ERASE-flash to SP1 via sdcard to ensure its clear 2. load U-Boot 'boot' flash to SP1 via sdcard image 3. dd if=FreeBSD-13.0-RELEASE-arm64-aarch64-ROCK64.img of=/dev/da0 bs=1M conv=sync 4. Boot device headless. Have continuous ping running on another workstation. 5. After waiting "long enough" for a ping, with no response... pull SDCard and review logs posted on the card in /var/log/* Catalyst for mayheim: * eBay seller has ~$25 special - board + power adapter * I bought four of them One is running 13-Release at 1GB and is operating 100% stable @ 1Gb as a NFS server w/several active clients. Three fail to connect either via static or DHCP @ 1 Gb. Workaround: set media speed manually to 100 MB in rc.conf /etc/rc.conf: "ifconfig_dwc0="inet 192.168.1.101 netmask 255.255.255.0 media 100baseTX mediaopt full-duplex" If I don't force 100MB, it doesn't work: "ifconfig_dwc0="inet 192.168.1.101 netmask 255.255.255.0" --or-- Left as dhcp: "ifconfig_DEFAULT=DHCP" -- I get no error in /var/log/messages or daemon.log, but the NIC doesn't work. Link light is active & blinking on Rock64 & network switch, 0 traffic in or out that I can tell. Logs on my DHCP server (pfSense) show no incoming requests from the Rock64 for a DHCP lease. /var/log/messages has kernel: dwc0: link state changed to UP loader.conf has: hw.usb.template=3 umodem_load="YES" boot_serial="YES" beastie_disable="YES" loader_color="NO" fdt_overlays="rk3328-dwc3" -------------4 devices-------------------------- NIC works perfectly at 1Gb on one Rock64, the other 3 will only work if hard-coded to 100MB ***All four work fine at 1Gb on DietPi???? Goal: --> Not wanting to switch to DietPi||Armbian <-- tx in adv -Jeff From nobody Fri Oct 22 06:52:07 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 0E4891807F1B for ; Fri, 22 Oct 2021 06:52:34 +0000 (UTC) (envelope-from Olivier.Nicole@cs.ait.ac.th) Received: from mail.cs.ait.ac.th (mail.cs.ait.ac.th [192.41.170.16]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbFQl68JVz3Cm6 for ; Fri, 22 Oct 2021 06:52:31 +0000 (UTC) (envelope-from Olivier.Nicole@cs.ait.ac.th) Received: from mail.cs.ait.ac.th (localhost [127.0.0.1]) by mail.cs.ait.ac.th (Postfix) with ESMTP id E7141112502 for ; Fri, 22 Oct 2021 13:52:21 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.ait.ac.th; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from:received:received:received; s= selector1; t=1634885541; x=1636699942; bh=dcnJuLmYA0Ha1wqA4bXHjA a84wY1KrHA4X4n5kKuQH8=; b=Rzwu/hqOXN3kdUIE9+QsTTh2XZD6AgwkpIl27C KHtt7Tt9tVXx6goKhpLNc0weaBPnnjEtjaslnUPNbAce/zhSOZRPOsmPjnv3a0i2 WHTifqO1G7AezVqEZnuB/sH93NxX1CSouFS/GPrzEFSQfOF6Uu3bi6jk23FyE3bD LqQGw= X-Virus-Scanned: amavisd-new at cs.ait.ac.th Received: from mail.cs.ait.ac.th ([127.0.0.1]) by mail.cs.ait.ac.th (mail.cs.ait.ac.th [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2S2HBuEAWwyM for ; Fri, 22 Oct 2021 13:52:21 +0700 (+07) Received: from banyan.cs.ait.ac.th (banyan.cs.ait.ac.th [192.41.170.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.cs.ait.ac.th (Postfix) with ESMTPS id EBE3A112501 for ; Fri, 22 Oct 2021 13:52:20 +0700 (+07) Received: (from on@localhost) by banyan.cs.ait.ac.th (8.15.2/8.15.2/Submit) id 19M6q8Ns059498; Fri, 22 Oct 2021 13:52:08 +0700 (ICT) (envelope-from on@banyan.cs.ait.ac.th) From: Olivier To: freebsd-arm@freebsd.org Subject: Using 20x4 LCD display Date: Fri, 22 Oct 2021 13:52:07 +0700 Message-ID: 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 Content-Type: text/plain X-Rspamd-Queue-Id: 4HbFQl68JVz3Cm6 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.ait.ac.th header.s=selector1 header.b="Rzwu/hqO"; dmarc=pass (policy=none) header.from=cs.ait.ac.th; spf=pass (mx1.freebsd.org: domain of Olivier.Nicole@cs.ait.ac.th designates 192.41.170.16 as permitted sender) smtp.mailfrom=Olivier.Nicole@cs.ait.ac.th X-Spamd-Result: default: False [-4.70 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cs.ait.ac.th:s=selector1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[4]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[192.41.170.16:from]; DKIM_TRACE(0.00)[cs.ait.ac.th:+]; DMARC_POLICY_ALLOW(-0.50)[cs.ait.ac.th,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:4767, ipnet:192.41.170.0/24, country:TH] X-ThisMailContainsUnwantedMimeParts: N Hello, I would like to use a 20x4 LCD display attached to a Raspberry Pi running FreeBSd 12.2. I can talk to the display through the I2C interface, when I send something the back light will turn off and on, so the link is established. What I cannot find is the sequence of codes to send in order to write a character on te screen, to move the cursor around, etc. All documentation I could find so far relate to Raspbian or Arduino and are always using high level libraries (I could not find such on FreeBSD, equivalent to WiringPi). Whatever random characters I send to the screen, it persistently shows alternating empty lines and lines or black boxes. Any help pointing me in the right direction will be greatly appreciated. TIA, Olivier -- From nobody Fri Oct 22 08:25:32 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 0BD851806D62 for ; Fri, 22 Oct 2021 08:25:36 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbHV76zzhz3tMj; Fri, 22 Oct 2021 08:25:35 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from [192.168.0.88] (unknown [195.64.148.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: avg/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 7BB592E934; Fri, 22 Oct 2021 08:25:35 +0000 (UTC) (envelope-from avg@FreeBSD.org) To: Olivier , freebsd-arm@freebsd.org References: From: Andriy Gapon Subject: Re: Using 20x4 LCD display Message-ID: <2c56fffe-327b-dd56-fa08-bc013a8881cd@FreeBSD.org> Date: Fri, 22 Oct 2021 11:25:32 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.14.0 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 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ThisMailContainsUnwantedMimeParts: N On 22/10/2021 09:52, Olivier wrote: > Hello, > > I would like to use a 20x4 LCD display attached to a Raspberry Pi > running FreeBSd 12.2. > > I can talk to the display through the I2C interface, when I send > something the back light will turn off and on, so the link is > established. > > What I cannot find is the sequence of codes to send in order to write a > character on te screen, to move the cursor around, etc. > > All documentation I could find so far relate to Raspbian or Arduino and > are always using high level libraries (I could not find such on FreeBSD, > equivalent to WiringPi). > > Whatever random characters I send to the screen, it persistently shows > alternating empty lines and lines or black boxes. > > Any help pointing me in the right direction will be greatly appreciated. I have a small utility for talking to a character LCD display via gpio. I am not sure about your exact hardware, but typically the I2C interface is just a GPIO-over-I2C (aka an I2C I/O expander). The utility is here: https://github.com/avg-I/gpiolcd It's based on ppilcd utility written for driving such LCDs connected to a parallel port. That utility can be found at share/examples/ppi/ppilcd.c. It uses parallel port ioctl-s for the job. To use my utility you need the LCD to be presented as a gpio device. For that you need a driver for a specific I2C to I/O port expander that you have. In my case it's PCF8574. You can search the internet for information about how HD44780 (and similar) works. https://www.exploreembedded.com/wiki/LCD_16_x_2_Basics http://web.alfredstate.edu/faculty/weimandn/lcd/lcd_addressing/lcd_addressing_index.html https://www.ti.com/product/PCF8574 P.S. In case you also have PCF8574 or compatible, I have a driver for it but I haven't committed it yet. You can find it here: https://github.com/avg-I/freebsd/commit/fb31fe9a933d62c7af96b0ab830b98cbfeed5309 -- Andriy Gapon From nobody Fri Oct 22 10:04:40 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 A75E2181104A for ; Fri, 22 Oct 2021 10:04:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbKhS476wz4rT5 for ; Fri, 22 Oct 2021 10:04:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6E4944D3F for ; Fri, 22 Oct 2021 10:04:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19MA4eHL070656 for ; Fri, 22 Oct 2021 10:04:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19MA4eMc070655 for freebsd-arm@FreeBSD.org; Fri, 22 Oct 2021 10:04:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 259352] Boot failure on Raspberry Pi 4 Model B Rev 1.4 Date: Fri, 22 Oct 2021 10:04:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: gdonald@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259352 Bug ID: 259352 Summary: Boot failure on Raspberry Pi 4 Model B Rev 1.4 Product: Base System Version: 12.2-STABLE Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: gdonald@gmail.com FreeBSD-12.2-RELEASE-arm64-aarch64-RPI3.img fails to boot on my Raspberry P= i 4 Model B Rev 1.4. I've confirmed my sdcard and board both work by installing Debian which boo= ts fine. I've attached a screenshot. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Oct 22 10:07:41 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 9D5551813D3F for ; Fri, 22 Oct 2021 10:07:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbKlx3nrqz4svX for ; Fri, 22 Oct 2021 10:07:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 627614B33 for ; Fri, 22 Oct 2021 10:07:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19MA7fCe071297 for ; Fri, 22 Oct 2021 10:07:41 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19MA7ftn071296 for freebsd-arm@FreeBSD.org; Fri, 22 Oct 2021 10:07:41 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 259353] Boot failure on Raspberry Pi 4 Model B Rev 1.4 Date: Fri, 22 Oct 2021 10:07:41 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 13.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: gdonald@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259353 Bug ID: 259353 Summary: Boot failure on Raspberry Pi 4 Model B Rev 1.4 Product: Base System Version: 13.0-RELEASE Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: gdonald@gmail.com FreeBSD-13.0-RELEASE-arm64-aarch64-RPI.img fails to boot on my Raspberry Pi= 4 Model B Rev 1.4. I've confirmed my sdcard and board both work by installing Debian which boo= ts fine. I've attached a screenshot. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Oct 22 11:38:54 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 746A418118E1 for ; Fri, 22 Oct 2021 11:39:06 +0000 (UTC) (envelope-from freebsd-rj@obsigna.com) Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbMnP1CFZz3nhB for ; Fri, 22 Oct 2021 11:39:05 +0000 (UTC) (envelope-from freebsd-rj@obsigna.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1634902738; s=strato-dkim-0002; d=obsigna.com; h=Message-Id:In-Reply-To:To:References:Date:Subject:From:Cc:Date:From: Subject:Sender; bh=+Ru5EgjqFDtCO/OrHmnSc6Tw8m+454+yCp3ZAsWySck=; b=gtJ90jqF/OYK5RKsyPuQhUNYlyoM/FN0bNJvkxnKXJYsi2z8MCwn67sBb13HFH9eia nQ1zCDWTrscR9SPejLysgb1oG1BM0BYqUCiO/YPYIZ7rPuQUEoQCcAiQ2IwcQHS8npXx gzPWhFvQQSWSwdFpRMhAMfKgtEUUkM9xgmKKsMpUdSGOJXHlpml6iARkObsrQ6uXIx/5 iREK9ovatSubLung7B8sso5NBjFUeX8zWU4dcd+6PuQLkXv227n/iXJFOiSmETZ3OxLG cEKzHB/yE42tToIAEKNFwiTXuPAr5uAbEdjRHPul4mUhpzlYj0oRUn6JpUL2KiXLpXqA i0hg== X-RZG-AUTH: ":O2kGeEG7b/pS1F2rRHW2isrKl4DV03XBEi+I6ZuztdvN9wS3wFGySS4Lw+ldTBio0dVbInGjc9L2phQKBg==" X-RZG-CLASS-ID: mo00 Received: from mail.obsigna.com by smtp.strato.de (RZmta 47.34.1 DYNA|AUTH) with ESMTPSA id i029c0x9MBcwgNS (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 22 Oct 2021 13:38:58 +0200 (CEST) Received: from rolf-aux.obsigna.com (rolf-aux.obsigna.com [192.168.222.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.obsigna.com (Postfix) with ESMTPSA id 675221350F91D for ; Fri, 22 Oct 2021 08:38:55 -0300 (-03) From: "Dr. Rolf Jansen" Content-Type: multipart/alternative; boundary="Apple-Mail=_E0FE9533-D6FE-4CCA-A1C8-D86EA3735A40" 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 (Mac OS X Mail 11.5 \(3445.9.7\)) Subject: Re: Using 20x4 LCD display Date: Fri, 22 Oct 2021 08:38:54 -0300 References: To: freebsd-arm@freebsd.org In-Reply-To: Message-Id: <031FB1DF-6B2A-4122-AC5B-34E921995284@obsigna.com> X-Mailer: Apple Mail (2.3445.9.7) X-Rspamd-Queue-Id: 4HbMnP1CFZz3nhB X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=obsigna.com header.s=strato-dkim-0002 header.b=gtJ90jqF; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd-rj@obsigna.com designates 85.215.255.24 as permitted sender) smtp.mailfrom=freebsd-rj@obsigna.com X-Spamd-Result: default: False [-1.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:85.215.255.0/24]; TO_DN_NONE(0.00)[]; URI_COUNT_ODD(1.00)[3]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[obsigna.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:6724, ipnet:85.215.255.0/24, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[obsigna.com:s=strato-dkim-0002]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[obsigna.com]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[85.215.255.24:from]; FROM_NAME_HAS_TITLE(1.00)[dr]; RWL_MAILSPIKE_POSSIBLE(0.00)[85.215.255.24:from]; RCVD_TLS_ALL(0.00)[] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: Y --Apple-Mail=_E0FE9533-D6FE-4CCA-A1C8-D86EA3735A40 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Am 22.10.2021 um 03:52 schrieb Olivier : >=20 > I would like to use a 20x4 LCD display attached to a Raspberry Pi > running FreeBSd 12.2. >=20 > I can talk to the display through the I2C interface, when I send > something the back light will turn off and on, so the link is > established. I use a 20x4 LCD (HD44780 type) over I2C (via PCF8574T) on a BeagleBone = Black. For this, I manually transcribed one of the many Python libraries = into plain C, and I wrote a minimalistic I2C glue interface in C, so it = can be easily addressed. I just put a .zip file for downloading it on my web site: https://obsigna.com/Downloads/LCD_20x4_over_I2C.zip I added a Hello World test program (s. below). Perhaps you need to = change the I2C device number and the I2C address in lcd.c. Here I have: uint8_t lcd_iicid =3D 1; uint8_t lcd_addr =3D 0x27; The Python code contained a lot of delays between various calls. This = was not necessary for the BeagleBone Black, I removed this and it let me = optimize the subroutines for transferring data to the display. I don=E2=80= =99t know whether this would work on a Raspberry Pi, though. Compile it with: cc i2c.c lcd.c hello.c -o hello Run it with: ./hello #include #include #include #include #include "i2c.h" #include "lcd.h" int main(int argc, const char *argv[]) { lcd_begin(); lcd_print("Hello, World!", 13); lcd_setCursor(0, 1); lcd_print("HD44780 over PCF8574", 20); lcd_setCursor(0, 2); lcd_print("If it does not work,", 20); lcd_setCursor(0, 3); lcd_print("do not ask me why.", 18); return 0; } Best regards Rolf Dr. Rolf Jansen - - Rua Reginaldo de Lima, 98 Parque S=C3=A3o Diogo 09732-550, S=C3=A3o Bernardo do Campo S=C3=A3o Paulo - Brazil Phone: 0055-11/4317-0974 Mobile: 0055-11/9 8141-1465 E-Mail: rj@obsigna.com BLog: obsigna.com --Apple-Mail=_E0FE9533-D6FE-4CCA-A1C8-D86EA3735A40-- From nobody Fri Oct 22 18:35:17 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 178EB1819951 for ; Fri, 22 Oct 2021 18:35:28 +0000 (UTC) (envelope-from adridg@freebsd.org) Received: from lb1-smtp-cloud8.xs4all.net (lb1-smtp-cloud8.xs4all.net [194.109.24.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.xs4all.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbY1q69Hpz3pxZ for ; Fri, 22 Oct 2021 18:35:27 +0000 (UTC) (envelope-from adridg@freebsd.org) Received: from cust-d4a83f22 ([IPv6:fc0c:c11d:cecc:f58a:eaa1:c0:9d8f:c143]) by smtp-cloud8.xs4all.net with ESMTPA id dzNtm2cFPFfMidzNvmR3wf; Fri, 22 Oct 2021 20:35:20 +0200 From: Adriaan de Groot To: "freebsd-arm@freebsd.org" Cc: roboman Subject: Re: Rock64 1Gb Ethernet not working, 100 MB okay Date: Fri, 22 Oct 2021 20:35:17 +0200 Message-ID: <2902939.hHqAuc6tWs@beastie.bionicmutton.org> Organization: FreeBSD In-Reply-To: References: 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 Content-Type: multipart/signed; boundary="nextPart2302286.THHZn3L5Ee"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-CMAE-Envelope: MS4xfOq+FXdWsbitWTtGWhv6S7Av/enM11J+UTcWqatC5w6qHjnwh6atOHg7lWyzmBclRZ8aDUalgeOulLFNmwIryPfBjX4lvXRYgaHHhOhUThP9PFMGQ9j+ VDCGI3WJlh2iPpftrZSDpvfMbn4CcN64vBGJHuhlB1+TMclVukebh3WieXnOlEHqnvkf/4YDlsvwdNDlPbjxrRxApTog7smptNR95nTzjSyrOjtY7Qc0TYkZ w1V7U20FtdSwHtWLT5xHTo+ETjkoYALzbfVNkUSIaQ6qyIdq14bWqO1/VSyGgn1T X-Rspamd-Queue-Id: 4HbY1q69Hpz3pxZ X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N --nextPart2302286.THHZn3L5Ee Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Adriaan de Groot To: "freebsd-arm@freebsd.org" Cc: roboman Subject: Re: Rock64 1Gb Ethernet not working, 100 MB okay Date: Fri, 22 Oct 2021 20:35:17 +0200 Message-ID: <2902939.hHqAuc6tWs@beastie.bionicmutton.org> Organization: FreeBSD In-Reply-To: References: On Friday, 22 October 2021 08:22:21 CEST roboman wrote: > One is running 13-Release at 1GB and is operating 100% stable @ 1Gb as > a NFS server w/several active clients. > > Three fail to connect either via static or DHCP @ 1 Gb. There was a lengthy thread "Rock64 flaky ethernet?" back in May on this list. Yout can find blog-posts about it -- not necessarily FreeBSD-related though -- at places like https://forum.pine64.org/showthread.php?tid=7545 https://sanisimov.com/2019/08/fixing-rock64-v2-gigabit-ethernet/ I was unsuccessful at finding the "right" timings to improve performance and gave up on that particular board (not Rock64 overall, just the specific one on my desk). [ade] --nextPart2302286.THHZn3L5Ee Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEhrjttu2OP5apuuy1z93JbxKxkVwFAmFzBGUACgkQz93JbxKx kVwx2wv/cA6CBwDIQ6eMu6L1WE0onbkcMTcpHwaAolIiwbe0QSCIFglslB1IueO3 vyvMTHsvxWTBfJ5LH8gXUZXAurexaoidSMraFkPdxsB1wNZKCWoebO4EqWSHecdP nfXetZ8be2hrJVPUbKWdDDYcqNTAb8WI0dVE8KrTRecctRvMAMl3eLb278bNprub OSqnldnvr2/RJcExohJ1rSc+q6u/1XkTmyTK2xTZ/BYEMUKRmEjePbzKkD13910B X7qQGMZpMn1xUFGC3ej+icbDHv76gfWHJmH03t53+ZSHragfDTo1lvFMw16aeBmc C79rKEwIEvt1dp3ooUNrXr55cuzHlLoVFa+cRuHf6WzvDndBk7HKDQOeNoXdL1Jt hcnc8ii0hPdxFXpwmJ76CF2cZGBWut53IuVOZpCP85W2ycNyrsgo5Ns54Vgk97iM 2ItnV084QSnJ9BVQCxuAr6x93Qkof19VULN6v0BGBImKqObRZuSorSOXGYZhPSDw 93Vz1f3C =ESF4 -----END PGP SIGNATURE----- --nextPart2302286.THHZn3L5Ee-- From nobody Fri Oct 22 20:56:08 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 994BA18056CF for ; Fri, 22 Oct 2021 20:56:11 +0000 (UTC) (envelope-from roboman7811@gmail.com) Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hbc8B6fWqz3DVT; Fri, 22 Oct 2021 20:56:10 +0000 (UTC) (envelope-from roboman7811@gmail.com) Received: by mail-qk1-x72a.google.com with SMTP id d15so5743359qkj.10; Fri, 22 Oct 2021 13:56:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=QnT9eLzkG+cyRB1zKtHaxQ8oM/gWL++56wpdVojFvBE=; b=JNc7kt0ndg2yaxHSN/NUUyPvR/gTfv64ehWuWup5MR0WWykRCett5bf6Z4jWCz21YS kVp0SSCAkNROuJk+DnYd2kytnmCF9eBN+qMDCmR1FGS9ejO/QRkxiQAlzULgH7MbZ9Ep Q+k/Jb3kzkkNPzGztYP8aW1+sYqd0v7R5hMNrwflAUgTKoDb/x/ekGWHYFliLsshOMte Wbkrp0HQAhbnch0cQdnczNWoCuArqeIFK8X9TlThYq5OVEMU/ZNIS6KqjXZrG3m5axxK QsMfSU3YsrqEPm/nsUSe+V5B/DSU5904eZ6i2opvvvPGWwHXS1ni1kx5w6nXqfV/BZP1 oHiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=QnT9eLzkG+cyRB1zKtHaxQ8oM/gWL++56wpdVojFvBE=; b=IoOtGXQ8HjymnmzpcMTrskj630L7EDplVLlO8G08RS6CanJb5N0Ttvz+FqCI2PTSoE +YNa8QvdlG0DQ4HE1LQQv7CUUQSrQiq5rG8suhytkx3aIkTIY3dy/Ufsfkg7oYkTBj6r nyq/c7ssuLfk+YjHj7L8+6Ct2itIipote3BqUu7ah/aNrlAKG9fotK9ECGx5TD22KCDU c+1tcgq/8J4QewsIYP+UhTt4mxQ49InsZPYCzJppUF64uIYIx0Gfe5PkT7XO032HMVFr cpNmC6blMozoBFJKk62b6wXzfWeJha7rTsRQ25dIq/naqq2EmdXpvjk8etaR87ecrjw+ CSew== X-Gm-Message-State: AOAM533XOe3KvnyMJDB5U3s/N4S+Dy/WB5aFX+ygK7VzXFwx1pCzMhcH qmfkZlLb3VIHy6BMBiDlCnQ+YtN7BfiN/ylv X-Google-Smtp-Source: ABdhPJwA1W7wo/Lbp2/xrI74cNnpjOY0CCdzaibtpI1swWnR2upmSJHzUQt9Ox0zLuL8pMUOZJd1jg== X-Received: by 2002:a37:2e87:: with SMTP id u129mr2077988qkh.208.1634936170031; Fri, 22 Oct 2021 13:56:10 -0700 (PDT) Received: from PI4.lan ([74.215.23.187]) by smtp.gmail.com with ESMTPSA id m18sm4941947qtk.61.2021.10.22.13.56.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Oct 2021 13:56:09 -0700 (PDT) Message-ID: <53632ea44a83cb8e223d439eb06bea2705f1e0bb.camel@gmail.com> Subject: Re: Rock64 1Gb Ethernet not working, 100 MB okay From: roboman To: Adriaan de Groot , "freebsd-arm@freebsd.org" Date: Fri, 22 Oct 2021 16:56:08 -0400 In-Reply-To: <2902939.hHqAuc6tWs@beastie.bionicmutton.org> References: <2902939.hHqAuc6tWs@beastie.bionicmutton.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 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 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Hbc8B6fWqz3DVT X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Thanks Ade, I did find those threads during my research into the problem. What has me reaching-out to FreeBSD-ARM is that ethernet works 100% reliable on Armbian/Diet-Pi. This led me to suspect a kernel overlay to band-aid the hardware problem *might* exist. If any software solution existed, I assumed this was the audience who would know for- sure. -Jeff On Fri, 2021-10-22 at 20:35 +0200, Adriaan de Groot wrote: > On Friday, 22 October 2021 08:22:21 CEST roboman wrote: > > > One is running 13-Release at 1GB and is operating 100% stable @ 1Gb > > as > > a NFS server w/several active clients. > > > > Three fail to connect either via static or DHCP @ 1 Gb. > > There was a lengthy thread "Rock64 flaky ethernet?" back in May on > this list. > Yout can find blog-posts about it -- not necessarily FreeBSD-related > though -- > at places like > https://forum.pine64.org/showthread.php?tid=7545 > > https://sanisimov.com/2019/08/fixing-rock64-v2-gigabit-ethernet/ > > I was unsuccessful at finding the "right" timings to improve > performance and > gave up on that particular board (not Rock64 overall, just the > specific one on > my desk). > > [ade] From nobody Fri Oct 22 23:19:01 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 9CD7B1805EFC for ; Fri, 22 Oct 2021 23:19:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbgK13vnWz4kB7 for ; Fri, 22 Oct 2021 23:19:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 66DAE1783D for ; Fri, 22 Oct 2021 23:19:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19MNJ1xR029504 for ; Fri, 22 Oct 2021 23:19:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19MNJ1ko029503 for freebsd-arm@FreeBSD.org; Fri, 22 Oct 2021 23:19:01 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 259353] FreeBSD-13.0-RELEASE boot failure on Raspberry Pi 4 Model B Rev 1.4 Date: Fri, 22 Oct 2021 23:19:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 13.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: koobs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259353 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-arm@FreeBSD.org |koobs@FreeBSD.org Resolution|--- |DUPLICATE Status|New |Closed --- Comment #4 from Kubilay Kocak --- ^Triage: Track this in bug 259353 (same logical issue) *** This bug has been marked as a duplicate of bug 259352 *** --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sat Oct 23 03:13:06 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 148811820076 for ; Sat, 23 Oct 2021 03:13:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbmW672qkz4r9C for ; Sat, 23 Oct 2021 03:13:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D2B501AA69 for ; Sat, 23 Oct 2021 03:13:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19N3D6aS003632 for ; Sat, 23 Oct 2021 03:13:06 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19N3D65a003631 for freebsd-arm@FreeBSD.org; Sat, 23 Oct 2021 03:13:06 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 259352] FreeBSD-12.2-RELEASE boot failure on Raspberry Pi 4 Model B Rev 1.4 Date: Sat, 23 Oct 2021 03:13:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 12.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: lwhsu@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Works As Intended X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc bug_status flagtypes.name resolution keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259352 Li-Wen Hsu changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|FreeBSD 12.2 -13.0 RELEASE |FreeBSD-12.2-RELEASE boot |fail to boot on Raspberry |failure on Raspberry Pi 4 |Pi 4 Model B Rev 1.4 |Model B Rev 1.4 Status|Open |Closed Flags|mfc-stable13?, | |mfc-stable12? | Resolution|--- |Works As Intended Keywords|needs-qa | --- Comment #4 from Li-Wen Hsu --- FreeBSD 12 doesn't support Raspberry Pi 4, as the image name shows, it supp= orts 3 only. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sat Oct 23 03:22:04 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 49BDD18240ED for ; Sat, 23 Oct 2021 03:22:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HbmjS5dXpz4v9G for ; Sat, 23 Oct 2021 03:22:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A0C711ACB0 for ; Sat, 23 Oct 2021 03:22:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19N3M44p009744 for ; Sat, 23 Oct 2021 03:22:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19N3M4Om009743 for freebsd-arm@FreeBSD.org; Sat, 23 Oct 2021 03:22:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 259353] FreeBSD-13.0-RELEASE boot failure on Raspberry Pi 4 Model B Rev 1.4 Date: Sat, 23 Oct 2021 03:22:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 13.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lwhsu@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution assigned_to bug_status cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259353 Li-Wen Hsu changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|DUPLICATE |--- Assignee|koobs@FreeBSD.org |freebsd-arm@FreeBSD.org Status|Closed |Open CC| |lwhsu@FreeBSD.org --- Comment #6 from Li-Wen Hsu --- This is not a duplicated issue, 12.x doesn't support RPi4 while 13.0-RELEASE image doesn't support RPi4 Rev >=3D 1.2 because of the u-boot.bin used when creating release image was too old to support newer RPi4 hardware revision. We can't do much with RELEASE images since it's released, but we can docume= nt these workarounds. For people want to use newer RPi4 revision, it's recomme= nded to use 13.0-STABLE or 14.0-CURRENT snapshot images for now. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 24 12:42:05 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 AE409181B3F5 for ; Sun, 24 Oct 2021 13:01:24 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [IPv6:2a02:21e0:16e0:fe::101:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "raven.bwct.de", Issuer "raven.bwct.de" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HcdWR680Xz4Z6t for ; Sun, 24 Oct 2021 13:01:23 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de (mail.cicely.de [IPv6:2a02:21e0:16e0:20fe:0:0:101:c]) by raven.bwct.de (8.15.2/8.15.2) with ESMTPS id 19OCg87r043339 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=FAIL) for ; Sun, 24 Oct 2021 14:42:11 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cicely.de; s=default; t=1635079331; bh=poVoK38OT8U52v9PCS7lQnrcc8D/J94MUIJN3p1D5s8=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To; b=6CJxF9QNVi7jIns6+29vL4JmIDIvRr/MPApnLJ7Er4SXU124GzFtVkRgh7U/wM+yS N+G1bGHJDN2BuTrwibMqFht+XilJCykK7ch99u2N6LPefyEwFfgRI5eN9s3jxNFKwO zPrd8WHBNgg9qkNszqZjpJlu0exqk/hWrBWpRjCI= Received: from cicely7.cicely.de (c7-old.cicely.de [IPv6:2a02:21e0:16e0:20fe:0:0:101:d]) by mail.cicely.de (8.16.1/8.16.1) with ESMTPS id 19OCg5IO039729 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 24 Oct 2021 14:42:05 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.16.1/8.16.1) with ESMTP id 19OCg5pj046640; Sun, 24 Oct 2021 14:42:05 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.16.1/8.16.1/Submit) id 19OCg5Z2046639; Sun, 24 Oct 2021 14:42:05 +0200 (CEST) (envelope-from ticso) Date: Sun, 24 Oct 2021 14:42:05 +0200 From: Bernd Walter To: ticso@cicely.de Cc: freebsd-arm@freebsd.org, Bernd Walter Subject: Re: X11 on Pi 4 Message-ID: Reply-To: ticso@cicely.de References: 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD cicely7.cicely.de 13.0-RELEASE-p3 amd64 X-Spam-Status: No, score=-1.5 required=4.5 tests=BAYES_00=-1.9,KHOP_HELO_FCRDNS=0.398,SPF_HELO_NONE=0.001,SPF_NONE=0.001 autolearn=no autolearn_force=no version=3.4.5 X-Spam-Checker-Version: SpamAssassin 3.4.5 (2021-03-20) on spamd.cicely.de X-Rspamd-Queue-Id: 4HcdWR680Xz4Z6t X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cicely.de header.s=default header.b=6CJxF9QN; dmarc=none; spf=none (mx1.freebsd.org: domain of ticso@cicely7.cicely.de has no SPF policy when checking 2a02:21e0:16e0:fe::101:1) smtp.mailfrom=ticso@cicely7.cicely.de X-Spamd-Result: default: False [1.70 / 15.00]; HAS_REPLYTO(0.00)[ticso@cicely.de]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[cicely.de:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:44700, ipnet:2a02:21e0::/32, country:DE]; REPLYTO_EQ_TO_ADDR(5.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cicely.de:s=default]; FREEFALL_USER(0.00)[ticso]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; SH_EMAIL_DBL_DONT_QUERY_IPS(0.00)[0.0.0.0:email]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[cicely.de]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DBL_PROHIBIT(0.00)[0.0.0.0:email]; R_SPF_NA(0.00)[no SPF record]; GREYLIST(0.00)[pass,body] X-ThisMailContainsUnwantedMimeParts: N On Sat, Oct 16, 2021 at 09:51:54PM +0200, Bernd Walter wrote: > I'm trying to get X11 runing on the Pi4. > So far I don't get a signal on the screen. > I'd tried both HDMI ports. > FreeBSD mentions: > VT(efifb): resolution 592x448 > ... > fb0: on simplebus0 > fb0: keeping existing fb bpp of 32 > fbd0 on fb0 > WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0. > VT: Replacing driver "efifb" with new "fb". > fb0: 592x448(592x448@0,0) 32bpp > fb0: fbswap: 1, pitch 2368, base 0x3eaf5000, screen_size 1060864 > > > On a Pi3B with the same screen: > VT(efifb): resolution 1280x800 > ... > fb0: on simplebus0 > fbd0 on fb0 > VT: Replacing driver "efifb" with new "fb". > fb0: 1280x800(1280x800@0,0) 24bpp > fb0: fbswap: 1, pitch 3840, base 0x3e90c000, screen_size 3072000 > > Is there some kind of initialisation missing from u-boot? > I noticed that raspbian on the Pi4 also leave the screen disabled > until X starts. > Unfortunately starting X on FreeBSD doesn't change anything. I have to retest it with a fresh board. I updated to the firmware to the beta channel, but when I did this raspbian didn't show anything either. I also have hdmi_safe=1 disabled. Don't know if the update and config change was required or not because the truth is that the mini HDMI cable I'd used was broken. I had used it before with a Beaglebone Black and had the X output with rapbian on the Pi4, but after ordering a new cable, everything worked fine. -- B.Walter https://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From nobody Sun Oct 24 20:51:30 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 5C8D3180B026 for ; Sun, 24 Oct 2021 20:51:39 +0000 (UTC) (envelope-from mike@mail.karels.net) Received: from mail.karels.net (mail.karels.net [216.160.39.52]) by mx1.freebsd.org (Postfix) with ESMTP id 4Hcqy16nzsz4jc5 for ; Sun, 24 Oct 2021 20:51:37 +0000 (UTC) (envelope-from mike@mail.karels.net) Received: from mail.karels.net (localhost [127.0.0.1]) by mail.karels.net (8.16.1/8.16.1) with ESMTPS id 19OKpU9t028991 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sun, 24 Oct 2021 15:51:30 -0500 (CDT) (envelope-from mike@mail.karels.net) Received: (from mike@localhost) by mail.karels.net (8.16.1/8.16.1/Submit) id 19OKpUJN028990; Sun, 24 Oct 2021 15:51:30 -0500 (CDT) (envelope-from mike) Message-Id: <202110242051.19OKpUJN028990@mail.karels.net> To: freebsd-arm@freebsd.org From: Mike Karels Reply-to: mike@karels.net Subject: 12.3 on RPi3 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 Content-Type: text/plain; charset="us-ascii" Content-ID: <28988.1635108690.1@mail.karels.net> Date: Sun, 24 Oct 2021 15:51:30 -0500 X-Rspamd-Queue-Id: 4Hcqy16nzsz4jc5 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of mike@mail.karels.net has no SPF policy when checking 216.160.39.52) smtp.mailfrom=mike@mail.karels.net X-Spamd-Result: default: False [-1.70 / 15.00]; HAS_REPLYTO(0.00)[mike@karels.net]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[mike]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_ADDR_EQ_FROM(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_NA(0.00)[karels.net]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[mike@karels.net,mike@mail.karels.net]; RCVD_NO_TLS_LAST(0.10)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:209, ipnet:216.160.36.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[mike@karels.net,mike@mail.karels.net] X-ThisMailContainsUnwantedMimeParts: N Has anyone gotten 12.3-BETA1 running on an RPi3? I have been unsuccessful after 2 attempts with different SD cards. The firmware acts like there is no card present, and tries to boot via the network. Mike From nobody Sun Oct 24 21:00:50 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 0419C18110D1 for ; Sun, 24 Oct 2021 21:00:52 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hcr8f6Mdxz4mgd for ; Sun, 24 Oct 2021 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 86DDD1C362 for ; Sun, 24 Oct 2021 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19OL0o93080190 for ; Sun, 24 Oct 2021 21:00:50 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19OL0ogt080189 for freebsd-arm@FreeBSD.org; Sun, 24 Oct 2021 21:00:50 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202110242100.19OL0ogt080189@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: freebsd-arm@FreeBSD.org Subject: Problem reports for freebsd-arm@FreeBSD.org that need special attention Date: Sun, 24 Oct 2021 21:00:50 +0000 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 Content-Type: multipart/alternative; boundary="16351092503.8FeEaaaAb.76593" Content-Transfer-Encoding: 7bit X-ThisMailContainsUnwantedMimeParts: Y --16351092503.8FeEaaaAb.76593 Date: Sun, 24 Oct 2021 21:00:50 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 238576 | Raspberry Pi 3B+ "shutdown -p" does not shut off Open | 239673 | Spurious Interrupt message from /dev/led/led1 Open | 257670 | mpr(4): SAS3008 PCI-Express Fusion-MPT SAS-3: Fat 3 problems total for which you should take action. --16351092503.8FeEaaaAb.76593-- From nobody Sun Oct 24 22:40:15 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 D21301814AB1 for ; Sun, 24 Oct 2021 22:40:23 +0000 (UTC) (envelope-from gjb@freebsd.org) Received: from mail0.glenbarber.us (mail0.glenbarber.us [208.86.227.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail0.glenbarber.us", Issuer "Gandi Standard SSL CA 2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HctMW5XMdz3JYH; Sun, 24 Oct 2021 22:40:23 +0000 (UTC) (envelope-from gjb@freebsd.org) Received: from smtpclient.apple (24.102.164.36.res-cmts.swb2.ptd.net [24.102.164.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: gjb) by mail0.glenbarber.us (Postfix) with ESMTPSA id 00F343DFFC; Sun, 24 Oct 2021 22:40:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.10.3 mail0.glenbarber.us 00F343DFFC Content-Type: text/plain; charset=utf-8 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 (1.0) Subject: Re: 12.3 on RPi3 From: Glen Barber In-Reply-To: <202110242051.19OKpUJN028990@mail.karels.net> Date: Sun, 24 Oct 2021 18:40:15 -0400 Cc: freebsd-arm@freebsd.org Message-Id: <887F2246-D5A6-4E1C-AE72-4F899E3EF6FC@freebsd.org> References: <202110242051.19OKpUJN028990@mail.karels.net> To: mike@karels.net X-Mailer: iPhone Mail (19A404) X-Rspamd-Queue-Id: 4HctMW5XMdz3JYH X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Hmm, I could swear it worked for me, but I will double-check in the morning.= Glen Sent from my phone. Please excuse my brevity and/or typos. > On Oct 24, 2021, at 4:51 PM, Mike Karels wrote: >=20 > =EF=BB=BFHas anyone gotten 12.3-BETA1 running on an RPi3? I have been uns= uccessful > after 2 attempts with different SD cards. The firmware acts like there is= > no card present, and tries to boot via the network. >=20 > Mike >=20