Not getting printk output
Hi, I am trying to print something to the kernel debug log level using printk, but while using dmesg i am not getting the output on the console. My /proc/sys/kernel/printk setting is 4 4 1 7. Please help Thanks, Mayank
Hello, What debug level are you using with printk. Regards, Karthik On Sun Nov 23 2014 at 11:38:39 AM Mayank <mskernel@yahoo.in> wrote:
Hi, I am trying to print something to the kernel debug log level using printk, but while using dmesg i am not getting the output on the console. My /proc/sys/kernel/printk setting is 4 4 1 7. Please help
Thanks, Mayank
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Am 2014-11-23 um 06:58 schrieb Mayank:
Hi, I am trying to print something to the kernel debug log level using printk, but while using dmesg i am not getting the output on the console. My /proc/sys/kernel/printk setting is 4 4 1 7. Please help
Thanks, Mayank
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hello, Does your string end with the newline character '\n'? Otherwise your output will not be flushed immediately (it remains in the buffer). So try printk(KERN_DEBUG "Hello World!\n"); Maybe that helps. br, phil
Hello, Use the new macros such as pr_info(), pr_debug() and so on. On Sun Nov 23 2014 at 2:04:27 PM Philipp Muhoray <philipp.muhoray@gmail.com> wrote:
Am 2014-11-23 um 06:58 schrieb Mayank:
Hi, I am trying to print something to the kernel debug log level using printk, but while using dmesg i am not getting the output on the console. My /proc/sys/kernel/printk setting is 4 4 1 7. Please help
Thanks, Mayank
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hello,
Does your string end with the newline character '\n'? Otherwise your output will not be flushed immediately (it remains in the buffer). So try
printk(KERN_DEBUG "Hello World!\n");
Maybe that helps.
br, phil
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Use pr_info() or pr_err() for getting it printed definitely as suggested. The caveat with pr_debug() is that, messages will only be printed in case you have dynamic debug control for that file enabled.(same goes with printk(KERN_DEBUG ). On Sun, Nov 23, 2014 at 6:49 PM, karthik nayak <karthik.188@gmail.com> wrote:
Hello, Use the new macros such as pr_info(), pr_debug() and so on.
On Sun Nov 23 2014 at 2:04:27 PM Philipp Muhoray < philipp.muhoray@gmail.com> wrote:
Am 2014-11-23 um 06:58 schrieb Mayank:
Hi, I am trying to print something to the kernel debug log level using printk, but while using dmesg i am not getting the output on the console. My /proc/sys/kernel/printk setting is 4 4 1 7. Please help
Thanks, Mayank
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hello,
Does your string end with the newline character '\n'? Otherwise your output will not be flushed immediately (it remains in the buffer). So try
printk(KERN_DEBUG "Hello World!\n");
Maybe that helps.
br, phil
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (4)
-
karthik nayak -
Mayank -
Philipp Muhoray -
Vignesh Radhakrishnan