Bootable image for Macchatobin Double Shot?

greg at unrelenting.technology greg at unrelenting.technology
Sat Apr 25 18:01:35 UTC 2020


Okay, so for some reason RELEASE builds don't work properly, what the heck.
Uploaded a working DEBUG build to that URL,
sha256:86fba8d239e83d87389a641c90d40137a15604a4b1ec0a7a047cb55f58b1e944

now it's actually tested, sorry for being too lazy to test :D

April 25, 2020 7:32 PM, "Mark Murray" <markm at freebsd.org> wrote:

> Can I help in any way? I'm used to big build (but no good at building on Windows).

Windows is not required, the build is not really big either.
Everything builds on FreeBSD (if you patch a couple things to use gmake instead of make, etc).

X86_64 now can actually use clang's native PE output btw.
This hasn't been done for AARCH64 yet, so we still have to rely on the weird "build-ELF-and-repack" system..

>>>> Also, have you tried any other PCIe cards?
>>> 
>>> Nope - 'fraid not :-(.
>>> 
>>> My intention is to use this dual-port NIC until (if?) the on-board NICs are made to work, then I'll
>>> use them and then buy a cheapo PCIe video card to make a proper console I can use with a KVM
>>> switch. But I need to get the PCI going first :-)

That's a surprising usage for a mcbin by the way :)

It's quite expensive for its capabilities, I only bought it because of pure aarch64 enthusiasm
and desire to have a physical ARM desktop dev box with a working AMD GPU.
If I needed something as practical as a console, I would've picked up some cheap Intel thing
that wouldn't even need an external video card.

Also, a USB3 NIC should be more than enough for a console, right?
I recommend axge(4) ASIX chips found in "Nintendo Switch compatible" dongles.
My mcbin gets ~600 Mbit/s on iperf3 tcp with that thing.

>> 
>> I've started an attempt at porting the onboard NIC driver last summer:
>> https://github.com/myfreeweb/pepevtwo-kmod
> 
> Oooh! Are you amenable to bribery? ;-)

The lack of knowledge is bigger than the lack of motivation here, haha.
I'm not really familiar with DMA, iflib (or the more basic kernel API for NICs), all that stuff.
I basically don't know what I'm doing, my driver dev skills max out at making tiny
drivers for simple things like watchdogs and fixing stuff in existing drivers.


More information about the freebsd-arm mailing list