Ich habe folgendes Problem:
Ich möchte das popelige "Hello World"-Modul aus dem "Linux Device Drivers 3"-Buch auf meinem System (Suse 10.1 64 Bit) testen. Das Laden/Löschen des Moduls funktioniert anscheinend auch, jedoch werden die beiden Kernel-Meldungen(printk(...)) nicht auf der Konsole ausgegeben.
Natürlich ist mir nicht entgangen, dass in dem Buch Lösungsmöglichkeiten für das Problem angegeben sind. Ich habe also folgendes probiert:
1. klogd killen und mit klogd -c 8 neu starten, damit alle Kernel-Meldungen auf der Konsole ausgegeben werden.
-> klappt nicht
2. # echo 8 > proc/sys/kernel/printk soll den gleichen Effekt haben. Bei mir gibt es beim Laden/Löschen des Moduls trotzdem keine Ausgabe von "Hello, world" oder "Goodbye, cruel world" auf der Konsole.
Ich habe irgendwo gelesen, dass Suse als einzige Linux-Distribution Kernel-Meldungen unterdrückt. Wie kann ich das ändern?
Ich hoffe, jemand kann helfen!
Ich möchte das popelige "Hello World"-Modul aus dem "Linux Device Drivers 3"-Buch auf meinem System (Suse 10.1 64 Bit) testen. Das Laden/Löschen des Moduls funktioniert anscheinend auch, jedoch werden die beiden Kernel-Meldungen(printk(...)) nicht auf der Konsole ausgegeben.
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void)
{
printk(KERN_ALERT "Hello, world\n");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, cruel world\n");
}
module_init(hello_init);
module_exit(hello_exit);
Natürlich ist mir nicht entgangen, dass in dem Buch Lösungsmöglichkeiten für das Problem angegeben sind. Ich habe also folgendes probiert:
1. klogd killen und mit klogd -c 8 neu starten, damit alle Kernel-Meldungen auf der Konsole ausgegeben werden.
-> klappt nicht
2. # echo 8 > proc/sys/kernel/printk soll den gleichen Effekt haben. Bei mir gibt es beim Laden/Löschen des Moduls trotzdem keine Ausgabe von "Hello, world" oder "Goodbye, cruel world" auf der Konsole.
Ich habe irgendwo gelesen, dass Suse als einzige Linux-Distribution Kernel-Meldungen unterdrückt. Wie kann ich das ändern?
Ich hoffe, jemand kann helfen!