набрел в яндехе на статью http://www.programme.ru/archive/2001/8/082001_1.phtml
и компилирую оттуда экзампл захвата ресурсов модулем ядра:
сделал все, как написано в тексте:
mknod my_dev c 254 0
mknod my_dev c 254 1
[root@owl devel]# mknod my_dev c 255 0
[root@owl devel]# mknod my_dev c 255 1
mknod: `my_dev': File exists
[root@owl devel]#
далее
[root@owl devel]# insmod ./test.o
./test.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
[root@owl devel]#
dmesg пишет:
Kernel: This is a test module startup message
Kernel: Device registered. Major number is 241
Kernel: Try allocating io ports
Kernel: IO ports allocated
Kernel: memio ports allocation failed
эррор пишет следующий код:
printk("Kernel: Try allocating io ports\n";);
if(check_region(PORT_START, PORT_COUNT)) {
printk("Kernel: Allocation io ports failed\n";);
return -EBUSY;
}
что это может быть такое??? Не понимаю... битых 3 часа не вьезжаю просто... :(((
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум захват ресурсов модулем ядра & insmod failed (2003)
- Форум Сообщения о загрузке модулей в Slackware 9 (2004)
- Форум kmixer HELP! (2002)
- Форум проблема с тюнером (2003)
- Форум чего этот iptables хочет? (2003)
- Форум звук в РН 8.0 (2003)
- Форум ATI All-In-Wonder Radeon 9000PRO AGP 64MB (2003)
- Форум Ati Slackware 11 (2006)
- Форум IPTABLES умер? (2008)
- Форум какой модуль надо использовать для SCSI Tekram DC315U? (2003)