-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fedora 40, kernel >=6.9.9-200 (release) patches 0002 and 0003 do not apply. #39
Comments
As to how I tried to compiled the kernel, I followed the following guides: As stated above, I compiled with |
You can find a fixed 002 patch here https://github.com/santeri3700/vive-pro-2-on-linux/tree/master/kernel |
Fedora 40 released kernel 6.10.3-200 4 days ago, the release prior to that was krnel 6.9.12-200. The fixed 0002 patch is supposedly for kernel 6.10.2 (on Arch, presumably), and still doesn't apply. Presumably fedora's kernel is sufficiently different from arch? Output is as follows:
And patch 0003 is still not applying anyway with 0002 commented out (though maybe once 0002 is patched 0003 will magically work?)
|
Edit: appears to be a hardware issue, as it's no longer working on Windows. Presumably related to the DisplayPort interface - presumably the cable.
Exceprts from `lsusb -tv` (collapsed spoiler)USB 3.x 10Gb CPU No. 1
USB 3.x 10Gb CPU No. 2
USB 3.x 5Gb Chipset
|
I think the important bit is You can find the proper path this file is under on your kernel src tree and update the patch (just edit it in a text editor) |
Aha! Thanks <3 . That makes sense. Now I know where to start I'll look into it some time this week, and maybe I'll finally get it working on Fedora :) |
adding in from F41, I'm seeing similar errors except have we tried the headset with just patch 1? |
FWIW I've written a patch file for F40 and edited the patches to support the different format for Fedora's kernels (haven't upgraded to F41 yet). I've been meaning to fork this and put my patches there, but I haven't done much testing for it with multiple kernel versions or added support for the BigScreen Beyond yet (which should just require a few additional kernel lines). 0001-drm-edid-Add-Vive-Cosmos-Vive-Pro-2-to-non-desktop-l.patch.txt 0002-drm-edid-parse-DRM-VESA-dsc-bpp-target.patch.txt 0003-drm-amd-use-fixed-dsc-bits-per-pixel-from-edid.patch.txt I guess I could just issue a patch file to the patch files... |
I'm having issues with what appears to be the driver itself, but I have a BigScreen Beyond coming now which doesn't apparently need a driver - just this kernel patch and a bit more kernel patching to mark it as a non-display IIRC - so I'm not sure, but patch 1 on its own with the custom driver doesn't seem to do anything, but with patches 1, 2 and 3 I get driver errors in the log. |
Ill give this a try over the weekend to see if I can get it working. |
Tested these a bit early. They do compile, load, install, and boot, but steamwebhelper is broken on the patched kernel. |
Running Fedora 40, patching the latest kernel released to the package manager (6.9.9-200) does not apply the second nor third patches.
Hardware (presumably it's relevant?) :
amdgpu
, has integrated Raphael graphics)amdgpu
, second x16 slot, PCIe Gen IV x4 - Linux GPU, what I'm trying to get the VP2 to work on, default GPU for KDE 6 on Wayland)vfio-pci
, primary slot, PCIe Gen IV x16, Windows KVM GPU)Output of
fedpkg --release f40 local
is as follows:Commenting out patch 0002-[...] allows me to see that patch 0003 would also fail to apply.
The text was updated successfully, but these errors were encountered: