Page 88 of 139

Re: New kernels

Posted: Mon Oct 07, 2024 8:46 pm
by xeno74
Christian Koenig is working on the fix because of the second issue with the Radeon DRM driver.
Christian Koenig wrote: That's the issue I was working on, give me 10 minutes to send out the fix.
Link: [PATCH] drm/radeon: add late_register for connector

Link to the dri devel mailing list: Messages sorted by date

Re: New kernels

Posted: Tue Oct 08, 2024 5:17 am
by xeno74
Christian Koenig has released a patch because of the second Radeon DRM driver issue:

Code: Select all

diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c
index 9735f4968b86..bf2d4b16dc2a 100644
--- a/drivers/gpu/drm/radeon/radeon_gem.c
+++ b/drivers/gpu/drm/radeon/radeon_gem.c
@@ -44,8 +44,6 @@ struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
 int radeon_gem_prime_pin(struct drm_gem_object *obj);
 void radeon_gem_prime_unpin(struct drm_gem_object *obj);

-const struct drm_gem_object_funcs radeon_gem_object_funcs;
-
 static vm_fault_t radeon_gem_fault(struct vm_fault *vmf)
 {
        struct ttm_buffer_object *bo = vmf->vma->vm_private_data;
@@ -132,7 +130,6 @@ int radeon_gem_object_create(struct radeon_device *rdev, unsigned long size,
                return r;
        }
        *obj = &robj->tbo.base;
-       (*obj)->funcs = &radeon_gem_object_funcs;
        robj->pid = task_pid_nr(current);

        mutex_lock(&rdev->gem.mutex);
diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c
index d0e4b43d155c..7672404fdb29 100644
--- a/drivers/gpu/drm/radeon/radeon_object.c
+++ b/drivers/gpu/drm/radeon/radeon_object.c
@@ -151,6 +151,7 @@ int radeon_bo_create(struct radeon_device *rdev,
        if (bo == NULL)
                return -ENOMEM;
        drm_gem_private_object_init(rdev_to_drm(rdev), &bo->tbo.base, size);
+       bo->tbo.base.funcs = &radeon_gem_object_funcs;
        bo->rdev = rdev;
        bo->surface_reg = -1;
        INIT_LIST_HEAD(&bo->list);

Re: New kernels

Posted: Tue Oct 08, 2024 10:48 am
by xeno74
Hi All,

I have released the RC2 of kernel 6.12 with Christian Koenig’s patch for testing.

Download and further information: github.com

Please test the kernels because of the second Radeon DRM driver issue.

Thanks,
Christian

Re: New kernels

Posted: Tue Oct 08, 2024 9:58 pm
by musa
Hi
I got vmlinux-6.12_rc2 running with Debian 64 trixie/sid.
I got some error in the start just before login screen
Have a nice day
Image

Image

Re: New kernels

Posted: Wed Oct 09, 2024 6:13 am
by xeno74
musa wrote: Tue Oct 08, 2024 9:58 pm Hi
I got vmlinux-6.12_rc2 running with Debian 64 trixie/sid.
I got some error in the start just before login screen
Have a nice day
Hi Musa,

Thanks a lot for testing the RC2 of kernel 6.12.

Could you please test the RC2 with Void and Fienix because of the error messages? Maybe it is a Debian issue.

@All
I uploaded the RC2 to Xenosoft as well.

Download: linux-image-6.12-rc2-X1000_X5000.tar.gz

@Hypex
Please test the RC2 because of the second Radeon DRM driver issue.

Cheers,
Christian

Re: New kernels

Posted: Wed Oct 09, 2024 2:17 pm
by musa
Hi
I have test Debian 32 , Fienix and void with vmlinux-6.12_rc2.
No of them have this error I got whith Debian 64 .
All boot fine .
The only error I have is the blue transparent color error in cairo-dock and mates-eye.
This error is in all my linux dist.
And yes I think its have noting to do With the kernel.

Have a nice day

Re: New kernels

Posted: Wed Oct 09, 2024 5:54 pm
by Hypex
xeno74 wrote: Wed Oct 09, 2024 6:13 am Please test the RC2 because of the second Radeon DRM driver issue.

Cheers,
Christian
Okay tested. Kernel RC2 boots fine. Looks like my desktop menu issues are due to mate desktop crashing which is a known issue.

Re: New kernels

Posted: Wed Oct 09, 2024 8:39 pm
by xeno74
musa wrote: Wed Oct 09, 2024 2:17 pm Hi
I have test Debian 32 , Fienix and void with vmlinux-6.12_rc2.
No of them have this error I got whith Debian 64 .
Good to know. Thank you for testing. If the issue still exists after some weeks then we can report it to the Debian PowerPC mailing list
([email protected]).
Hypex wrote: Wed Oct 09, 2024 5:54 pm Okay tested. Kernel RC2 boots fine.
Great, that it works. I will report the good news to the kernel developers.

Re: New kernels

Posted: Thu Oct 10, 2024 3:41 pm
by xeno74
Hi All,

There is another issue with the Radeon DRM driver but there is already a patch available for this issue.

Link: radeon drm fails to load on v6.12-rc2 "Bogus possible_clones: [ENCODER:46:TV-46] possible_clones=0x4 (full encoder mask=0x7)"

I compiled a new RC2 of kernel 6.12 with this patch today.

Download: github.com

We need 3 patches for the Radeon DRM driver currently.

Please test it.

Thanks,
Christian

Re: New kernels

Posted: Thu Oct 10, 2024 4:35 pm
by musa
Hi
debian 32 running with vmlinux-6.12_rc2new
Have a nice day
Image