@astr0baby I wonder if it would "just work" to desolder the 64 meg GDDR3 chip and plop a 128 one in. It looks like some versions of the Xbox 360 may have shipped with theoretically compatible Samsung memory chips.
@herdware@AnnatarTheMaia The biggest problem is GCC got desupported by upstream before version 5 and the rest of the world moved on to require C11, C++17, cmake, rust and so on. It can be fixed for a subset of packages, but is a losing battle. (That said, of course you can check out a historical branch.)
@jmcwhatever Will try to revert my local hacks ASAP. (Wow, I spent many hours hunting for that bug!). Another minor issue is the system panics in arm_efirt_settime(). I know that it is an Ampere-specific EFI mapping problem and that Linux has a workaround.
Pointed MSI-X vectors to kmem and am servicing PCI interrupts from kernel threads in a busy loop. 🙈 But GPT is detected on NVMe and no more reset! Now to figure out why plcom_acpi doesn't attach. If enough other issues are sorted out maybe the GICv3 problem will go away?
@jonmasters Hardware for developers should be interpreted as hardware for operating system developers. If devs have time to complain on forums they have time to hack on drivers. It doesn't become a turnkey solution until someone puts in the hours and upstreams code.
@herdware@PalleLyckegaard Mine is somewhat broken (one of the PCIe bridges is bad I think) which panics the Solaris installer. But it runs OpenBSD pretty well.
@bexcran This makes updating the firmware much less scary. But I hope the user (with vendor's permission) can post the correct pinout table as well so we don't have to decipher it from the picture.
radeondrmkms can map the framebuffer and do wscons. But has the same issue as the LX2K where the ROM BAR is not enabled by EDK2 and all bios extraction methods thus fail. Dumped the bios on an amd64 box and compiled it into the kernel. md kludge for mapping the bios needed.
@WhatAintInside@jonmasters I think it comes down to if the platform has active maintainers. m68k still has a very active community (those Amiga weirdos). OTOH nobody is enthusiastic about Itanium.
Managed work around the _CRS issue for now. But taking MSI-X interrupts causes a hard reset and MSI interrupts just seem to not get delivered. MADT and/or GICv3 ITS bug?
@olofj It seems the fan can at least be regulated with the BFAN_1 adapter since it varies speed during POST. But the firmware does have some annoying PCIe resource assignment issues I need to work around first.