Kernel 4.9

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

Re: Kernel 4.9

Post by xeno74 »

xeno74 wrote:Maybe the following commit is the problem:

console: don't prefer first registered if DT specifies stdout-path
Hi All,

Good news! The commit above is responsible for the console issue. I removed the modifications and after that I compiled the RC3 again. I can see the kernel boot messages again.

Cheers,

Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

I created a patch for removing the modifications.

Code: Select all

diff -rupN a/drivers/of/base.c b/drivers/of/base.c
--- a/drivers/of/base.c	2016-10-29 22:52:02.000000000 +0200
+++ b/drivers/of/base.c	2016-11-04 11:59:07.049568281 +0100
@@ -2077,8 +2077,6 @@ void of_alias_scan(void * (*dt_alloc)(u6
 			name = of_get_property(of_aliases, "stdout", NULL);
 		if (name)
 			of_stdout = of_find_node_opts_by_path(name, &of_stdout_options);
-		if (of_stdout)
-			console_set_by_of();
 	}
 
 	if (!of_aliases)
diff -rupN a/include/linux/console.h b/include/linux/console.h
--- a/include/linux/console.h	2016-10-29 22:52:02.000000000 +0200
+++ b/include/linux/console.h	2016-11-04 12:00:22.808701652 +0100
@@ -173,12 +173,6 @@ static inline void console_sysfs_notify(
 #endif
 extern bool console_suspend_enabled;
 
-#ifdef CONFIG_OF
-extern void console_set_by_of(void);
-#else
-static inline void console_set_by_of(void) {}
-#endif
-
 /* Suspend and resume console messages over PM events */
 extern void suspend_console(void);
 extern void resume_console(void);
diff -rupN a/kernel/printk/printk.c b/kernel/printk/printk.c
--- a/kernel/printk/printk.c	2016-10-29 22:52:02.000000000 +0200
+++ b/kernel/printk/printk.c	2016-11-04 12:04:36.083094450 +0100
@@ -253,17 +253,6 @@ static int preferred_console = -1;
 int console_set_on_cmdline;
 EXPORT_SYMBOL(console_set_on_cmdline);
 
-#ifdef CONFIG_OF
-static bool of_specified_console;
-
-void console_set_by_of(void)
-{
-	of_specified_console = true;
-}
-#else
-# define of_specified_console false
-#endif
-
 /* Flag: console code may call schedule() */
 static int console_may_schedule;
 
@@ -2657,7 +2646,7 @@ void register_console(struct console *ne
 	 *	didn't select a console we take the first one
 	 *	that registers here.
 	 */
-	if (preferred_console < 0 && !of_specified_console) {
+	if (preferred_console < 0) {
 		if (newcon->index < 0)
 			newcon->index = 0;
 		if (newcon->setup == NULL ||
Cheers,

Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

Hi All,

I compiled a new RC3 with the new console.patch today.

New:

- The problem with not displaying the kernel boot messages has been fixed. (The kernel didn't send the boot messages to tty0 by default)
- Phoronix articles, reviews and news stories covering Linux 4.9

Download: vmlinux-4.9-rc3-2-AmigaONE_X1000.tar.gz

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

Hi All,

I posted the problem with not displaying the kernel boot messages on the Linuxppc-dev mailing list.

Link: Problem with the commit "console: don't prefer first registered if DT specifies stdout-path"

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

Hi All,

The RC4 is available for testing.

New:
Download: vmlinux-4.9-rc4-AmigaONE_X1000.tar.gz

Screenshot of ubuntu MATE 17.04 PowerPC with the new MATE desktop 1.16.1 and with the new RC4 of kernel 4.9:

Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

Fantastic news! We don't need the console.patch anymore. :-)

Revert "console: don't prefer first registered if DT specifies stdout-path"

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

Hi All,

I released the RC5 of kernel 4.9 for testing today.

New:
Additionally I successfully tested the ubuntu MATE 16.04.1 LTS Live DVD with the RC5 of kernel 4.9 today:

Image

Please test the RC5.

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
zappa2009
Posts: 230
Joined: Tue Jun 21, 2011 12:17 pm

Re: Kernel 4.9

Post by zappa2009 »

It boots fine.

Testet with Fedora25 Debian9 and Lubuntu16.10 ;)

I can use now a USB-Wlan-Adapter and see my Wlan(3 different SSID with wpa1 and wpa2) but cannot connect to it.
X1000 RadeonHD5450 4GB (2x2GB) DDR2-PC2-8500 Kingston HyperX 5-5-5-5-15 OS4.1.6 & Lubuntu13.04/mintppc11 with Kernel 3.8.7/3.9

User avatar
xeno74
Posts: 5939
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 4.9

Post by xeno74 »

zappa2009 wrote:It boots fine.

Testet with Fedora25 Debian9 and Lubuntu16.10 ;)

I can use now a USB-Wlan-Adapter and see my Wlan(3 different SSID with wpa1 and wpa2) but cannot connect to it.
Hi zappa2009,

Many thanks for testing! Which USB WLAN adapter do you have? I compiled the stable kernel 4.8.8 with support for Realtek RTL8192CU/RTL8188CU 802.11n USB wireless network adapters. Please test your USB WLAN adapter with the kernel 4.8.8.

Thanks,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
zappa2009
Posts: 230
Joined: Tue Jun 21, 2011 12:17 pm

Re: Kernel 4.9

Post by zappa2009 »

So with Kernel 4.8.8 Ubuntu gets a kernel.panic (udevadm and xorg tainted) Debian9 boots fine but it is not seeing my USB-Stick.

Stick are this -> "Edimax EW-7612UAn V2"
X1000 RadeonHD5450 4GB (2x2GB) DDR2-PC2-8500 Kingston HyperX 5-5-5-5-15 OS4.1.6 & Lubuntu13.04/mintppc11 with Kernel 3.8.7/3.9

Post Reply