Извините, форум закрыт!

Вход в форум не работает, можно читать форум под гостем.

Если лето, то лето во всём!

Автор Тема: Realtime Kernel & Fishing  (Прочитано 3519 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fiat124Автор темы

  • Живёт здесь
  • *****
  • Сообщений: 854
  • Ни что не истина, все дозволено!
  • Откуда: Южный Урал
  • DVB: TT-connect S2-3650 CI
  • Спутник: Tricolor(56E),Tricolor(36E)
Realtime Kernel & Fishing
« : 07 Июнь 2010, 12:58 »
Установка rt ядра в Ubuntu 9.10 и сборка dvb-модулей s2-liplianin (All Cards)
Установка ядра, занимает около ~40-50мб

sudo apt-get install linux-headers-2.6.31-9-rt linux-image-2.6.31-9-rt
Перезагрузка (reboot)
При загрузке, в том случае, если не появляется меню GRUB, необходимо во время загрузки нажать и удерживать клавишу Shift. Из списка выбрать 2.6.31-9-rt

Увеличение памяти ядра производится по накатанной схеме

sudo gedit /boot/grub/grub.cfg
zador5551@ubuntu:~$ dmesg | grep vmalloc
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.31-9-rt root=UUID=7430de64-cb09-4868-a789-80ec0c551897 vmalloc=256M pci=noacpi noapic ro quiet splash
[ 0.000000] vmalloc : 0xef7fe000 - 0xff7fe000 ( 256 MB)

Также можно поиграть с acpi=off/on (при увеличении памяти ядра)
Тут попробовал pci=noacpi noapic

Устанавливаем необходимые модули

sudo apt-get install build-essential linux-headers-generic
sudo apt-get install mercurial libncurses-dev
Скачиваем драйвер и патч, распаковываем в вашу папку

http://mercurial.intuxication.org/hg/s2-liplianin/archive/tip.zip
и патч

Замена dvb_frontend.c

sudo mv /home/Ваш путь/dvb_frontend.c /home/Ваш путь/s2-liplianin/linux/drivers/media/dvb/dvb-core
Заходим в папку с драйверами (я её переименовал)

cd s2-liplianin
Привязка к ядру

root@zador5551:~/Lan-Folder/s2-liplianin# uname -r
2.6.31-9-rt
root@zador5551:~/Lan-Folder/s2-liplianin# make release VER=2.6.31-9-rt
make -C /home/zador5551/Lan-Folder/s2-liplianin/v4l release
make[1]: Вход в каталог `/home/zador5551/Lan-Folder/s2-liplianin/v4l'
Forcing kernel version to 2.6.31-9-rt. (Привязка к версии ядра 2.6.31-9-RT.)
make[1]: Выход из каталога `/home/zador5551/Lan-Folder/s2-liplianin/v4l'

Открываем dmxdev.h

sudo gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h

#define DVR_BUFFER_SIZE (10*188*1024*##) ##-12, 16 32

Дальше

make distclean
sudo make menuconfig

В menuconfig отключил всё лишнее, по надобности!, USB, FireDTV and FloppyDTV и всё что не связано с вашей картой.

Сборка и установка

make
sudo make install

источник http://viaccessfree.biz/forum/showthread.php?t=31851
автор zado5551
« Последнее редактирование: 07 Июнь 2010, 13:10 от fiat124 »

Оффлайн skylexus

  • Администратор
  • *****
  • Сообщений: 6890
  • Зеркала небес взгляд мой отражают
    • о спутниковой рыбалке и интернете
  • DVB: 3G
  • Спутник: 7E,36E,60E
Realtime Kernel & Fishing
« Ответ #1 : 07 Июнь 2010, 21:12 »
Дружище, спс за редкий материал,
(кликните для показа/скрытия)



 


При использовании материалов форума ссылка на форум обязательна.

Rambler's Top100