Page 2 of 14
Re: Kernel 5.4
Posted: Tue Sep 24, 2019 8:51 am
by xeno74
acefnq wrote:Christian
5.4-aplha 2 does not boot to either Firepro nor SI card.
5.4-alpha 2 without DRM boots fine to Firepro and Logitech mouse is still working-:)
Keep up the great work.
ace
Thanks a lot for testing!

Re: Kernel 5.4
Posted: Tue Sep 24, 2019 9:30 am
by xeno74
Hi All,
Here is the
third alpha of kernel
5.4 for testing.
New:
Download:
linux-image-5.4-alpha3-X1000_X5000_A1222.tar.gz
Screenshot of Debian 10 PowerPCSPE with the
third alpha of kernel
5.4 on the A1222:
Please test the kernels.
Thanks,
Christian
Re: Kernel 5.4
Posted: Wed Sep 25, 2019 5:26 pm
by Skateman
Kernel 5.4 Alpha 3 up and running on the AmigaOne X5000
Big picture
http://www.skateman.nl/wp-content/uploa ... 172422.png
Re: Kernel 5.4
Posted: Thu Sep 26, 2019 8:13 am
by xeno74
Skateman wrote:Kernel 5.4 Alpha 3 up and running on the AmigaOne X5000
Hi Skateman,
Thanks a lot for testing the alpha3!
Cheers,
Christian
Re: Kernel 5.4
Posted: Thu Sep 26, 2019 10:44 am
by xeno74
Hi All,
Great news!
Alex released a new DRM patch because of the boot issue with Radeon NI graphics cards yesterday. I compiled the latest Git kernel with this patch today. After that I could boot this kernel with my Radeon NI graphics cards without any problems!
drm3.patch:
Code: Select all
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index c456c3d..769feef 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/drm_drv.c
@@ -976,14 +976,14 @@ int drm_dev_register(struct drm_device *dev, unsigned long flags)
if (ret)
goto err_minors;
+ dev->registered = true;
+
if (dev->driver->load) {
ret = dev->driver->load(dev, flags);
if (ret)
goto err_minors;
}
- dev->registered = true;
-
if (drm_core_check_feature(dev, DRIVER_MODESET))
drm_modeset_register_all(dev);
diff --git a/drivers/gpu/drm/drm_mode_object.c b/drivers/gpu/drm/drm_mode_object.c
index c355ba8..6a23e36 100644
--- a/drivers/gpu/drm/drm_mode_object.c
+++ b/drivers/gpu/drm/drm_mode_object.c
@@ -42,7 +42,7 @@ int __drm_mode_object_add(struct drm_device *dev, struct drm_mode_object *obj,
{
int ret;
- WARN_ON(dev->registered && !obj_free_cb);
+ WARN_ON(!dev->driver->load && dev->registered && !obj_free_cb);
mutex_lock(&dev->mode_config.idr_mutex);
ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL,
@@ -104,7 +104,7 @@ void drm_mode_object_register(struct drm_device *dev,
void drm_mode_object_unregister(struct drm_device *dev,
struct drm_mode_object *object)
{
- WARN_ON(dev->registered && !object->free_cb);
+ WARN_ON(!dev->driver->load && dev->registered && !object->free_cb);
mutex_lock(&dev->mode_config.idr_mutex);
if (object->id) {
Link to the bug report:
Bug 111761 - Latest Git Kernel doesn’t boot with Radeon NI with the drm-next-2019-09-18 updates
Cheers,
Christian
Re: Kernel 5.4
Posted: Fri Sep 27, 2019 9:24 am
by xeno74
Hi All,
I released the
alpha4 of kernel
5.4 for the X1000, X5000, and A1222 today.
New:
Download:
linux-image-5.4-alpha4-X1000_X5000_A1222.tar.gz
Screenshot of Debian 10 PowerPCSPE with the
alpha4 of kernel
5.4 on the A1222 (Tabor board):
Please test the kernels.
Thanks,
Christian
Re: Kernel 5.4
Posted: Sat Sep 28, 2019 2:26 am
by caseycullen
xeno74 wrote:Please test the kernels.
Thanks,
Christian
Alpha 4 seems to be running as expected on my X5000 - confirmed Terminal also works

-Casey
Re: Kernel 5.4
Posted: Sat Sep 28, 2019 5:33 am
by xeno74
caseycullen wrote:
Alpha 4 seems to be running as expected on my X5000 - confirmed Terminal also works
-Casey
Hi Casey,
Thanks a lot for testing the alpha4!
Cheers,
Christian
Re: Kernel 5.4
Posted: Sat Sep 28, 2019 5:55 am
by xeno74
The new drm3.patch has been added to the latest Git kernel.
Link:
DRM fixes drm-next-2019-09-27
Re: Kernel 5.4
Posted: Sun Sep 29, 2019 9:30 am
by xeno74