Gregor,

This might be a sad solution, but have you tried turning off DMA in  
the ivtv source code then recompiling it? (Unfortunately, it'll  
disable DMA for both your 350 and 150) Hans recently did some work on  
optimizing PIO mode in 0.10.x, and for the increased stability you  
might have to live with the small performance hit.

- Rick

On Apr 2, 2007, at 4:48 AM, Gregor Fuis wrote:

> Hello,
>
> I already addressed the user mailing list without getting any helpful
> feedback on the issue.
>
> My computer is based on Tyan Trinity i875P, 2.66HT Pentium 4, SATA HD,
> and 4 DVB-S NEXUS-S cards, PVR-150 and PVR 350.
>
> I have a problem with PVR-350 card in my system. I can't get it  
> running
> for whole week without system lock-up. I am just capturing from mpeg
> device with vlc and sending it to network on multicast address. I  
> tried
> to change everything on my computer (disable HT, APIC, load fail-safe
> defaults in BIOS which are disabling DMA on disk) and nothing of these
> worked.
> But if I remove 350 card and get in 150 instead, my system is  
> stable and
> working great. But my problem is that I use 350 card for SECAM  
> standard
> which my 150 card doesn't support, so I need 350 card.
>
> I also have disabled all the cpu frequency scaling stuff, so this  
> cannot
> be the problem either.
>
> The system lock-up is happening every time when the VLC is stopped or
> started, but I think that VLC is not a problem, bacouse I wrote a  
> script
> which is capturing mpeg and dumping to /dev/null. This script is
> restarting a command cat /dev/video5 > /dev/null every second, and
> computer lock-ups in about 30 minutes!
>
> Please help, I am really desperate to find what is causing this  
> lock-ups.
>
> Here are my logs:
>
> [   17.322787] ivtv:  ==================== START INIT IVTV
> ====================
> [   17.322794] ivtv:  version 0.10.1 (tagged release) loading
> [   17.322797] ivtv:  Linux version: 2.6.19.2-iskratel SMP mod_unload
> 586 REGPARM
> [   17.322802] ivtv:  In case of problems please include the debug  
> info
> between
> [   17.322807] ivtv:  the START INIT IVTV and END INIT IVTV lines,  
> along
> with
> [   17.322810] ivtv:  any module options, when mailing the ivtv-users
> mailinglist.
> [   17.324218] ivtv0: Autodetected Hauppauge card (cx23416 based)
> [   17.328586] ACPI: PCI Interrupt 0000:03:07.0[A] -> GSI 16 (level,
> low) -> IRQ 17
> [   17.328603] ivtv0: Unreasonably low latency timer, setting to 64  
> (was 32)
> [   17.833308] input: ImPS/2 Generic Wheel Mouse as /class/input/ 
> input1
> [   18.083169] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836  
> bytes)
> [   18.301992] ivtv0: Encoder revision: 0x02060039
> [   18.372907] tveeprom 0-0050: Hauppauge model 26559, rev C260,  
> serial#
> 7862327
> [   18.372912] tveeprom 0-0050: tuner model is LG S001D MK3 (idx 60,
> type 38)
> [   18.372916] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM 
> (L/L')
> PAL(D/D1/K) (eeprom 0x74)
> [   18.372919] tveeprom 0-0050: audio processor is CX25843 (idx 37)
> [   18.372922] tveeprom 0-0050: decoder processor is CX25843 (idx 30)
> [   18.372925] tveeprom 0-0050: has radio, has no IR remote
> [   18.372928] ivtv0: Autodetected Hauppauge WinTV PVR-150
> [   18.399409] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
> [   18.399733] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
> [   18.404313] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> [   18.439095] cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c  
> driver #0)
> [   23.564609] cx25840 0-0044: loaded v4l-cx25840.fw firmware  
> (16382 bytes)
> [   23.697397] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
> [   23.767135] ivtv0: Registered device video4 for encoder MPEG (4 MB)
> [   23.767660] ivtv0: Registered device video36 for encoder YUV (2 MB)
> [   23.768674] ivtv0: Registered device vbi4 for encoder VBI (1 MB)
> [   23.769735] ivtv0: Registered device video28 for encoder PCM  
> audio (1 MB)
> [   23.771641] ivtv0: Registered device radio4 for encoder radio
> [   23.771667] tuner 0-0061: type set to 38 (Philips PAL/SECAM multi
> (FM1216ME MK3))
> [   24.177236] ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
> [   24.177289] ivtv:  ======================  NEXT CARD
> ======================
> [   24.177294] ivtv1: Autodetected Hauppauge card (cx23415 based)
> [   24.177415] ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 20 (level,
> low) -> IRQ 21
> [   24.177430] ivtv1: Unreasonably low latency timer, setting to 64  
> (was 32)
> [   24.848420] ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836  
> bytes)
> [   24.951247] ivtv1: loaded v4l-cx2341x-dec.fw firmware (262144  
> bytes)
> [   25.179945] ivtv1: Encoder revision: 0x02060039
> [   25.190938] ivtv1: Decoder revision: 0x02020023
> [   25.198940] tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #1)
> [   25.200009] tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
> [   25.204556] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
> [   25.298039] tveeprom 1-0050: Hauppauge model 48139, rev K257,  
> serial#
> 8351135
> [   25.298045] tveeprom 1-0050: tuner model is Philips FM1216 ME MK3
> (idx 57, type 38)
> [   25.298049] tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM 
> (L/L')
> PAL(D/D1/K) (eeprom 0x74)
> [   25.298052] tveeprom 1-0050: audio processor is MSP4418 (idx 25)
> [   25.298055] tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
> [   25.298058] tveeprom 1-0050: has radio, has IR remote
> [   25.298061] ivtv1: Autodetected Hauppauge WinTV PVR-350
> [   25.376502] saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42
> (ivtv i2c driver #1)
> [   25.621399] saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c  
> driver #1)
> [   25.658785] msp3400 1-0040: MSP4418G-B3 found @ 0x80 (ivtv i2c  
> driver #1)
> [   25.658789] msp3400 1-0040: MSP4418G-B3 supports nicam and radio,
> mode is autodetect and autoselect
> [   25.659278] ivtv1: Registered device video5 for encoder MPEG (4 MB)
> [   25.661067] ivtv1: Registered device video37 for encoder YUV (2 MB)
> [   25.662706] ivtv1: Registered device vbi5 for encoder VBI (1 MB)
> [   25.662903] ivtv1: Registered device video29 for encoder PCM  
> audio (1 MB)
> [   25.664758] ivtv1: Registered device radio5 for encoder radio
> [   25.664897] ivtv1: Registered device video21 for decoder MPEG (1  
> MB)
> [   25.665981] ivtv1: Registered device vbi13 for decoder VBI (1 MB)
> [   25.667683] ivtv1: Registered device vbi21 for decoder VOUT
> [   25.668072] ivtv1: Registered device video53 for decoder YUV (1 MB)
> [   25.750795] ivtv1: loaded v4l-cx2341x-init.mpg firmware (155648  
> bytes)
> [   25.862202] tuner 1-0061: type set to 38 (Philips PAL/SECAM multi
> (FM1216ME MK3))
> [   26.244448] ivtv1: Initialized Hauppauge WinTV PVR-350, card #1
> [   26.244466] ivtv:  ====================  END INIT IVTV
> ====================
>
>
> Here is /proc/interupts:
> I left it with loaded bios optimize options because it doesn't change
> anything if I disable all the features on my motherboard!
>
>            CPU0       CPU1
>   0:     542340          0   IO-APIC-edge      timer
>   1:          8          0   IO-APIC-edge      i8042
>   6:          3          0   IO-APIC-edge      floppy
>   7:          0          0   IO-APIC-edge      parport0
>   8:          4          0   IO-APIC-edge      rtc
>   9:          1          0   IO-APIC-fasteoi   acpi
>  12:        122          0   IO-APIC-edge      i8042
>  14:         24          0   IO-APIC-edge      ide0
>  16:    2222575          0   IO-APIC-fasteoi   libata, uhci_hcd:usb3,
> saa7146 (1), eth0
>  17:      24924          0   IO-APIC-fasteoi   uhci_hcd:usb1,
> uhci_hcd:usb4, ivtv0
>  18:    1655788          0   IO-APIC-fasteoi   uhci_hcd:usb2,  
> saa7146 (2)
>  19:          0          0   IO-APIC-fasteoi   ehci_hcd:usb5
>  20:          0          0   IO-APIC-fasteoi   libata
>  21:     156281          0   IO-APIC-fasteoi   ivtv1
>  22:    1665304          0   IO-APIC-fasteoi   Intel ICH5, saa7146  
> (0),
> ohci1394
> NMI:          0          0
> LOC:     542180     542188
> ERR:          0
> MIS:          0
>
> lsmod:
>
> Module                  Size  Used by
> af_packet              24840  0
> xt_MARK                 3584  13
> xt_tcpudp               4480  13
> iptable_mangle          4096  1
> ip_tables              15476  1 iptable_mangle
> x_tables               17796  3 xt_MARK,xt_tcpudp,ip_tables
> rfcomm                 43288  0
> l2cap                  27136  5 rfcomm
> bluetooth              59108  4 rfcomm,l2cap
> cls_fw                  6656  1
> sch_htb                19968  1
> video                  18308  0
> sbs                    17060  0
> i2c_ec                  6400  1 sbs
> button                  7952  0
> battery                11652  0
> container               5632  0
> ac                      6532  0
> asus_acpi              17560  0
> ipv6                  271744  31
> analog                 13472  0
> gameport               17416  1 analog
> floppy                 62992  0
> pcspkr                  4352  0
> ohci1394               37936  0
> ieee1394              303416  1 ohci1394
> dvb_ttpci             105408  59
> lnbp21                  3584  1 dvb_ttpci
> l64781                  8708  1 dvb_ttpci
> saa7146_vv             52608  1 dvb_ttpci
> video_buf              27524  1 saa7146_vv
> saa7146                20104  2 dvb_ttpci,saa7146_vv
> ves1820                 8324  1 dvb_ttpci
> tda8083                 7684  1 dvb_ttpci
> sp8870                  8716  1 dvb_ttpci
> stv0297                 9088  1 dvb_ttpci
> ves1x93                 8324  1 dvb_ttpci
> ttpci_eeprom            3712  1 dvb_ttpci
> stv0299                12296  1 dvb_ttpci
> dvb_core               86056  2 dvb_ttpci,stv0299
> snd_intel8x0           35996  1
> snd_ac97_codec        101792  1 snd_intel8x0
> snd_ac97_bus            3584  1 snd_ac97_codec
> snd_pcm_oss            47360  0
> snd_mixer_oss          18432  1 snd_pcm_oss
> snd_pcm                84100  3  
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer              25220  1 snd_pcm
> snd                    56992  8
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_time 
> r
> soundcore               9440  1 snd
> snd_page_alloc         11528  2 snd_intel8x0,snd_pcm
> ata_generic             8708  0
> shpchp                 41248  0
> pci_hotplug            34880  1 shpchp
> intel_agp              26268  1
> agpgart                34888  1 intel_agp
> dm_mod                 63252  0
> msp3400                33568  0
> saa7127                13588  0
> saa7115                17296  0
> wm8775                  7436  0
> tsdev                   9280  0
> cx25840                27408  0
> tuner                  65576  0
> ivtv                  140688  1
> i2c_algo_bit            9736  1 ivtv
> cx2341x                13316  1 ivtv
> tveeprom               16400  1 ivtv
> i2c_core               24448  20
> i2c_ec,dvb_ttpci,lnbp21,l64781,ves1820,tda8083,sp8870,stv0297,ves1x93, 
> ttpci_eeprom,stv0299,msp3400,saa7127,saa7115,wm8775,cx25840,tuner,ivtv 
> ,i2c_algo_bit,tveeprom
> videodev               27904  3 saa7146_vv,ivtv
> v4l1_compat            15108  3 saa7146_vv,ivtv,videodev
> v4l2_common            24448  8
> saa7146_vv,msp3400,saa7115,cx25840,tuner,ivtv,cx2341x,videodev
> psmouse                41352  0
> parport_pc             38256  1
> lp                     13344  0
> parport                39368  2 parport_pc,lp
> md_mod                 83604  0
> ext3                  145544  1
> jbd                    62504  1 ext3
> mbcache                10500  1 ext3
> thermal                16008  0
> processor              33096  1 thermal
> fan                     6276  0
> sata_promise           13700  0
> 8139too                28928  0
> 8139cp                 26752  0
> mii                     7168  2 8139too,8139cp
> e1000                 128192  0
> ehci_hcd               34952  0
> uhci_hcd               26252  0
> usbcore               145184  3 ehci_hcd,uhci_hcd
> sd_mod                 23424  3
> ide_cd                 42784  0
> cdrom                  39216  1 ide_cd
> ide_generic             2432  0 [permanent]
> ata_piix               17288  2
> libata                114708  3 ata_generic,sata_promise,ata_piix
> scsi_mod              144752  2 sd_mod,libata
> piix                   11652  0 [permanent]
> generic                 6660  0 [permanent]
> vga16fb                14092  0
> vgastate               10880  1 vga16fb
> tileblit                3968  0
> font                    9472  0
>
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to