это сообщение получаю на whitedwarf linux`е (встраиваемый) при запуске программы, компиленной с установленным SCHED_FIFO; c SCHED_OTHER этих сообщений нет. В остальном все вроде бы работает как надо
На сайте www.whits www.whitedwarflinux.org есть версия линукса (образ диска) для встаиваемых систем, она заточена под конкретную аппаратную реализацию (на конкретную сетевую карту, может еще что, но 100% рс-совместимо).
Ставится как с созданного загрузочного CD-диска, так и с дискет (на диске есть образы boot и root - дисков).
Инсталляция предусматривает установку пакетов с CDROM либо по ftp.
Проблема заключается в том, что программа инсталляции при выборе CDROM, даже не пытается обращаться к CDROMу, похоже просто не в курсе, что он есть, хотя ядро при загрузке честно рапортует:
hdc: FX4830T, ATAPI CDROM drive.
Как достучаться до сидюка? Ни выбора путей, ни командной строки при инсталляции нет.
Попытка инсталляции по сети также не проходит - там другая сетевая карта, возможно, это решаемо внесением изменений в modules.conf на root-диске и добавлением нужного модуля.
Если поддержка сидюка также выполнена в виде модуля, достаточно ли там же вписать соответствующий alias?
Принимаю ваши соображения как поставить этого белого карлика на место.
Нужно обратиться к ISA-mapped памяти (< 1Mb),
пытаюсь использовать ioremap + readb, isa_readb и т.п.
при компиляции получаю undefined reference на эти функции,
#include <asm/io.h> есть
если эти функции в какой-нибудь другой библиотеке сидят, подскажите плз, где искать.