LINUX.ORG.RU

Avermedia (AverTV) 307 на SuSE 10.0


0

0

Avermedia (AverTV) 307 на SuSE 10.0


перечитал все что только мог.
советов и руководств в сети шашел очень много, но все хотят перекомпиляции ядра, что означает полную его пересборку.
С настройкой всего и вся, помимо модуля карточки TV :)

"YaST tv" карту обнаруживает, настраивает, но любая прога кажет черный экран. в YaST'е и в программах поставил российскую таблицу+secam. Это ничего не дает, ровным счетом.

В оффтопе все работает.

Да. Конфигурация компа по прерыванием очень сжата.
===================================================
CPU0
0: 375562 XT-PIC timer
1: 16 XT-PIC i8042
2: 0 XT-PIC cascade
5: 204 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, saa7134[0]
7: 3 XT-PIC parport0
8: 2 XT-PIC rtc
9: 1 XT-PIC acpi
11: 83783 XT-PIC uhci_hcd:usb3, ehci_hcd:usb4, VIA8233, eth0
12: 101 XT-PIC i8042
14: 86350 XT-PIC ide0
15: 64412 XT-PIC ide1
================================================
и разрулить ее иначе возможности нет особой.
Единственное, что мог сделать - отрубить usb после в BIOS.
Грешил на конфликты прерываний. Ибо если пустить kdetv, то периодически комп вис наглухо.
sysrq не помошник. sysrq настроен. Обычно работает.

сейчас настраиваю tv удаленно. возможности подойти к компу просто нет.

xawtv не запустить так.
только xawtv4 подымается, но устройств вообще не видит.
хотя:

localhost:~ # lsmod | grep saa
saa7146_vv 47104 1 dvb_ttpci
saa7146 17672 2 dvb_ttpci,saa7146_vv
saa7134 109908 0
video_buf 20868 2 saa7146_vv,saa7134
v4l2_common 5760 2 saa7146_vv,saa7134
v4l1_compat 13060 2 saa7146_vv,saa7134
soundcore 9184 4 snd,saa7134
i2c_core 20368 32 tda80xx,tda1004x,tda10021,sp887x,s5h1420,or51211,or51132,nxt6000,nxt2002,mt352,m t312,lgdt330x,dib3000_common,cx24110,cx22702,cx22700,bcm3510,at76c651,dvb_ttpci, l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro,i2 c_algo_bit,tda9887,tuner,saa7134
ir_common 8196 1 saa7134
videodev 9088 2 saa7146_vv,saa7134
localhost:~ # lsmod | grep tda
tda80xx 8064 0
tda1004x 14084 0
tda10021 6404 0
tda8083 5892 1 dvb_ttpci
firmware_class 9856 8 tda1004x,sp887x,or51211,or51132,nxt2002,bcm3510,dvb_ttpci,sp8870
tda9887 13072 0
i2c_core 20368 32 tda80xx,tda1004x,tda10021,sp887x,s5h1420,or51211,or51132,nxt6000,nxt2002,mt352,m t312,lgdt330x,dib3000_common,cx24110,cx22702,cx22700,bcm3510,at76c651,dvb_ttpci, l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro,i2 c_algo_bit,tda9887,tuner,saa7134

сначала, xawtv видел устройсто. После забивки в modprobe.conf опций, как написано на http://linuxtv.org/v4lwiki/index.php/AverTV_305/307_linux_user_guide - устройство просто исчезло. Откат уже не помог. даже перегружался.

третьи сутки не вкурю, что оно хочет.

Если конфликт, то с какого оно в выне работает. Винда не может разрулить прерывания тоже - Режим PIC.
Не APIC. Если перевести прерывания в APIC, то /proc/interrupts ничуть не меняется.

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

Что мне нужно еще ответить?

Или, кто сталкивался с приблизительно похожей или похожей проблемой?

Пожалуйста прошу помочь, обратить внимание.

Спасибо.

anonymous

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

>Ручками включи APIC...

Я же написал, что делал это :)

Да. Сейчас в APIC режиме машина.
Запускаю xawtv. Все виснет. Параллельно играл amarok. Музон заикается.
Все признаки конфликтов устройств по irq.

Как их разруливать железно - хз.

вот он apic:

cat /proc/interrupts
CPU0
0: 187616 XT-PIC timer
1: 1505 XT-PIC i8042
2: 0 XT-PIC cascade
5: 26954 XT-PIC uhci_hcd:usb2, uhci_hcd:usb3, saa7134[0]
7: 7 XT-PIC parport0
8: 2 XT-PIC rtc
9: 1 XT-PIC acpi
11: 24044 XT-PIC ehci_hcd:usb1, uhci_hcd:usb4, VIA8233, eth0
12: 34421 XT-PIC i8042
14: 25872 XT-PIC ide0
15: 8709 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

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

блин. пока сюда не кинул вывод irq - не увидела моя башка, что забивка apic в bios ихера не дает:)

странно!!! :)

anonymous
()

>
localhost:~ # lsmod | grep saa
saa7146_vv 47104 1 dvb_ttpci
saa7146 17672 2 dvb_ttpci,saa7146_vv
saa7134 109908 0
video_buf 20868 2 saa7146_vv,saa7134
v4l2_common 5760 2 saa7146_vv,saa7134
v4l1_compat 13060 2 saa7146_vv,saa7134
soundcore 9184 4 snd,saa7134
i2c_core 20368 32 tda80xx,tda1004x,tda10021,sp887x,s5h1420,or51211,or51132,nxt6000,nxt2002,mt352,m
 t312,lgdt330x,dib3000_common,cx24110,cx22702,cx22700,bcm3510,at76c651,dvb_ttpci,
 l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro,i2
 c_algo_bit,tda9887,tuner,saa7134
ir_common 8196 1 saa7134
videodev 9088 2 saa7146_vv,saa7134
localhost:~ # lsmod | grep tda
tda80xx 8064 0
tda1004x 14084 0
tda10021 6404 0
tda8083 5892 1 dvb_ttpci
firmware_class 9856 8 tda1004x,sp887x,or51211,or51132,nxt2002,bcm3510,dvb_ttpci,sp8870
tda9887 13072 0
i2c_core 20368 32 tda80xx,tda1004x,tda10021,sp887x,s5h1420,or51211,or51132,nxt6000,nxt2002,mt352,m
 t312,lgdt330x,dib3000_common,cx24110,cx22702,cx22700,bcm3510,at76c651,dvb_ttpci,
 l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro,i2
 c_algo_bit,tda9887,tuner,saa7134 


Да ты еще по-больше модулей подгрузи.
Вот так у меня :
Module                  Size  Used by
bsd_comp                6144  0
ohci_hcd               21892  0
analog                 11936  0
ns558                   5636  0
gameport               15496  3 analog,ns558
snd_mpu401              6600  0
snd_mpu401_uart         7936  1 snd_mpu401
snd_rawmidi            25888  1 snd_mpu401_uart
floppy                 61380  0
tuner                  39208  0
saa7134               115156  0
tda9887                13840  0
pcspkr                  3808  0
Win4Lin               289768  1
mki_adapter            50788  1 Win4Lin
vmnet                  38180  3
parport_pc             25668  0
parport                25024  1 parport_pc
vmmon                 111084  0
snd_seq_dummy           3844  0
snd_seq_oss            34816  0
snd_seq_midi_event      7296  1 snd_seq_oss
snd_seq                53136  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8588  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            53408  0
snd_mixer_oss          19584  1 snd_pcm_oss
usblp                  13056  0
intel_agp              23452  1
uhci_hcd               33168  0
ehci_hcd               33800  0
usbcore               122752  5 ohci_hcd,usblp,uhci_hcd,ehci_hcd
snd_intel8x0           34656  2
snd_ac97_codec         94588  1 snd_intel8x0
snd_ac97_bus            2304  1 snd_ac97_codec
snd_pcm                92168  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              25860  2 snd_seq,snd_pcm
snd                    56548  16 snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_oss,snd_seq,snd_seq_device,snd_pc
m_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc         10888  2 snd_intel8x0,snd_pcm
nvidia               4090416  12
video_buf              22148  1 saa7134
v4l2_common             5888  1 saa7134
v4l1_compat            14852  1 saa7134
soundcore              10336  2 saa7134,snd
ir_common               9092  1 saa7134
videodev                9728  1 saa7134
af_packet              22920  4
ppp_synctty             9984  0
ppp_async              11520  1
crc_ccitt               2176  1 ppp_async
iptable_filter          3072  1
ppp_generic            29716  7 bsd_comp,ppp_synctty,ppp_async
slhc                    7168  1 ppp_generic
nfsd                  231520  8
ipt_MASQUERADE          3456  1
iptable_nat             8196  1
ip_nat                 18868  2 ipt_MASQUERADE,iptable_nat
ip_conntrack           48528  3 ipt_MASQUERADE,iptable_nat,ip_nat
ip_tables              22144  3 iptable_filter,ipt_MASQUERADE,iptable_nat
it87                   21408  0
hwmon_vid               2688  1 it87
eeprom                  7184  0
i2c_isa                 4864  1 it87
i2c_i801                8844  0
i2c_core               22160  7 tuner,saa7134,tda9887,it87,eeprom,i2c_isa,i2c_i801
3c59x                  41384  0
8139too                27392  0
mii                     5632  2 3c59x,8139too
sg                     38944  0
sd_mod                 17936  0
scsi_mod              140264  2 sg,sd_mod
ide_cd                 41988  0
cdrom                  40224  1 ide_cd
agpgart                35272  2 intel_agp,nvidia

Ядро 2.6.14.4

загружал модули так 
/sbin/modprobe tda9887 secam=d
/sbin/modprobe saa7134 card=35
(Перед этим выгрузи вручную ВСЕ вышепреведенный модули)

xnix ★★
()

>"YaST tv" карту обнаруживает, настраивает, но любая прога кажет черный экран. в YaST'е и в программах поставил российскую таблицу+secam. Это ничего не дает, ровным счетом

Халява. Это у тебя overlay накрылся. У меня после какой-то из версий дров к nvidia такая же хрень пошла (правда на 203-ем). Поставь тип сигнала grabdisplay. Будет чуть больше проца жрать, но заработает.

Вместо xawtv поставь xdtv - это его улучшенная инкарнация.

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