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 <[email protected]> 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 < > [email protected]> 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 >> > [email protected] >> > 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 >> [email protected] >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> > > _______________________________________________ > Kernelnewbies mailing list > [email protected] > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- http://vigneshradhakrishnan.blogspot.com/
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
