58 karma · joined October 25, 2022
twitter.com/ruscurdotau ruscur@russell.cc
In this case it's pretty different to regular kernel debug because I'm not debugging kernel code itself, I'm trying to glean more information out of hardware that I have no knowledge of, it's not as simple as "there's a bug on line X and I need to find out why this pointer is invalid" etc.
Critically, the bulk of the resources on the distro side that would test your hardware as part of their regular testing are quite distant from upstream (Ubuntu is the closest, Fedora is largely community driven, RHEL and SLES aren't appealing desktop distros for most users), so having some upstream testing in-house would probably help a lot in getting ahead of problems.
Maybe you could try and get boards into kernelci.org? They're mostly focused on ARM SoCs but they have x86 boards in there too, though I don't think there's much on the desktop side. The i915 driver which has caused me much pain and suffering over the last couple of weeks has some test automation that could be run too: https://intel-gfx-ci.01.org/
I'm sure there has to be more upstream automated testing initiatives for laptops but I'm not super familiar with that space.
Oh and if anyone's interested I gave a talk back in 2020 about how Linux kernel testing is fundamentally boned here: https://www.youtube.com/watch?v=9Fzd6MapG3Y
Good luck!
I highly doubt it's a fanboying issue, they're a small company with big challenges and supporting multiple platforms is not easy at any scale. They also wouldn't want to say anything positive or negative that could sour relations with AMD or other partners in future.
Realistically it looks to me like they need a reasonably technical desktop Linux user with social skills and anything else is a bonus, but I have no idea what skills they have internally