[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Linux/m68k config again



On Tue, 24 Dec 2013, Thorsten Glaser wrote:

> Finn Thain dixit:
> 
> > > > > > Why is CONFIG_SERIAL_PMACZILOG to be disabled?
> 
> Because of crashes in multiplatform kernels when it is enabled.

That crash requires both CONFIG_SERIAL_PMACZILOG && !CONFIG_EARLY_CONSOLE.
See http://lists.debian.org/debian-68k/2013/11/msg00167.html

CONFIG_EARLY_CONSOLE got disabled by default because I changed the 
default. I had mistakenly assumed that the new mainline default would get 
over-ridden in Debian kernel configs.

CONFIG_EARLY_CONSOLE=n makes it difficult to help Debian users (for 
example the boot failure due to lack of FPU emulation was diagnosed using 
the early console and the issue with '030 futuex support was mis-diagnosed 
due to lack of the early console).

> The disabling CONFIG_SERIAL_PMACZILOG is also for 3.12 only (dunno about 
> 3.13, but I think Geert has already? will? fix it for the next one). 
> There were several problems with debugging and multi? platform kernels.

I suggest that these should be explicitly enabled in the Debian config:
CONFIG_EARLY_CONSOLE=y 
CONFIG_SERIAL_PMACZILOG=y
CONFIG_SERIAL_PMACZILOG_TTYS=y
CONFIG_SERIAL_PMACZILOG_CONSOLE=y

I think this is better than assuming that mainline does what your users 
want. Reason being that the change I made to the mainline default has 
impacted only Debian users adversely (I've not counted Geert, who fixed 
the crash for mainline users, in case any of them configured 
CONFIG_EARLY_CONSOLE=n).

Finn


Reply to: