On Wed, 2009-07-15 at 19:23 -0400, Michael Cook wrote: > I recently moved my pvr-150 from one computer to another, and after > having done that I found that mythtv would fail recording > occasionally, about once a day or so I would have to reboot. The > error messages that appeared in /var/log were like this: > > ivtv0: All encoder MPG stream buffers are full. Dropping data. > ivtv0: Cause: the application is not reading fast enough. > > and > > MPEGRec(/dev/video0) Error: select timeout - ivtv driver has stopped > responding > > After googling those error messages for a while, it occurred to me > to try moving my pvr-150 card from one pci slot to another. After I > did that, the failures seem to have stopped (after four days, no > failures). > > Is this information interesting?
Sort of. It would be more interesting with the output of $ cat /proc/interrupts $ /sbin/lspci -vvv So we can see what other Linux driver may be affecting the ivtv driver's interrupt service. Regards, Andy > Here's the change in the dmesg output from before the failures until > after the slot change. > > --- dmesg.0 2009-07-13 10:49:02.832870506 -0400 > +++ dmesg 2009-07-13 10:49:02.836869525 -0400 > @@ -118,7 +118,7 @@ > Initializing CPU#0 > PID hash table entries: 4096 (order: 12, 16384 bytes) > TSC: PIT calibration matches PMTIMER. 1 loops > -Detected 2399.565 MHz processor. > +Detected 2399.556 MHz processor. > Console: colour VGA+ 80x25 > console [tty0] enabled > Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > @@ -137,7 +137,7 @@ > .text : 0xc0100000 - 0xc0503b9f (4110 kB) > Checking if this processor honours the WP bit even in supervisor mode...Ok. > SLUB: Genslabs=12, HWalign=128, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 > -Calibrating delay loop (skipped), value calculated using timer frequency.. > 4799.13 BogoMIPS (lpj=9598260) > +Calibrating delay loop (skipped), value calculated using timer frequency.. > 4799.11 BogoMIPS (lpj=9598224) > Security Framework initialized > SELinux: Disabled at boot. > AppArmor: AppArmor initialized > @@ -156,11 +156,11 @@ > ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 > CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 07 > Brought up 1 CPUs > -Total of 1 processors activated (4799.13 BogoMIPS). > +Total of 1 processors activated (4799.11 BogoMIPS). > CPU0 attaching NULL sched-domain. > net_namespace: 776 bytes > Booting paravirtualized kernel on bare hardware > -Time: 13:41:43 Date: 07/12/09 > +Time: 18:38:07 Date: 07/12/09 > regulator: core version 0.5 > NET: Registered protocol family 16 > EISA bus registered > @@ -201,7 +201,7 @@ > pci 0000:00:1f.5: reg 1c 32bit mmio: [0xffa00000-0xffa000ff] > pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold > pci 0000:00:1f.5: PME# disabled > -pci 0000:01:07.0: reg 10 32bit mmio: [0xf8000000-0xfbffffff] > +pci 0000:01:08.0: reg 10 32bit mmio: [0xf8000000-0xfbffffff] > pci 0000:01:0c.0: reg 10 32bit mmio: [0xff8e0000-0xff8fffff] > pci 0000:01:0c.0: reg 18 io port: [0xecc0-0xecff] > pci 0000:01:0c.0: PME# supported from D0 D3hot D3cold > @@ -282,7 +282,7 @@ > Simple Boot Flag at 0x7a set to 0x1 > cpufreq: No nForce2 chipset. > audit: initializing netlink socket (disabled) > -type=2000 audit(1247406103.632:1): initialized > +type=2000 audit(1247423887.632:1): initialized > highmem bounce pool size: 64 pages > HugeTLB registered 4 MB page size, pre-allocated 0 pages > VFS: Disk quotas dquot_6.5.1 > @@ -410,8 +410,8 @@ > Bluetooth: RFCOMM ver 1.10 > Using IPI No-Shortcut mode > registered taskstats version 1 > - Magic number: 1:418:685 > -rtc_cmos 00:05: setting system clock to 2009-07-12 13:41:45 UTC (1247406105) > + Magic number: 1:398:645 > +rtc_cmos 00:05: setting system clock to 2009-07-12 18:38:09 UTC (1247423889) > BIOS EDD facility v0.16 2004-Jun-25, 0 devices found > EDD information not available. > Freeing unused kernel memory: 532k freed > @@ -466,13 +466,13 @@ > iTCO_wdt: failed to reset NO_REBOOT flag, reboot disabled by hardware > iTCO_wdt: No card detected > input: PC Speaker as /devices/platform/pcspkr/input/input4 > -synaptics was reset on resume, see synaptics_resume_reset if you have > trouble on resume > Linux video capture interface: v2.00 > -dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2) > -psmouse serio1: ID: 00 00 3c<6>ivtv: Start initialization, version 1.4.0 > +synaptics was reset on resume, see synaptics_resume_reset if you have > trouble on resume > +psmouse serio1: ID: 00 00 3c<6>dcdbas dcdbas: Dell Systems Management Base > Driver (version 5.6.0-3.2) > +ivtv: Start initialization, version 1.4.0 > ivtv0: Initializing card #0 > ivtv0: Autodetected Hauppauge card (cx23416 based) > -ivtv 0000:01:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > +ivtv 0000:01:08.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > tveeprom 0-0050: Hauppauge model 26152, rev E5B2, serial# 10317012 > tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) > @@ -492,11 +492,11 @@ > ivtv0: Registered device video24 for encoder PCM (320 kB) > ivtv0: Initialized card #0: Hauppauge WinTV PVR-150 > ivtv: End initialization > +ppdev: user-space parallel port driver > +input: ImPS/2 Logitech Wheel Mouse as > /devices/platform/i8042/serio1/input/input5 > Intel ICH 0000:00:1f.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17 > Intel ICH 0000:00:1f.5: setting latency timer to 64 > -input: ImPS/2 Logitech Wheel Mouse as > /devices/platform/i8042/serio1/input/input5 > -ppdev: user-space parallel port driver > -intel8x0_measure_ac97_clock: measured 54894 usecs > +intel8x0_measure_ac97_clock: measured 54847 usecs > intel8x0: clocking to 48000 > lp0: using parport0 (interrupt-driven). > Adding 497972k swap on /dev/sda5. Priority:-1 extents:1 across:497972k > @@ -507,22 +507,22 @@ > Ending clean XFS mount for filesystem: sda6 > XFS mounting filesystem sdb1 > Ending clean XFS mount for filesystem: sdb1 > -type=1505 audit(1247406122.092:2): operation="profile_load" > name="/sbin/dhclient-script" name2="default" pid=1945 > -type=1505 audit(1247406122.092:3): operation="profile_load" > name="/sbin/dhclient3" name2="default" pid=1945 > -type=1505 audit(1247406122.092:4): operation="profile_load" > name="/usr/lib/NetworkManager/nm-dhcp-client.action" name2="default" pid=1945 > -type=1505 audit(1247406122.092:5): operation="profile_load" > name="/usr/lib/connman/scripts/dhclient-script" name2="default" pid=1945 > -type=1505 audit(1247406122.484:6): operation="profile_load" > name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=1950 > -type=1505 audit(1247406122.500:7): operation="profile_load" > name="/usr/sbin/cupsd" name2="default" pid=1950 > -type=1505 audit(1247406122.608:8): operation="profile_load" > name="/usr/sbin/dhcpd3" name2="default" pid=1954 > -type=1505 audit(1247406122.720:9): operation="profile_load" > name="/usr/sbin/mysqld" name2="default" pid=1958 > -type=1505 audit(1247406122.816:10): operation="profile_load" > name="/usr/sbin/mysqld-akonadi" name2="default" pid=1962 > -type=1505 audit(1247406122.908:11): operation="profile_load" > name="/usr/sbin/tcpdump" name2="default" pid=1966 > +type=1505 audit(1247423906.388:2): operation="profile_load" > name="/sbin/dhclient-script" name2="default" pid=1944 > +type=1505 audit(1247423906.388:3): operation="profile_load" > name="/sbin/dhclient3" name2="default" pid=1944 > +type=1505 audit(1247423906.388:4): operation="profile_load" > name="/usr/lib/NetworkManager/nm-dhcp-client.action" name2="default" pid=1944 > +type=1505 audit(1247423906.388:5): operation="profile_load" > name="/usr/lib/connman/scripts/dhclient-script" name2="default" pid=1944 > +type=1505 audit(1247423906.792:6): operation="profile_load" > name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=1949 > +type=1505 audit(1247423906.792:7): operation="profile_load" > name="/usr/sbin/cupsd" name2="default" pid=1949 > +type=1505 audit(1247423906.912:8): operation="profile_load" > name="/usr/sbin/dhcpd3" name2="default" pid=1953 > +type=1505 audit(1247423907.016:9): operation="profile_load" > name="/usr/sbin/mysqld" name2="default" pid=1957 > +type=1505 audit(1247423907.112:10): operation="profile_load" > name="/usr/sbin/mysqld-akonadi" name2="default" pid=1961 > +type=1505 audit(1247423907.212:11): operation="profile_load" > name="/usr/sbin/tcpdump" name2="default" pid=1965 > RPC: Registered udp transport module. > RPC: Registered tcp transport module. > Installing knfsd (copyright (C) 1996 [email protected]). > NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory > NFSD: starting 90-second grace period > -ivtv 0000:01:07.0: firmware: requesting v4l-cx2341x-enc.fw > +ivtv 0000:01:08.0: firmware: requesting v4l-cx2341x-enc.fw > ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) > ivtv0: Encoder revision: 0x02060039 > cx25840 0-0044: firmware: requesting v4l-cx25840.fw > > _______________________________________________ > ivtv-users mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-users > _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
