Из твоего поста непонятно - компилировал ты ядро 2.6.32.59, или нет, кросс_компиляция ядра обязательна. Файл конфигурации config.gz поищи в энигме в каталоге /proc, с ним и собирай ядро. У меня такая энигма не установлена, я файл .config брал из предыдущей сборки, поэтому мой драйвер возможно нерабочий.
Да, ядро у меня 2.6.32.59... Только его вручную не собирал - установлены сами исходники и заголовочные файлы, при запуске make драйвера вроде как само всё начинает компилиться (make -C opt/STM/STLinux-2.2/devkit/sources/kernel/linux-sh4-2.5.32.59_stm24_0211 SUBDIRS='/home/vitaliy/drv_src' modules). То есть это неправильно? Надо взять .config с Enigma2 и запустить
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
А потом уже make на драйверах?.. Со своим конфигом по умолчанию ядро пробовал собирать - ошибки компиляции, ругался на незнакомый флаг -m32.
Если, правда, в начале надо собрать ядро, то в этом и ошибка. А не получиться - попробую на Fedora 11 собрать. С TDT тоже гляну.