Перейти до

Как собрать дрова для DVB карты


Рекомендованные сообщения

Я понимаю, что настоящий СЕТЕВИК должен уметь всё, но такой конструктор, как компилятор для RedHat 9.0, не получается настроить, вот что оно пишет:

 

 

make[2]: Entering directory `/usr/src/linux-2.4.20-8'

touch: creating `/usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/fs/jfs/jfs_debug.h': No such file or directory

make[2]: *** [/usr/src/build/231485-i386/install/usr/src/linux-2.4.20-8/fs/jfs/jfs_debug.h] Error 1

 

Мне не понятно, какого перца лезть в такую дыру, если всё это лежит в /usr/src/linux-2.4.20-8/fs/jfs/jfs_debug.h

Ссылка на сообщение
Поделиться на других сайтах

не пусто, сырцы там

А вот что мы пишем (RH 9.0)

i2c-core.c:1170: parse error before "this_object_must_be_defined_as_export_objs_in_the_Makefile"

i2c-core.c:1170: warning: type defaults to `int' in declaration of `this_object_must_be_defined_as_export_objs_in_the_Makefile'

Ссылка на сообщение
Поделиться на других сайтах

Это что за дрова? C линуксдвб.тв? У меня так и не получилось их запустить под SS2(skystar2? а то может другая какая карта есть с в сокращении дающая ss2) у меня была карта ревизии 2.6 и так поянл тогда(пол года назад) эти дрова не работали с этой ревизией(а только с 2.3)

поэтому я брал дрова из сдк где-то на http://www.t-data.lu/, там прекомпиленные дрова под разные ядра(под 2.4.20-8 точно есть).

Ссылка на сообщение
Поделиться на других сайтах

я только что выяснил, что у меня карта ревизии 2.6, у меня ЕСТЬ под неё дрова, но КАК они работают - это вопрос другой!!!

Или, может, это не в дровах и карте дело

Ссылка на сообщение
Поделиться на других сайтах

а у меня сборка начинается и даже собирается какой то модуль :(

но потом приезжает злое обломинго:

 

кусок из лога driver_debug2.log

 

saa7146_core.c: In function `uvirt_to_kva':

saa7146_core.c:80: warning: implicit declaration of function `pte_offset'

saa7146_core.c:80: warning: assignment makes pointer from integer without a cast

saa7146_core.c: In function `uvirt_to_phys':

saa7146_core.c:113: warning: assignment makes pointer from integer without a cast

saa7146_core.c: In function `saa7146_core_command':

saa7146_core.c:480: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast

saa7146_core.c:480: incompatible type for argument 4 of `remap_page_range_R2baf18f2'

saa7146_core.c:480: too few arguments to function `remap_page_range_R2baf18f2'

make[2]: *** [saa7146_core.o] Error 1

make[1]: *** [_mod_/Install/DVB-H3/driver] Error 2

make: *** [here] Error 2

 

вот кусок saa7146_core.c 480 строка:

while (size > 0)

{

page = kvirt_to_pa(pos);

if (remap_page_range(start, page, PAGE_SIZE, PAGE_SHARED))

return -EAGAIN;

start += PAGE_SIZE;

pos += PAGE_SIZE;

size -= PAGE_SIZE;

}

 

break;

 

какого ему не нравится 4 параметр PAGE_SHARED фиг его знает :(

Ссылка на сообщение
Поделиться на других сайтах
я только что выяснил, что у меня карта ревизии 2.6, у меня ЕСТЬ под неё дрова, но КАК они работают - это вопрос другой!!!

Или, может, это не в дровах и карте дело

на ревизию 2.6 обсолютно нормально дрова ставятся

у тебя поди не тот драйвер

Порой инет

Ссылка на сообщение
Поделиться на других сайтах

гы

а я все поставил :(

и всё собралось ...

всё решилось добавлением пары симлинков куда надо и ... замены ядра с 2,4,20 на 2,4,26 - самое последнее с этой ветки :(

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...