Наистина съм нов в програмирането на модули на Linux. Трябва да разбера как мога да направя някои настройки на драйвера ath9k в linux. Най-накрая получих съвместимия безжичен изходен код на ath9k за компилир в ubuntu 11.04 и се опитвах да си играя с кода. Опитах се да използвам printk, за да видя какво се случва. Първо поставих printk във файла init.c, съобщението, което отпечатах, се показва, когато използвам dmesg в терминала. Въпреки това, когато се опитах да използвам същия printk в друг файл като rc.c, той изобщо не се показва. Чудя се защо е така? И има ли някакъв друг начин, по който мога да регистрирам информация от кода, подобен на fprintf. Това, от което се нуждая, е да извлека по някакъв начин заглавката на пакета от драйвера.
Благодаря ви С най-добри пожелания.
rc.c
наистина ли беше изпълнена? Друг въпрос е кое ниво на журнал използвате в printk? KERN_INFO, KERN_WARNING или каквото и да е друго? - person Eugene   schedule 04.10.2011