LINUX.ORG.RU

SIS in 2.4.23 patched for v4l2


0

0

Скажите пожалуйста - кто-нибудь пробовал включать модуль SIS в ядре 2.4.23 пропатченом с http://bytesex.org/ ?


У меня при сборке вылезает следующее...

ld -m elf_i386 -T /usr/src/linux-2.4.23/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o drivers/media/media.o \
net/network.o \
/usr/src/linux-2.4.23/arch/i386/lib/lib.a /usr/src/linux-2.4.23/lib/lib.a /usr/src/linux-2.4.23/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
arch/i386/kernel/kernel.o(.text+0x6aed): In function `sys_ptrace':
: undefined reference to `proc_mm_get_mm'
drivers/char/drm/drm.o(.text+0x12888): In function `sis_fb_alloc':
: undefined reference to `sis_malloc'
drivers/char/drm/drm.o(.text+0x12936): In function `sis_fb_alloc':
: undefined reference to `sis_free'
drivers/char/drm/drm.o(.text+0x129a9): In function `sis_fb_free':
: undefined reference to `sis_free'
drivers/char/drm/drm.o(.text+0x12ddf): In function `sis_final_context':
: undefined reference to `sis_free'
make: *** [vmlinux] Ошибка 1

---------------



Ответ на: комментарий от jackill

В смысле? У меня тюнер FlyVideo 3000. Ему как я понял нужен модуль saa7134 так в /usr/src/linux-2.4.21-0.13mdk/Documentation/video4linux/saa713x/Cardlist написано. А еще там написано

This is a v4l2/oss device driver for saa7130/34 based capture / TV boards. See http://www.semiconductors.philips.com/pip/saa7134hl for a description.

и

Build ===== Pick up videodev + v4l2 patches from http://bytesex.org/patches/.

Ну вот я и слил себя ядро, эти патчи и попробовал поставить. Не компилится. =( Ядро без патча тоже не компилится с теми же ошибками. А если отключить DRM, то все равно не компилится по причине

ld -m elf_i386 -T /usr/src/linux-2.4.23/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \

--start-group \

arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \

drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o drivers/media/media.o \

net/network.o \

/usr/src/linux-2.4.23/arch/i386/lib/lib.a /usr/src/linux-2.4.23/lib/lib.a /usr/src/linux-2.4.23/arch/i386/lib/lib.a \

--end-group \

-o vmlinux

arch/i386/kernel/kernel.o(.text+0x6aed): In function `sys_ptrace':

: undefined reference to `proc_mm_get_mm'

make: *** [vmlinux] Ошибка 1

Help me please,а ?

Как таки настроить этот чертов тюнер?

e-max
() автор топика
Ответ на: комментарий от jackill

Ах да - забыл сказать.

С тем ядром что есть (2.4.21-13) с

modprobe saa7134 card=2

видео идет, но ужасном качестве и вез звука.

e-max
() автор топика
Ответ на: комментарий от e-max

Я себе для AverMedia 305 ставил эти дрова. Наложились на 2.4.23 нормально, скомпилилось все тоже нормально. Методом научного тыка подобрал параметры card=17 tuner=38. Все загружается, даже включается, только в SECAM изображение портиться (т.е. фактически не работает).

UncleAndy ★★★
()
Ответ на: комментарий от jackill

Ядро с kernel.org - откуда еще. Мандрейковское оно ведь извратное имхо - с секьюрити и энтерпрайз патчами. Не уверен, что на него нормально патч встанет. Хотя не пробовал. А конфиг - ручками. Ну не старый же брать - он ведь по принципу "установим все, что только можно" сделан. На кой мне такое счастье?

e-max
() автор топика
Ответ на: комментарий от e-max

Очень странно.
Есть подозрение, что каких-то девелов у тебя не хватает.
Ты бы попробовал их конфиг - просто лишнее выруби и все.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Ок. Попробую. Я сейчас пока на 2.6 проверю , если он уж так вовремя вышел. Там вроде этот патч есть уже.

e-max
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.