From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10718 invoked from network); 22 Feb 2021 13:59:05 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 22 Feb 2021 13:59:05 -0000 Received: from mail-ed1-f51.google.com ([209.85.208.51]) by 1ess; Mon Feb 22 08:49:59 -0500 2021 Received: by mail-ed1-f51.google.com with SMTP id j9so22072643edp.1 for <9front@9front.org>; Mon, 22 Feb 2021 05:49:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=/0Kf46ePJcC9haeYikwRIABjgWRUv2fRzLB/LzI51ME=; b=vM9zzjElHfNpmo69lKaAzx7m2FzYmGejwW/yZ2B9hwOWzL7eOQxocDK7se0nXdj3Wo V1jZkAOnloa1eP54D6f6DAfcCZCgalEQdL93hhGLwpK1gUFPDsjn4bLhYgB/lIbkNufk J6ap+iSdUJRGr0rB8fUhrpuZ1BXd8PAuaWkwZSHULwAHru1pOyyWgd4GI299QPz4IBCO i/EI1cJfX1krbcWbcblLL6yRvqEjm9HkUREoGXypVIJ/chflOyu3oBB+M2p3xe8veihk POhh3riGVfAggEeD1fGAeAqP/amstzTt4Xx7IodHt5KKtU02Z69f0FZTXPYqpf6IOgVC i89w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=/0Kf46ePJcC9haeYikwRIABjgWRUv2fRzLB/LzI51ME=; b=mIJIAlucu/dWv+KThN7cHP3C+zTnA+G/dQrD5P7W42afaKmhWqdAtn0jowXhH25CDR RjtJ3m1wreM77hRuq7FVRGgd9wwX9Ogdi22EDC77Ln11FMdCUEXVSocgojDF2Yl4700K 00x9xW3XqNGweG0BdO+3QX6Os9xWXzSxjos/cXi3jvrMxp1Sx9eJJ2tJFkCgj0f1WOB7 eIEta7VoqdWUd8kzXa1ONNwNE1QOAJbVSc6GuLuwfwWP3z5fChYzW+k2eYjzMUX8t4X3 Z7k/VCZKvCKLiY72IKIjMVd1knmZn8F412V7r0dJfZgWQ43C9wB7RFWi5DazAYxEK48t vKUg== X-Gm-Message-State: AOAM532wq1q0/EJWi83+7FDB8j6t6uZywst0qinbMFfBEPdRhNdZMhK1 j82qDi30OsuzE5OppQ2YaBtUAQvigdUxxNxye0YxSXF/nGg= X-Google-Smtp-Source: ABdhPJxcvYPgrLz83NBz8aAveDI0z+zfU/oEOmYjikD+EkMXx7PYBFv6ERESunGwDt9e99ucLRH2LmyivdtRD0Eo0Mw= X-Received: by 2002:a05:6402:26d5:: with SMTP id x21mr22810404edd.50.1614001790124; Mon, 22 Feb 2021 05:49:50 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Thaddeus Woskowiak Date: Mon, 22 Feb 2021 08:48:26 -0500 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: social extensible hypervisor SOAP hardware template interface Subject: Re: [9front] Pi 4 Compute Module + IO Board Issues Reply-To: 9front@9front.org Precedence: bulk On Sun, Feb 21, 2021 at 2:43 PM wrote: > > > The first roadblock is the USB appears to be non functional as no hubs > > are reported and the keyboard and mouse do not work. > > http://9systems.org/img/pi_4_compute_9boot.jpg > > yeah, we went thru this with the pi400 and it turned out to be some > new assumptions of the xhci firmware load procedure by the firmware. > > i might have forgoten to update the firmware files and dtb's during > the build? > > can you check the files under: > > https://github.com/raspberrypi/firmware/raw/master/boot > > and see if adding the dtb: bcm2711-rpi-cm4.dtb (currently missing) > > and newer versions of: bootcode.bin fixup_cd.dat start_cd.elf fixup4cd.dat start4cd.elf > > (see /sys/src/boot/bcm/mkfile) > > the image has a fat partition that you should be able to modify > from anywhere... just copy the files into it. I downloaded all the latest firmware files from the git repo and unfortunately no USB. Just to clarify, this board lacks USB 3.0 and only has two 2.0 ports. The PCIe port is instead broken out to a standard x1 slot. Additionally, this pi uses emmc in place of an sd card. There is a jumper that puts the board into usb boot mode and you use a program to load the pi boot binaries over usb. That puts the emmc into mass storage mode and it shows up as a block device. https://github.com/raspberrypi/usbboot (emmcfs when...) > > I hooked up a serial console and pressed enter at the boot prompt to > > see what happens and I get the same list of emmc errors printed. I'll > > have to try tls booting but I don't yet have a disk server configured. > > http://okturing.com/src/10469/body > > that is alot harder to debug without a fileserver. once we have > usb working, you could at least boot into a filesystem on the > usb drive... > > good luck > > -- > cinap I got tcp boot going yesterday and was able to boot the pi. I have a sysinfo if that helps any: http://okturing.com/src/10480/body Pointless yet fun things to add: Just for the hell of it I gave doom a shot. Of course without USB I lost input from the serial console. http://9systems.org/img/pi4computedoom.jpg The kernel sees an NVMe disk plugged into PCIe but no drivers of course. That would be a fun alternative to emmc. http://9systems.org/img/pi4computenvme.jpg