Hello, Abstract: ----------- This patch makes effective the ability to redirect kernel messages to a specific VT through the 'console=' argument. It is already supposed to work (that is, kernel messages only appear on /dev/tty1 or /dev/tty2 or ...) but actually does not (messages are always sent to the foreground console, that is /dev/tty or /dev/tty0). Sebastian Schmidt already noticed the problem in March 2003. Benjamin Reed wrote a patch two years ago to correct this. Here is a link to his post: http://www.ussg.iu.edu/hypermail/linux/kernel/0108.2/1455.html It seems have never been taken in account. The patch I made is almost based on Benjamin's patch, completing its effectiveness via vt_console_setup(). Relative comment: --------------------- In relation to this patch, I want to say that many many websites, FAQs, ... say that you must have something like console="/dev/ttyX CONSOLE=/dev/ttyN" to redirect the kernel and init messages. About 'CONSOLE=', that's true because this is a environment variable that /sbin/init obtains. About 'console=', it's completly wrong ! 'console=' expects a driver name (example: "tty", "tty1", "ttyS0"), not device file name. Only the Linux source code reading and a few websites says the right usage of 'console='. Question ----------- Is the way I attached the patch "correct" ? Must I Cc: it to Marcello or someone else ? I didn't find the ideal maintainer in linux/MAINTAINERS. Bye. -- Baptiste Malguy - http://baptiste.malguy.net Ingénieur en informatique libre