Архив

Архив раздела ‘Записки сумасшедшего…’

FreeBSD timezone для России

31 Октябрь 2011 Нет комментариев

Решение проблемы с переходом на зимнее время в FreeBSD для России.
Выполняем простой скрипт :)

mkdir /tmp/tzd
cd /tmp/tzd
fetch http://tx-us.lunar-linux.org/lunar/mirrors/tzdata2011l.tar.gz
tar xvf tzdata2011l.tar.gz
zic europe
date
cp /etc/localtime /tmp/localtime.old
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Далее обновляем время с любого NTP сервера.

ntpdate ntp0.rfei.ru

И смотрим что у нас получилось:

date
понедельник, 31 октября 2011 г. 09:26:15 (MSK)

Удачи ;)

p.s для линукс заменить fetch на wget

Firefox 3 + FreeBSD 8.1 = работающий Flash.

Для поддержки браузером Mozilla Firefox 3 в ос FreeBSD технологии Flash, нам нужно проделать несколько несложных действий:

1. правим /etc/make.conf

OVERRIDE_LINUX_NONBASE_PORTS= f10
OVERRIDE_LINUX_BASE_PORT= f10
LINUX_DIST_SUFFIX= -f10

2. правим /etc/sysctl.conf

compat.linux.osrelease=2.6.16

3. если в вашей системе до этого небыло поддержки линукса – редактируем /etc/fstab, добавляем linprocfs:

linproc /compat/linux/proc linprocfs rw 0 0

4. устанавливаем эмулятор линукса, сам Firefox и flashplugin:

cd /usr/ports/emulators/linux_base-f10 && make install clean
cd /usr/ports/www/firefox && make install clean
cd /usr/ports/www/linux-f10-flashplugin10 && make install clean

5. Привязываем flashplugin к Firefox ставим nspluginwrapper:

cd /usr/ports/www/nspluginwrapper && make install clean

для Firefox плагин ставится следующим образом:
– создаем директорию для плагинов:

mkdir -p ~/.mozilla/plugins

- создаем симлинк на плагин:

cd ~/.mozilla/plugins
ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so

- устанавливаем плагин:

[fantom@main ~/.mozilla/plugins]$ nspluginwrapper -v -a -i
Auto-install plugins from /home/fantom/.mozilla/plugins
Looking for plugins in /home/fantom/.mozilla/plugins
Install plugin /home/fantom/.mozilla/plugins/libflashplayer.so
into /home/fantom/.mozilla/plugins/npwrapper.libflashplayer.so

Ну вот и все на этом установка флеш плагина завершена, перезапускаем браузер, и идем смотреть ролики на youtube.com ;)

FreeBSD 8 + UTF-8 в консоли

Уже с 8.0-RELEASE, FreeBSD поддерживает юникод в консоли.
Чтобы включить UTF-8, необходимо проделав следующие шаги:

1. Добавить в конфигурацию ядра строки

options TEKEN_UTF8
options TEKEN_XTERM

2. Заменить ‘cons25′ на ‘xterm’ в /etc/ttys
3. Пересобираем ядро

cd /usr/src && make buildkernel KERNCONF=MYUTF8

4. Устанавливаем ядро

make installkernel

5. Перегружаемся, и с радостью пользуемся UTF-8 в консоли FreeBSD!!!

Настройка аппаратного декодера Broadcom BCM970012 Crystal HD в Ubuntu

9 Февраль 2010 3 comments

Устанавливаем необходимые для сборки пакеты

apt-get install build-essential git-core autoconf subversion ccache

Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src

cd /usr/local/src
git clone git://git.wilsonet.com/crystalhd.git/
cd /usr/local/src/crystalhd/driver/linux
autoconf

Конфигурим, собираем, устанавливаем…

./configure
make
make install

Переходим в директорию с библиотеками для линукса

cd /usr/local/src/crystalhd/linux_lib/libcrystalhd

Собираем, устанавливаем

make
make install

Читать далее…

Вещание радио в сеть с TV/FM тюнера с помощью icecast2 и ices0

13 Март 2009 4 comments

Появилась необходимость вещать в сеть одну из местных радиостанций, пока небыло возможности забирать поток из студии,
решил временно брать тот самый «поток» из радиоэфира, при помощи FM тюнера ну обо всем по порядку…

Стрим сервер будем настраивать на компьютере (P4 2Ghz, 512Mb) под управлением ОС Ubuntu Server 8.10, радиоэфир будем принимать при помощи TV/FM тюнера Compro VideoMate M300F на чипсете Philips saa7134. Поддержка этого чипсета отлично реализована в linux драйверах v4l (http://linuxtv.org).

Настраиваем TV/FM тюнер.

При загрузке компьютера в dmesg мы видим следующие строки…

[12906.642602] saa7130/34: v4l2 driver version 0.2.14 loaded
[12906.642667] saa7134[0]: found at 0000:02:0a.0, rev: 1, irq: 21, latency: 32, mmio: 0xfb021000
[12906.642679] saa7134[0]: subsystem: 185b:c200, board: Compro VideoMate Gold+ Pal [card=49,insmod option]
[12906.642695] saa7134[0]: board init: gpio is 48003f
[12906.642794] input: saa7134 IR (Compro VideoMate Go as /devices/pci0000:00/0000:00:1e.0/0000:02:0a.0/input/input5
[12906.850022] All bytes are equal. It is not a TEA5767
[12906.850196] tuner’ 6-0060: chip found @ 0xc0 (saa7134[0])
[12906.870030] tuner’ 6-0061: chip found @ 0xc2 (saa7134[0])
[12906.940025] saa7134[0]: i2c eeprom 00: 5b 18 00 c2 ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940047] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940063] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940079] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940094] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940110] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff 04 ff 00 05 34 33 cb
[12906.940125] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940141] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940156] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940171] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940187] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940202] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940218] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940233] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940248] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.940263] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[12906.970247] tuner-simple 6-0060: creating new instance
[12906.970258] tuner-simple 6-0060: type set to 69 (Tena TNF 5335 and similar models)
[12906.990401] saa7134[0]: registered device video0 [v4l2]
[12906.990467] saa7134[0]: registered device vbi0
[12906.990523] saa7134[0]: registered device radio0
[12907.026062] saa7134 ALSA driver for DMA sound loaded
[12907.026117] saa7134[0]/alsa: saa7134[0] at 0xfb021000 irq 21 registered as card -2

Читать далее…

Установка и настройка ArVDR 0.7 SkyStar1

8 Март 2009 4 comments

Руководство пользователя
Возможности VDR

Из железа мы имеем Pentium III 900MHz и главное FF SkyStar 1.
Кроме самого компьютера, основным компонентом для VDR является DVB-карта. Она предназначена для приёма, декодирования и выдачи сигнала на телевизор. Для компьютера имеются все 3 вида карт от различных производителей. При этом надо учитывать различные модификации. Одной из них является наличие MPEG-2-декодера на плате. Такие карты называются Full-Featured (FF) или Premium Card. А также карты без декодера, такие карты называются Budget. Наряду с этим имеются также еще Внешние DVB устройства, которые частично могут использоваться также как бюджетные карты. Первая карта в система должна быть Full-Featured (FF)-картой, остальные карты не нуждаются в декодировании и поэтому достаточно использование Budget-карт. Программное декодирование в этой статье не рассматривалось.

Читать далее…

Вещание радиостанций со спутника в локальную сеть (vlc+icecast2+ices0)

27 Февраль 2009 1 комментарий

Из железа имеем P4 3000Mhz, 2Gb RAM, TT-budget S-1401 (наша DVB карточка), из основного все.

Дистрибутивом в нашем случае будет служить Ubuntu 8.04 Desktop (что было под рукой то и поставил), это не принципиально кому что нравится. Первым делом после установки дистрибутива мы должны убедиться в наличии драйверов для нашей DVB карточки, в случае с нашей карточкой ее драйвера уже есть в ядре (2.6.24-23), определить наличие драйверов можно следующим образом:

посмотрев dmesg

fantom@mediaserver:~$ dmesg |grep DVB
[ 42.036443] DVB: registering new adapter (TT-Budget-S-1401 PCI)
[ 42.565196] DVB: registering adapter 0 frontend -858993460 (Philips TDA10086 DVB-S)…

или lspci

fantom@mediaserver:~$ lspci |grep Multimedia
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC’97 Audio Controller (rev 02)
02:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

Если не увидили этих строк, карточка не опозналась, необходимо установить драйвера для поддержки вашей карточки ядром. Я рекомендую использовать драйвера от нашего соотечественника s2-liplianin, потому что они содержат наиболее полное собрание драйверов на данный момент. Например: TT S2-3200, TT S2-3600, TT S2-3650CI, HVR4000, HVR4000Lite, TBS8920, Prof 7300, Omicom SS4 и т.п.

Читать далее…