LINUX.ORG.RU

AverTV 307


0

0

Приобрел сей девайс. В мастдае работает превосходно. Но в линуксе проблема - качество приема таково, словно антена отсутствует, что у тв, что у радио. Ядро 2.6.10 со встроенным драйвером saa7134. В /var/log/messages пишет вот что:

Mar 25 10:24:41 pandem Linux video capture interface: v1.00

Mar 25 10:24:41 pandem saa7130/34: v4l2 driver version 0.2.12 loaded

Mar 25 10:24:41 pandem PCI: Enabling device 0000:02:0c.0 (0004 -> 0006)

Mar 25 10:24:41 pandem ACPI: PCI interrupt 0000:02:0c.0[A] -> GSI 11 (level, low) -> IRQ 11

Mar 25 10:24:41 pandem saa7134[0]: found at 0000:02:0c.0, rev: 1, irq: 11, latency: 32, mmio: 0xdb800000

Mar 25 10:24:41 pandem saa7134[0]: subsystem: 1461:9715, board: Avermedia AVerTV Studio 307 [card=45,autodetected]

Mar 25 10:24:41 pandem saa7134[0]: board init: gpio is 600

Mar 25 10:24:41 pandem saa7134[0]: registered input device for IR

Mar 25 10:24:41 pandem saa7134[0]: i2c eeprom 00: 61 14 15 97 ff ff ff ff ff ff ff ff ff ff ff ff

Mar 25 10:24:41 pandem saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Mar 25 10:24:41 pandem saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Mar 25 10:24:41 pandem saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Mar 25 10:24:41 pandem tuner: chip found at addr 0xc2 i2c-bus saa7134[0]

Mar 25 10:24:41 pandem tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by saa7134[0]

Mar 25 10:24:41 pandem tda9885/6/7: chip found @ 0x86

Mar 25 10:24:41 pandem saa7134[0]: registered device video0 [v4l2]

Mar 25 10:24:41 pandem saa7134[0]: registered device vbi0

Mar 25 10:24:41 pandem saa7134[0]: registered device radio0

lsmod выдает:

tda9887 12184 0

tuner 19876 0

saa7134 92616 2

video_buf 16388 1 saa7134

v4l2_common 4864 1 saa7134

v4l1_compat 13060 1 saa7134

soundcore 6880 2 snd,saa7134

i2c_core 17296 3 tda9887,tuner,saa7134

ir_common 4100 1 saa7134

videodev 7296 3 saa7134

В чем может быть проблема?


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

Вводил я эти модпробы.... Результат неизменен... если вы видели, то хотлпаг детектит эти пробы лучше ручного ввода...

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

Hotplug мало что детектит, не верится, что он такой умный. Но все-таки не помешает проверить все еще раз.

1. Драйвера из CVS. 2. tvtime с нормальными настройками.

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

Народ, а не знаете, почему мой 307 на последних дровах с linux.bytesex.org (патч для ядра) на каналах с МОНО звуком выдаёт звук с шумом? На ОРТ нормально, на остальных фонит. Это началось ещё в 2.6.10, во второй модификации драйвера. В первой не было. Мож это глюк драйвера, а мож настройки какие-нибудь не такие?...

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

То есть это между патчами 2.6.10-1 и 2.6.10-2 ? Хотелось бы посмотреть на различия в них, может, удалось бы что-то выяснить. Вообще у меня сложилось впечателение, что патчи кривоваты. CVS snapshot хоть может и не собираться, зато работает получше.

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

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

Хотя в принципе дело может быть где угодно, это же ядро, мало где они напортачили :)


Index: linux-2.6.10/drivers/media/video/saa7134/saa7134-core.c
 ===================================================================
 --- linux-2.6.10.orig/drivers/media/video/saa7134/saa7134-core.c	2004-12-29 23:56:08.000000000 +0100
-+++ linux-2.6.10/drivers/media/video/saa7134/saa7134-core.c	2005-01-03 14:02:07.493229064 +0100
++++ linux-2.6.10/drivers/media/video/saa7134/saa7134-core.c	2005-01-10 12:43:23.000000000 +0100
@@ -5194,6 +5616,15 @@ Index: linux-2.6.10/drivers/media/video/
  		} else {
  			/* disable all irqs */
  			printk(KERN_WARNING "%s/irq: looping -- "
+@@ -630,7 +681,7 @@ static int saa7134_hwinit1(struct saa713
+ 	saa_writel(SAA7134_IRQ1, 0);
+ 	saa_writel(SAA7134_IRQ2, 0);
+         init_MUTEX(&dev->lock);
+-	dev->slock = SPIN_LOCK_UNLOCKED;
++	spin_lock_init(&dev->slock);
+ 
+ 	saa7134_track_gpio(dev,"pre-init");
+ 	saa7134_video_init1(dev);

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

Да не, я-то просто доложил, что называется....

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