this post was submitted on 20 Aug 2026
16 points (100.0% liked)
technology
24455 readers
172 users here now
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Envy 2 in 1 I have which runs Endeavour OS is one of those Ryzen machines that uses the Sensor Fusion Hub [1022:15e4] to rotate. This sensor fusion hub has been around since the first mobile Ryzen gen and is still used in the Ryzen 5000 mobile machines, mostly convertibles. But it don't rotate.
Real gamers run as root 24/7
Ok so device as you know exists:
[ 1.144670] pcie_mp2_amd 0000:04:00.7: enabling device (0000 -> 0002)
Fails to communicate with device says its not enabled?:
[ 41.148934] pcie_mp2_amd 0000:04:00.7: Failed to discover, sensors not enabled is 0
Don't see anything from amd_sfh itself so it fails at the lower level call maybe amd_sfh doesnt run until pcie_mp2_amd is working
Last things I can think of is maybe it needs to be enabled at boot to initialise? Could try writing it to the boot config
echo "options amd_sfh_hid sensor_mask=1" | sudo tee /etc/modprobe.d/amd_sfh.conf
Then I guess could try
Otherwise im fresh out of ideas
Shit looks like its broken on windows as well I wouldn't be surprised if the firmware itself is wank. Does it need to be flipped over to the other side to enable the sensor? https://h30434.www3.hp.com/t5/Notebook-Hardware-and-Upgrade-Questions/Accelerometer-stuck-in-tablet-mode-HP-envy-x360/m-p/9568251/highlight/true#M800826#1
Whelp this has been fun, hope you learned some stuff about compiling kernels
now I leave you with a shitpost as I go back to EverQuest
Sweaty the problem is ur trying to install linux on an xbox360, it only runs windows!
Sensor has no toggle in bios, I did check. I think I'm running the newest bios but I can check that too.
Writing that echo stuff to boot is done by editing the startup options at systemd-boot or whatever, right? (Edit: I see now those are terminal commands) Fwiw the tablet stuff did work in Windows 10 once upon a time.
I fuckin love the HP forums lmao.
Thank you for walking through this with me, it's actually the first time I've ever built a kernel and it rocks. Much appreciated, enjoy Everquesting lol.
Also https://consolemods.org/wiki/Xbox_360:Linux
gottem