ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] desktop20070801 and tv-tuner
@ 2007-08-08  3:14 Чернов Евгений
  2007-08-08  5:45 ` Алексей Шенцев
  2007-08-09 14:31 ` Sergey Vlasov
  0 siblings, 2 replies; 8+ messages in thread
From: Чернов Евгений @ 2007-08-08  3:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Приветствую.
  Вобщем поставился с двд версии(правда не я, отцу отдал он поставил). 
Сразу возникла проблема с тв тюнером. Тюнер flytv prime 34 на чипе 
saa7134. Модули подгрузились но с неправильными параметрами. Надо 
сказать что в убунтах и федорах шестой версии тоже ничего не пошло. 
Только ночью дошло залезть в винду и посмотреть в fly2000 какие чипы 
стоят. Вобшем тв-тюнер TCL2002, ВЧ модуль Philips FM(Q)1216ME/I H-3(B/G, 
D/K, I, L/L'). Чтение инета помогло найти нужные параметры при загрузке 
модулей. Вобщем rmmod saa7134 && rmmod tuner после чего:
  modprobe tuner secam=d && modprobe saa7134 card=2 tuner=38
  Тв я увидел правда качество почему-то чуть-чуть похуже чем в fly2000. 
Ну ладно фиг с ним. Дальше qtradio не смогло ни одной станции поймать, 
уровень сигнала везде единичка. Хотя руками на нужной частоте всё 
ловится. Может что ещё надо передать модулю? И есть какое-нибудь 
приложение для радио не такое страшное как qtradio?
  Вот как видится эта карточка:
lspci -vvv -nn -xxx
02:0c.0 Multimedia controller [0480]: Philips Semiconductors 
SAA7134/SAA7135HL Video Broadcast Decoder [1131:7134] (rev 01)
         Subsystem: Animation Technologies Inc. Unknown device [5168:0138]
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium 
 >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 32 (4000ns min, 10000ns max)
         Interrupt: pin A routed to IRQ 9
         Region 0: Memory at dc800000 (32-bit, non-prefetchable) [size=1K]
         Capabilities: <access denied>
00: 31 11 34 71 06 00 90 02 01 00 80 04 00 20 00 00
10: 00 00 80 dc 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 68 51 38 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 09 01 10 28
Есть надежда получить работающее ис_каропки? Да и ещё мелочь, telnet 
есть там где-то в dvd версии? А то сразу не нашел.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-08  3:14 [sisyphus] desktop20070801 and tv-tuner Чернов Евгений
@ 2007-08-08  5:45 ` Алексей Шенцев
  2007-08-09  6:35   ` Чернов Евгений
  2007-08-11 15:51   ` Dmitry A. Kharitonov
  2007-08-09 14:31 ` Sergey Vlasov
  1 sibling, 2 replies; 8+ messages in thread
From: Алексей Шенцев @ 2007-08-08  5:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Wednesday 08 August 2007 07:14:02 Чернов Евгений написал(а):
> Приветствую.
И вам так же.
>   Вобщем поставился с двд версии(правда не я, отцу отдал он поставил).
> Сразу возникла проблема с тв тюнером. Тюнер flytv prime 34 на чипе
> saa7134. Модули подгрузились но с неправильными параметрами. 
1) Посмотрите треды в sisyphus@, community@ про ТВ-тюнер AverMedia 507. Данный 
тюнер на чипсете saa7135. Так что всё относящиеся к нему вам подойдёт.
Напривер вот это:
http://lists.altlinux.org/pipermail/community/2007-April/191241.html
А также в этой рассылке тред "AverMedia 507, lircd, пульт"
2) Кратко:

Я положил в /etc/modprobe.d/ такой файлик:

[root@oasu3 backup]# cat saa7134
alias char-major-81-0 saa7134
alias char-major-89 i2c-dev
alias char-major-61 lirc_gpio
alias char-major-81-0 saa7134
alias char-major-81-1 saa7134
alias char-major-81-64 saa7134

options saa7134 i2c_scan=1
options tda9887 secam=dk #port2=0 port1=1
options saa7134 card=45 tuner=38
#options tuner=38

-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-08  5:45 ` Алексей Шенцев
@ 2007-08-09  6:35   ` Чернов Евгений
  2007-08-09  6:57     ` Алексей Шенцев
  2007-08-09 11:26     ` Michael Shigorin
  2007-08-11 15:51   ` Dmitry A. Kharitonov
  1 sibling, 2 replies; 8+ messages in thread
From: Чернов Евгений @ 2007-08-09  6:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Алексей Шенцев wrote:
> В сообщении от Wednesday 08 August 2007 07:14:02 Чернов Евгений написал(а):
>> Приветствую.
> И вам так же.
>>   Вобщем поставился с двд версии(правда не я, отцу отдал он поставил).
>> Сразу возникла проблема с тв тюнером. Тюнер flytv prime 34 на чипе
>> saa7134. Модули подгрузились но с неправильными параметрами. 
> 1) Посмотрите треды в sisyphus@, community@ про ТВ-тюнер AverMedia 507. Данный 
> тюнер на чипсете saa7135. Так что всё относящиеся к нему вам подойдёт.
> Напривер вот это:
> http://lists.altlinux.org/pipermail/community/2007-April/191241.html
> А также в этой рассылке тред "AverMedia 507, lircd, пульт"

  Вот именно что подошли только мои параметры к карте. Такой же тюнер но 
роверовский встал влёт на работе. Вопрос больше к тому будет ли 
ис_каропки мой тюнер запускаться или файлик придется таскать. А с радио 
так проблема не решена. Уровень сигнала везде единичный, но ручное 
выставление частоты работает. Ищу до сих пор нормальную замену qtradio. 
А то оно какое-то неказистое.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-09  6:35   ` Чернов Евгений
@ 2007-08-09  6:57     ` Алексей Шенцев
  2007-08-09 11:26     ` Michael Shigorin
  1 sibling, 0 replies; 8+ messages in thread
From: Алексей Шенцев @ 2007-08-09  6:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Thursday 09 August 2007 10:35:40 Чернов Евгений написал(а):
>   Вот именно что подошли только мои параметры к карте. 
Ну так оно и должнно быть именно вот для этой строчки:
options saa7134 card=45 tuner=38
Значение card & tuner у вас будут отличными от значений для AVerMedia 507 TV 
Studio.
>   Такой же тюнер но роверовский встал влёт на работе. Вопрос больше к тому
>   будет ли ис_каропки мой тюнер запускаться или файлик придется таскать. 
Это уже к разрабочикам дистров.
>   А с радио так проблема не решена. 
>   Уровень сигнала везде единичный, но ручное выставление частоты работает. 
Попробуйте поиграться со значением параметра tuner
> Ищу до сих пор нормальную замену qtradio. 
> А то оно какое-то неказистое.
Согласен. Надо в инете смотреть есть ли ещё что либо получше qtradio. Или 
самому писать ... ;)
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-09  6:35   ` Чернов Евгений
  2007-08-09  6:57     ` Алексей Шенцев
@ 2007-08-09 11:26     ` Michael Shigorin
  1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2007-08-09 11:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Aug 09, 2007 at 11:35:40AM +0500, Чернов Евгений wrote:
> Вопрос больше к тому будет ли ис_каропки мой тюнер запускаться
> или файлик придется таскать.

Скорее придётся.  Если будете озадачиваться настраивалкой, 
посмотрите сперва на сузешную -- там какое-то количество
шаманства уже зафиксировано.

Причина проблемы -- в производителях тюнеров, которые не усекли
простую вещь: generic driver, который работает для всех карт на
чипе -- это хорошо, а если не выходит, то надо уметь отдавать
свою точную характеристику.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-08  3:14 [sisyphus] desktop20070801 and tv-tuner Чернов Евгений
  2007-08-08  5:45 ` Алексей Шенцев
@ 2007-08-09 14:31 ` Sergey Vlasov
  2007-08-10 10:39   ` Чернов Евгений
  1 sibling, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2007-08-09 14:31 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 5020 bytes --]

On Wed, Aug 08, 2007 at 08:14:02AM +0500, Чернов Евгений wrote:
>   Вобщем поставился с двд версии(правда не я, отцу отдал он поставил). 
> Сразу возникла проблема с тв тюнером. Тюнер flytv prime 34 на чипе 
> saa7134. Модули подгрузились но с неправильными параметрами. Надо 
> сказать что в убунтах и федорах шестой версии тоже ничего не пошло. 
> Только ночью дошло залезть в винду и посмотреть в fly2000 какие чипы 
> стоят. Вобшем тв-тюнер TCL2002, ВЧ модуль Philips FM(Q)1216ME/I H-3(B/G, 
> D/K, I, L/L'). Чтение инета помогло найти нужные параметры при загрузке 
> модулей. Вобщем rmmod saa7134 && rmmod tuner после чего:
>   modprobe tuner secam=d && modprobe saa7134 card=2 tuner=38
>   Тв я увидел правда качество почему-то чуть-чуть похуже чем в fly2000. 
> Ну ладно фиг с ним. Дальше qtradio не смогло ни одной станции поймать, 
> уровень сигнала везде единичка. Хотя руками на нужной частоте всё 
> ловится. Может что ещё надо передать модулю? И есть какое-нибудь 
> приложение для радио не такое страшное как qtradio?
>   Вот как видится эта карточка:
> lspci -vvv -nn -xxx
> 02:0c.0 Multimedia controller [0480]: Philips Semiconductors 
> SAA7134/SAA7135HL Video Broadcast Decoder [1131:7134] (rev 01)
>          Subsystem: Animation Technologies Inc. Unknown device [5168:0138]

Для этого subsystem ID в модуле saa7134 из 2.6.18 есть запись:

		.vendor       = PCI_VENDOR_ID_PHILIPS,
		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,
		.subvendor    = 0x5168,
		.subdevice    = 0x0138,
		.driver_data  = SAA7134_BOARD_FLYVIDEO3000,

SAA7134_BOARD_FLYVIDEO3000 - это как раз card=2; однако описание этой
платы в драйвере выглядит следующим образом:

	[SAA7134_BOARD_FLYVIDEO3000] = {
		/* "Marco d'Itri" <md@Linux.IT> */
		.name		= "LifeView FlyVIDEO3000",
		.audio_clock	= 0x00200000,
		.tuner_type	= TUNER_PHILIPS_PAL,
		.radio_type     = UNSET,
		.tuner_addr	= ADDR_UNSET,
		.radio_addr	= ADDR_UNSET,

		.gpiomask       = 0xe000,
		.inputs         = {{
			.name = name_tv,
			.vmux = 1,
			.amux = TV,
			.gpio = 0x8000,
			.tv   = 1,
		},{
			.name = name_tv_mono,
			.vmux = 1,
			.amux = LINE2,
			.gpio = 0x0000,
			.tv   = 1,
		},{
			.name = name_comp1,
			.vmux = 0,
			.amux = LINE2,
			.gpio = 0x4000,
		},{
			.name = name_comp2,
			.vmux = 3,
			.amux = LINE2,
			.gpio = 0x4000,
		},{
			.name = name_svideo,
			.vmux = 8,
			.amux = LINE2,
			.gpio = 0x4000,
		}},
		.radio = {
			.name = name_radio,
			.amux = LINE2,
			.gpio = 0x2000,
		},
		.mute = {
			.name = name_mute,
			.amux = TV,
			.gpio = 0x8000,
		},
	},

Здесь задан тип тюнера TUNER_PHILIPS_PAL == 5, а вручную параметром
tuner=38 задаётся тип TUNER_PHILIPS_FM1216ME_MK3.  Описания этих
тюнеров различаются довольно сильно:

/* ------------ TUNER_PHILIPS_PAL - Philips PAL ------------ */

static struct tuner_range tuner_philips_pal_ranges[] = {
	{ 16 * 168.25 /*MHz*/, 0x8e, 0xa0, },
	{ 16 * 447.25 /*MHz*/, 0x8e, 0x90, },
	{ 16 * 999.99        , 0x8e, 0x30, },
};

static struct tuner_params tuner_philips_pal_params[] = {
	{
		.type   = TUNER_PARAM_TYPE_PAL,
		.ranges = tuner_philips_pal_ranges,
		.count  = ARRAY_SIZE(tuner_philips_pal_ranges),
		.cb_first_if_lower_freq = 1,
	},
};

/* ------------ TUNER_PHILIPS_FM1216ME_MK3 - Philips PAL ------------ */

static struct tuner_range tuner_fm1216me_mk3_pal_ranges[] = {
	{ 16 * 158.00 /*MHz*/, 0x8e, 0x01, },
	{ 16 * 442.00 /*MHz*/, 0x8e, 0x02, },
	{ 16 * 999.99        , 0x8e, 0x04, },
};

static struct tuner_params tuner_fm1216me_mk3_params[] = {
	{
		.type   = TUNER_PARAM_TYPE_PAL,
		.ranges = tuner_fm1216me_mk3_pal_ranges,
		.count  = ARRAY_SIZE(tuner_fm1216me_mk3_pal_ranges),
		.cb_first_if_lower_freq = 1,
		.has_tda9887 = 1,
		.port1_active = 1,
		.port2_active = 1,
		.port2_invert_for_secam_lc = 1,
		.port1_fm_high_sensitivity = 1,
		.default_top_mid = -2,
		.default_top_secam_mid = -2,
		.default_top_secam_high = -2,
	},
};

> Есть надежда получить работающее ис_каропки?

К сожалению, в этом случае производитель использовал одинаковые
subsystem ID для карт с различными типами тюнеров - из-за этого
автоматическое определение невозможно, и все варианты карт с этим
subsystem ID, кроме одного, будут требовать ручной настройки параметра
tuner=N.  Впрочем, разработчики драйвера saa7134 уже знают об этом:

static void board_flyvideo(struct saa7134_dev *dev)
{
        printk("%s: there are different flyvideo cards with different tuners\n"
               "%s: out there, you might have to use the tuner=<nr> insmod\n"
               "%s: option to override the default value.\n",
               dev->name, dev->name, dev->name);
}

(это сообщение можно наблюдать в dmesg при обнаружении карт от
flyvideo).

Вообще бардак с subsystem ID у тюнеров (либо полное их отсутствие,
либо выпуск существенно разных устройств с совпадающими ID) - это
сейчас скорее правило, и конца этому безобразию не видно.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-09 14:31 ` Sergey Vlasov
@ 2007-08-10 10:39   ` Чернов Евгений
  0 siblings, 0 replies; 8+ messages in thread
From: Чернов Евгений @ 2007-08-10 10:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov wrote:
> Вообще бардак с subsystem ID у тюнеров (либо полное их отсутствие,
> либо выпуск существенно разных устройств с совпадающими ID) - это
> сейчас скорее правило, и конца этому безобразию не видно.

  Ну вобщем пообщался я с знающим народом и по инету пошарил. Всё как-то 
грустно оказалось. Эта плата была выпущена одной из первых какой-то 
фирмой как референс-плата. И её можно было легко копировать. Все начали 
клепать полностью её, но есть куча плат с такими же идентификаторами и 
другими либо вч-частью либо тв-частью. Вплоть до того что там может быть 
не филипсовский чипсет. Так что только файлик ручками подкладывать 
придется. Меня еще другой вопрос занимает. При загрузке модулей с 
перебором параметров tuner или card иногда так железка инициализируется, 
что больше нормально работать не хочет. Только перезагрузка помогает. Из 
за этого подобрать нормальные параметры затруднительно. Попробую в винде 
flytestом посмотреть что она передает в тюнер, а потом в модуле найти 
такие же строчки инициализации.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] desktop20070801 and tv-tuner
  2007-08-08  5:45 ` Алексей Шенцев
  2007-08-09  6:35   ` Чернов Евгений
@ 2007-08-11 15:51   ` Dmitry A. Kharitonov
  1 sibling, 0 replies; 8+ messages in thread
From: Dmitry A. Kharitonov @ 2007-08-11 15:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Алексей Шенцев пишет:
> В сообщении от Wednesday 08 August 2007 07:14:02 Чернов Евгений написал(а):
>> Приветствую.
> И вам так же.
>>   Вобщем поставился с двд версии(правда не я, отцу отдал он поставил).
>> Сразу возникла проблема с тв тюнером. Тюнер flytv prime 34 на чипе
>> saa7134. Модули подгрузились но с неправильными параметрами. 
> 1) Посмотрите треды в sisyphus@, community@ про ТВ-тюнер AverMedia 507. Данный 
> тюнер на чипсете saa7135. Так что всё относящиеся к нему вам подойдёт.
> Напривер вот это:
> http://lists.altlinux.org/pipermail/community/2007-April/191241.html
> А также в этой рассылке тред "AverMedia 507, lircd, пульт"
> 2) Кратко:
> 
> Я положил в /etc/modprobe.d/ такой файлик:
> 
> [root@oasu3 backup]# cat saa7134
> alias char-major-81-0 saa7134
> alias char-major-89 i2c-dev
> alias char-major-61 lirc_gpio
> alias char-major-81-0 saa7134
> alias char-major-81-1 saa7134
> alias char-major-81-64 saa7134
> 
> options saa7134 i2c_scan=1
> options tda9887 secam=dk #port2=0 port1=1
> options saa7134 card=45 tuner=38
> #options tuner=38
> 
А кто знает как понять какие aliasы для какого драйвера нужны?


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-08-11 15:51 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-08  3:14 [sisyphus] desktop20070801 and tv-tuner Чернов Евгений
2007-08-08  5:45 ` Алексей Шенцев
2007-08-09  6:35   ` Чернов Евгений
2007-08-09  6:57     ` Алексей Шенцев
2007-08-09 11:26     ` Michael Shigorin
2007-08-11 15:51   ` Dmitry A. Kharitonov
2007-08-09 14:31 ` Sergey Vlasov
2007-08-10 10:39   ` Чернов Евгений

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git