New kernels

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post 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
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post 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);
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post 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
User avatar
musa
Posts: 780
Joined: Tue Aug 23, 2011 7:58 pm

Re: New kernels

Post 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
AmigaX1000
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

musa wrote: Tue Oct 08, 2024 8: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
User avatar
musa
Posts: 780
Joined: Tue Aug 23, 2011 7:58 pm

Re: New kernels

Post 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
AmigaX1000
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 710
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: New kernels

Post by Hypex »

xeno74 wrote: Wed Oct 09, 2024 5: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.
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

musa wrote: Wed Oct 09, 2024 1: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
(debian-powerpc@lists.debian.org).
Hypex wrote: Wed Oct 09, 2024 4:54 pm Okay tested. Kernel RC2 boots fine.
Great, that it works. I will report the good news to the kernel developers.
User avatar
xeno74
Posts: 9898
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post 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
User avatar
musa
Posts: 780
Joined: Tue Aug 23, 2011 7:58 pm

Re: New kernels

Post by musa »

Hi
debian 32 running with vmlinux-6.12_rc2new
Have a nice day
Image
AmigaX1000
Post Reply