17.12.2018, 09:35 UTC+1

Вы не зарегистрированы.

  • Войти
  • Зарегистрироваться

Дорогой посетитель мы рады вас приветствовать на: Allrussian Board Русскоязычный форум в Германии. Если это Ваше первое посещение этого сайта, то прочитайте, пожалуйста, помощь . Там Вы узнаете о возможностях управления сайтом. Чтобы использовать все возможности сайта Вы должны зарегистрироваться. Для этого используйте Регистрационный формуляр. Вы можете прочитать подробности регистрационного процесса. Если Вы уже регистрировались, здесь Вы можете войти.

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

1

23.02.2007, 18:12

Via Epia M10000 - budget VDR

По совершенно правильному замечанию free-x перестаю "мусорить" в "ядренной" теме и создаю новую...

В целом задача такая:
Куплена, по случаю, материнка Via Epia M10000, чипсет CLE266 с интегрированной графикой S3 Unichrome. Заявлена поддержка MPEG2 на аппаратном уровне. Процессор VIA C3 1 Ghz с ма-а-аленьким кулером (практически пассивное охлаждение).
В принципе думаю вообще его снять, поскольку на радиатор проца дует кулер с блока питания.

Необходимо собрать "бюджетный" вариант ArVDR с SS2 на борту.
Пересобрал ядро с поддержкой viafb и собрал декодер в соотвествии с этой инструкцией http://davesdomain.org.uk/viafb/install.php
А так же вот этой http://www.vdr-portal.de/board/thread.php?threadid=54876
и вот этой: http://www.mellander.org/per/projects/li…=epia-hw-cle266

Соотвественно пересобрал ffmpeg, DirectFB, DFB++, softdevice
Однако при запуске VDR в vdr.err получаю следующее:

Цитата

(*) DirectFB/Core: Single Application Core. (2007-02-21 02:4cool
(!) Direct/Modules: Module 'libdirectfb_fbdev.so' did not register itself after$
(!) Direct/Modules: ... even did not register after explicitly calling the modu$
(!) DirectFB/core/system: No system found!
[dfb] init EXITING:action=IDirectFB* DirectFB::Create(), result=No (suitable) i$


Куда копнуть ??? Чувствую надо собирать с "нуля", но очень нехочется сносить все "навороченное" на рабочей машинке. Там кругом "заначки" (скрипты, наброски, т.п.) Да и софтины много разной - которую в большой лом пересобирать по-новой... ;(

P.S. Материнка обошлась в 65 баксов. 8)




_______________

Это сообщение уже редактировалось 1 раз/раза, последний раз пользователем »BNXVS« (23.02.2007, 19:32)

  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

2

26.02.2007, 06:00

Ну все - ЗАВЕЛ. Тихо тащусь сам от себя... :D

В целом проблемы были из-за кривого CVS DirectFB (который колбасит в день по разу). Советую использовать все-таки RC4. А DFB++ можно и CVS. Вообщем к выходным накидаю блог по этой теме.

Впечатления: Качество картинки и стабильность на порядок выше варианта с DXR3. Вывод через Directfb - это ВЕЩЬ однако.

Есть еще одна проблема, собрал DVD плагин - при просмотре DVD с дисков имеет место быть "зелено-черно-белое" изображение и артефакты. При этом "родные" записи VDR - все нормально. Что это может быть ?
Грешу на libdvdcss - или я не прав?




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

3

26.02.2007, 09:37

так чтобы не забылось пару "былых" тем
Чипсет Via
Mll 10000
блин еще была одна тема в которой была идея о softdevice на EPIA ... и не могу найти




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

4

01.03.2007, 09:09

Итак, начнем-с. Первым делом засучиваем рукава (экое двухсмысленное словцо... :D ) и собираем из купленной материнки базис будущего VDR-а.
У меня получилось примерно так:
___________________________________________________________
MB: Via Epia M10000
RAM: 256 Mb DDR
HDD: IDE 40 Gb
Remote: LIRC
DVB: SkyStar 2
CD\DVD: Asus DVD-RW
Корпус slim (производитель неясен - у нас продается под маркой Алси) блок питания на 200 W
____________________________________________________________
Мучить все это хозяйство начинаем с настройки BIOS материнки. Проверяем включены ли у нас соотвественно COM1\2, Lan и т.п., потом смотрим на настройки TV (я поставил CRT и разрешение 1024х768, соотвественно PAL). В принципе все. Бутимся с СД-шки с ArVDR 0.5.1 - устанавливаем сабж. После перезагрузки наблюдаем забег по кругу. А че вы ждали - так и будет еще некоторое время.... :D Но поскольку рукава у нас "засученные" - голову мы не вешаем и проявляем ловкость пальцев
Alt+F2
root
vdr

а теперь самый ловкий ход:
/etc/init.d/runvdr stop
после некоторой тренировки - будете успевать набирать все это за один "забег"... :D
ОК, будем считать получилось. Для удобства запустим сразу MC, все же Norton - рулез фореза...
Настраиваем сетку - /etc/network/interfaces
(тут кстати есть один момент - правильно определиться с интерфейсом LAN, т.е. это eth0 или eth1, на плате же ведь еще и ieee 1394 имеется - он тоже ethx)
Как настроить сеть - тут уже много писалось, повторяться не буду.
Можно перезагружаться потихому...

To be continued...




_______________
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

5

01.03.2007, 18:31

Нуте-с, отведаем... Чего Бог послал...
Для дальнейших издевательств над "бессмертным" творением дядюшки free-x(а) нам потребуются исходники ядра (kernel-source). В принципе советую прогуляться на www.kernel.org и там все и найти... Я пока собрал на 2.6.20.1 хотя народ советует менее "последнюю" версию. В принципе пойдет и 2.6.15.7
Предолагается что ваш VDR подключен к инету и у вас имеется возможность использовать все "прелести" Linux по имению самых свежих версий пакетов (wget, cvs, svn etc...) Если нет, придется качать все отдельно. Итак приступим.
1. Распаковываем исходники ядра
tar xvfj kernel-source-2.6.x.x.tar.bz /usr/src
2. Делаем символ линк на эти исходники
ln -s /usr/src/kernel-source-2.6.x.x /usr/src/linux
3. Бежим на www.directfb.org и качаем
cd /usr/local/src
cvs -d:pserver:anonymous@cvs.directfb.org:/cvs/directfb login на запрос password: жмем просто enter
cvs -d:pserver:anonymous@cvs.directfb.org:/cvs/directfb -z3 co -P linux-viafb
Получаем на выходе в /usr/local/src папку linux-viafb в которой видим поддирректорию ./linux вот ее то родимую надо скопировать в исходники ядра (если посмотрите внимательно на ее содержимое - увидите что оно соотвествует пути в исходниках ядра /usr/src/linux ...)
Тамже (в папке /usr/local/src/linux-viafb лежит себе тихонько некий заг-а-а-адочный файлик со странным названием kconfig.patch Угу. Чей-то вродь слышали про какие-то патчи-матчи... Щас посмотрим.
Ба! Дык это заплатка к нашим исходникам ядра... Надо ее пришпандорить однако. Че добру пропадать... :D (Десять баксов то не лишние...)
Копируем его для начала в папку с исходниками ядра
cp kconfig.path /usr/src/linux
Теперь приводим его содержимое в соотвествии с версией нашего ядра. Это можно сделать в редакторе встроенном в MC (F4).

To be continued...




_______________
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

6

02.03.2007, 10:25

Редактируем наш patch:
открываем в редакторе и видим примерно такие строки

Цитата

linux-2.6.16/drivers/video/Makefile.orig...

меняем по всему тексту патча упоминание о версии ядра на свои данные
т.е. вместо linux-2.6.16/ пишем /usr/src/linux/ (либо явно /usr/src/linux-2.6.x.x-source/)

Накладываем патч:
patch -p0 < kconfig.patch
Если все прошло без ругани можно приступать к сборке нового ядра.

1. Берем в каталоге /boot файлик с названием .config и копируем его в каталог с сырцами ядра
cp /boot/.config /usr/src/linux

2. Конфигурируем ядро к этому конфигу
cp /usr/src/linux
make oldconfig

Если ядро "сильно новое" будут вопросы - на все в принципе можно просто жать enter. потом все равно подправим.

3. Теперь конфигурируем само ядро:
make menuconfig
тут особенно писать не буду й читайте материалы в сети (их море), единственное что отмечу - надо отключить поддержку VESAFB и вместо нее включить поддержку viafb (cle266) символ * означает что драйвер будет вкомпилирован в ядро, а М - что будет собран отдельный загружаемый модуль - нам надо конкретно *

4. Собираем и инсталлируем ядро (а заодно и хедеры)
make && make modules_install && make headers_install && make install
Можно курить... Это дело не быстрое... :D

To be continued...




_______________
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

7

07.03.2007, 09:43

Прошу прощения за перерыв в вещании... Работа-с.
Итак после сборки и инсталляции ядра и соотвествующего ребута имеем следующее:
fbset -i (Не забываем предварительно apt-get install fbset)
Отклик на комманду

Цитата

Frame buffer device information:
Name : UNICHROME
Address : 0xd8000000
Size : 33288192
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 1
YWrapStep : 0
LineLength : 2880
MMIO Address: 0xdc000000
MMIO Size : 16777216
Accelerator : Unknown (77)

Т.е. все собрано правильно и Via framebuffer запустился в норме.
Теперь можно поправить /boot/grub/menu.lst
Добавляем в конец строки параметров kernel следующее
video=viafb:640x480-16@60 (где 640х480 разрешение, 16 глубина цвета, 60 частота - соотвественно можете указать иные).
Снова ребут (как говорят: "Нас ребут - а мы крепчаем" :D )

Теперь можно приступать к дальнейшей сборке.

To be continued...




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

8

08.03.2007, 14:50

вы продолжайте...продолжайте
я пока дебианизировал libcle266mpegdec. пакет уже в репозитории ArVDR

Исходный текст

1
2
3
# apt-cache search libcle266
libcle266mpegdec-dev - VIA CLE266 MPEG-2 hardware decoding library and Xine plug-in for it.
libcle266mpegdec1 - VIA CLE266 MPEG-2 hardware decoding library and Xine plug-in for it.

И занимаюсь directfb-1.0 ... наверное у меня какого то патчика не хватает, потому что не хочет видеть

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Building Graphics Drivers:
  3Dfx Voodoo               yes
  ATI Mach64                yes
  ATI Rage 128              yes
  ATI Radeon                yes
  Intel i810                yes
  Intel i830                yes
  Matrox                    yes
  NeoMagic                  yes
  NSC Geode                 yes
  nVidia                    yes
  S3 Savage                 yes
  SiS 315                   yes
  TVIA CyberPro             yes
  VIA CLE266                no
  VIA UniChrome             yes




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

9

08.03.2007, 15:23

ещё пару замечаний по предыдущему ... например патчевание исходников ядра

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
compaq:/usr/local/src# cvs -d:pserver:anonymous@cvs.directfb.org:/cvs/directfb login
Logging in to :pserver:anonymous@cvs.directfb.org:2401/cvs/directfb
CVS password:
compaq:/usr/local/src# cvs -d:pserver:anonymous@cvs.directfb.org:/cvs/directfb -z3 co -P linux-viafb
cvs checkout: Updating linux-viafb
U linux-viafb/HISTORY
U linux-viafb/Makefile
U linux-viafb/README
U linux-viafb/TODO
U linux-viafb/fb.modes
U linux-viafb/ksource.patch
cvs checkout: Updating linux-viafb/linux
cvs checkout: Updating linux-viafb/linux/drivers
cvs checkout: Updating linux-viafb/linux/drivers/video
cvs checkout: Updating linux-viafb/linux/drivers/video/cle266
U linux-viafb/linux/drivers/video/cle266/Makefile
U linux-viafb/linux/drivers/video/cle266/regs.h
U linux-viafb/linux/drivers/video/cle266/via_bios.h
U linux-viafb/linux/drivers/video/cle266/via_fbaccel.c
U linux-viafb/linux/drivers/video/cle266/via_fbobj.c
U linux-viafb/linux/drivers/video/cle266/via_fbobj.h
U linux-viafb/linux/drivers/video/cle266/via_i2c.c
U linux-viafb/linux/drivers/video/cle266/via_i2c.h
U linux-viafb/linux/drivers/video/cle266/via_mode.h
U linux-viafb/linux/drivers/video/cle266/via_tv3.h
U linux-viafb/linux/drivers/video/cle266/via_vt1622a.h
cvs checkout: Updating linux-viafb/patches
cvs checkout: Updating linux-viafb/utils
U linux-viafb/utils/Makefile
U linux-viafb/utils/README
U linux-viafb/utils/vt1622.c
compaq:/usr/local/src# cd linux-viafb/
compaq:/usr/local/src/linux-viafb# cp -a  linux/drivers/video/cle266 /usr/src/linux-2.6.19.7/drivers/video/
compaq:/usr/local/src/linux-viafb# cd /usr/src/linux-2.6.19.7
compaq:/usr/src/linux-2.6.19.7# cat /usr/local/src/linux-viafb/ksource.patch | patch -p1
patching file drivers/video/Kconfig
patching file drivers/video/Makefile

отметил как Модуль в результате при сборке

Исходный текст

1
2
3
4
5
LD      drivers/video/cle266/built-in.o
  CC [M]  drivers/video/cle266/via_fbobj.o
  CC [M]  drivers/video/cle266/via_fbaccel.o
  CC [M]  drivers/video/cle266/via_i2c.o
  LD [M]  drivers/video/cle266/viafb.o

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
modinfo /lib/modules/2.6.19.7/kernel/drivers/video/cle266/viafb.ko
filename:       /lib/modules/2.6.19.7/kernel/drivers/video/cle266/viafb.ko
author:         Andre Kriehn
description:    UNICHROME FB-Driver
license:        GPL
vermagic:       2.6.19.7 preempt mod_unload 586
depends:
alias:          pci:v00001106d00003122sv*sd*bc*sc*i*
alias:          pci:v00001106d00007205sv*sd*bc*sc*i*
parm:           memsize:int
parm:           TVoverscan:int
parm:           TVtype:int
parm:           TVon:int
parm:           noaccel:int
parm:           refresh:int
parm:           bpp:int
parm:           mode:charp




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

10

08.03.2007, 16:10

Цитата

И занимаюсь directfb-1.0 ... наверное у меня какого то патчика не хватает, потому что не хочет видеть

В смысле даже после этого:

Цитата

./configure --with-gfxdrivers=cle266,unichrome


Цитата

отметил как Модуль в результате при сборке

И это мудро. Обновляться то надо иногда... 8) (я пока по упрощенке поехал - все нафк в ядро, потом разберемся)




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

11

08.03.2007, 16:22

как там у Кузьмы Пруткова было о "не верь глазам своим"?
оказывается дефолтная конфигурация с all drivers не одно и тоже что

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
./configure --with-gfxdrivers=ati128,cle266,cyber5k,i810,i830,mach64,matrox,neomagic,nsc,nvidia,radeon,savage,sis315,tdfx,unichrome
....
Building Graphics Drivers:
  3Dfx Voodoo               yes
  ATI Mach64                yes
  ATI Rage 128              yes
  ATI Radeon                yes
  Intel i810                yes
  Intel i830                yes
  Matrox                    yes
  NeoMagic                  yes
  NSC Geode                 yes
  nVidia                    yes
  S3 Savage                 yes
  SiS 315                   yes
  TVIA CyberPro             yes
  VIA CLE266                yes
  VIA UniChrome             yes

учтем при пакетировании




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

12

08.03.2007, 16:31

Дык, как я понимаю девайс таки приехал? Это же просто ошен гут. =)
У меня пока самые хорошие впечатления.




_______________

Это сообщение уже редактировалось 1 раз/раза, последний раз пользователем »BNXVS« (08.03.2007, 16:32)

  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

13

08.03.2007, 16:36

девайса пока нет....ето так сказать поигрывание бицепсами и трицепсами
ещё не совсем понятно с модулем....бросает какие то непонятные предупреждения. наверное наткнулся на нестабильный момент

Исходный текст

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
compaq:/usr/local/src/linux-viafb# make
make -C /lib/modules/2.6.19.7/build SUBDIRS=/usr/local/src/linux-viafb/linux/drivers/video/cle266 CONFIG_FB_CLE266=m modules
make[1]: Entering directory `/usr/src/linux-2.6.19.7'
  CC [M]  /usr/local/src/linux-viafb/linux/drivers/video/cle266/via_fbobj.o
  CC [M]  /usr/local/src/linux-viafb/linux/drivers/video/cle266/via_fbaccel.o
  CC [M]  /usr/local/src/linux-viafb/linux/drivers/video/cle266/via_i2c.o
  LD [M]  /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'get_memsize' (at offset 0x5d) and 'setmode'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1a46) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1a52) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1ad9) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1b76) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1c4a) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1ccc) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1cf4) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1eeb) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1ef9) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1f07) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1f15) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1f23) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1f31) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x1f49) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x20d4) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x20e4) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x20ed) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x20f6) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x20ff) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x2392) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'via_pci_probe' (at offset 0x239b) and 'via_pci_remove'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x2612) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x2664) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x26b4) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x26ff) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x274d) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x279d) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x27e5) and 'WaitIdleCLE266'
WARNING: /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.o - Section mismatch: reference to .init.data: from .text between 'viafb_setup' (at offset 0x281b) and 'WaitIdleCLE266'
  CC      /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.mod.o
  LD [M]  /usr/local/src/linux-viafb/linux/drivers/video/cle266/viafb.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19.7'




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

14

08.03.2007, 16:43

у меня была такаяже фикня, пока я не подсунул исходники в ядреные сырцы. Отдельно почемуто не хочет нормально собираться. Видимо прямые пути в сырцах прописаны... :rolleyes:




_______________
  • К началу страницы

free-x Мужской

Гуру

Дата регистрации: 16.07.2003

Сообщения: 5 960

Пол: Мужской

Место проживания: там, за горизонтом

Увлечения: Семья,Linux, VDR

15

08.03.2007, 16:44

у менай и в kernel-source и отдельно одно и то же




_______________
T90: 28.2E-19.2E-S13E-S9E-S4.8E-S4W
VDR#1: Ubuntu 8.04+VDR-1.7.10+S2API+eHD TeVii S650
VDR#2: Ubuntu 8.04+ArVDR 0.7 SS1 Rev.1.3
VDR#3: Ubuntu 9.04+VDR-1.7.12+S2API+VDPAU(GeForce 8400 GS)+xine-0.9.3 TT S2-3200
А ты помог RuVDRWiki?
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

16

08.03.2007, 16:48

А патчик прилагаемый накладывался после подсовывания?

Цитата

diff -Nru /usr/src/linux-2.6.20.1/drivers/video/Kconfig /usr/src/linux-2.6.20.1/drivers/video/Kconfig
--- /usr/src/linux-2.6.20.1/drivers/video/Kconfig 2006-11-29 23:57:37.000000000 +0200
+++ /usr/src/linux-2.6.20.1/drivers/video/Kconfig 2006-12-06 23:51:25.000000000 +0200
@@ -781,6 +781,20 @@
help
Say Y here if you want to control the backlight of your display.

+config FB_CLE266
+ tristate "VIA CLE266 support"
+ depends on FB && PCI
+ select FB_MODE_HELPERS
+ select FB_CFB_FILLRECT
+ select FB_CFB_COPYAREA
+ select FB_CFB_IMAGEBLIT
+ help
+ This driver supports the on-board graphics built in to the VIA CLE266
+ chipsets. Say Y if you have and plan to use such a board.
+
+ To compile this driver as a module, choose M here: the
+ module will be called viafb.
+
config FB_I810
tristate "Intel 810/815 support (EXPERIMENTAL)"
depends on FB && EXPERIMENTAL && PCI && X86_32
diff -Nru /usr/src/linux-2.6.20.1/drivers/video/Makefile /usr/src/linux-2.6.20.1/drivers/video/Makefile
--- /usr/src/linux-2.6.20.1/drivers/video/Makefile 2006-11-29 23:57:37.000000000 +0200
+++ /usr/src/linux-2.6.20.1/drivers/video/Makefile 2006-12-06 23:51:25.000000000 +0200
@@ -41,6 +41,7 @@
obj-$(CONFIG_FB_SAVAGE) += savage/
obj-$(CONFIG_FB_GEODE) += geode/
obj-$(CONFIG_FB_MBX) += mbx/
+obj-$(CONFIG_FB_CLE266) += cle266/
obj-$(CONFIG_FB_I810) += vgastate.o
obj-$(CONFIG_FB_NEOMAGIC) += neofb.o vgastate.o
obj-$(CONFIG_FB_VIRGE) += virgefb.o




_______________
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

17

08.03.2007, 16:59

Сотворил для проверки "Ре-мэйк":

Цитата

CC drivers/video/cle266/via_fbobj.o
CC drivers/video/cle266/via_fbaccel.o
CC drivers/video/cle266/via_i2c.o
LD drivers/video/cle266/viafb.o
LD drivers/video/cle266/built-in.o
LD drivers/video/built-in.o
LD drivers/built-in.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
Все вроде нормалек прошло.




_______________
  • К началу страницы

mvgbob

Участник

Дата регистрации: 25.03.2006

Сообщения: 13

18

20.03.2007, 17:08

2free-x:
В DirectFB существует две ветки драйвера для интегрированной графики VIA - это cle266 и unichrome. Начиная с версии DirectFB 0.9.24 драйвер cle266 по умолчанию не собирается, так как он является устаревшим. Не нужно пытаться его собрать, так как возникает конфликт, и его все равно придется явно отключить в directfbrc:
disable-module=cle266

viafb у меня собирался без проблем и модулем и монолитно с ядром, ядро 2.6.18-r5 gentoo. Не забудьте на viafb наложить патч directfb-viafb-assisted-field-parity.patch.
Он позволяет улучшить поддержку черезстрочного видео через TV выход.

Я использую vdr на базе VIA Epia ME6000 с 600Mhz CPU в качестве set-top box.
Воспроизведение сохраненной записи загружает процессор на ~35-40%, прием прямого эфира - на 50-60%. Все это при очень хорошем качестве изображения и плавности воспроизведения.




_______________
  • К началу страницы

BNXVS Мужской

Школьник

Дата регистрации: 20.12.2005

Сообщения: 139

Пол: Мужской

Место проживания: Astana, KZ

19

20.03.2007, 17:42

2 mvgbob
А с DVD-плагином у вас как. Что-то я так и не могу определиться что за ерундистика. Любой DVD диск проигрывается в зелено-черно-белом виде. Хотя и эфир и записи идут нормально. Раз пять уже пересобирал все, пока толку нет. Пока грешу на softdevice ... ?(




_______________
  • К началу страницы

mvgbob

Участник

Дата регистрации: 25.03.2006

Сообщения: 13

20

20.03.2007, 19:17

DVD диски воспроизводятся очень хорошо, возможно даже лучше, чем на некоторых проигрывателях. У меня с плагином dvd проблемы другого плана, с меню и навигацией. Видео в меню воспроизводится рывками, статические изображения с артефактами, кнопки навигации сдвинуты относительно меню.
Возможно это связано с воспроизведением через softdevice. Очень хотелось бы услышать мнение о рботоспособности dvd plugin владельцев FF карт.

Попробуйте оспользовать softdevice cvs и формат pixelformat = AiRGB в directfbrc.
Если интересно, могу выложить мои рабочие настройки фреймбуфера viafb и содержимое fb.modes и dirctfbrc.




_______________
  • К началу страницы


Рыбалка    покупка, ремонт, аренда дома или квартиры в Германии

Lr Shop,Jungle Man Parfüm und Colostrum bestellen in Deutschland und Aloe vera gel

Lr Joyce Schmuck

Lr Jungle Man Parfüm



TopList