Here's all the dmesg output from the following three commands: modprobe -f ivtv ivtv_debug=95 ivtv-tune -c 66 (A channel I know exists) cat /dev/video0 > ivtvtest.mpg
Here you go: ivtv: no version magic, tainting kernel. ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.9.0 (development snapshot compiled on Fri 03 Nov 2006 12:40:55 PM PST) loading ivtv: Linux version: 2.6.18.1smp-beryl-02 SMP mod_unload gcc-3.4 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based) ivtv0 info: base addr: 0xd0000000 ivtv0 info: Enabling pci device PCI: Enabling device 0000:08:08.0 (0150 -> 0152) ACPI: PCI Interrupt 0000:08:08.0[A] -> GSI 16 (level, low) -> IRQ 169 ivtv0 info: Attempting to enable Bus Mastering ivtv0 info: Bus Mastering Enabled. ivtv0 info: 22 (rev 1) at 08:08.0, irq: 169, latency: 96, memory: 0xd0000000 ivtv0 info: attempting ioremap at 0xd0000000 len 0x00800000 ivtv0 info: attempting ioremap at 0xd1000000 len 0x00800000 ivtv0 info: attempting ioremap at 0xd2000000 len 0x00010000 ivtv0 info: Preparing for firmware halt. ivtv0 info: Stopping VDM ivtv0 info: Stopping AO ivtv0 info: pinging (?) APU ivtv0 info: Stopping VPU ivtv0 info: Resetting Hw Blocks ivtv0 info: Stopping SPU ivtv0 info: init Encoder SDRAM pre-charge ivtv0 info: init Encoder SDRAM refresh to 1us ivtv0 info: Sleeping for 600ms (600 recommended) ivtv0 info: Loading encoder image ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0 api: API Call: CX2341X_ENC_PING_FW ivtv0 info: Getting firmware version.. ivtv0 api: API Call: CX2341X_ENC_GET_VERSION ivtv0: Encoder revision: 0x02050032 ivtv0 info: GPIO initial dir: 0000df00 out: 000026f3 ivtv0 info: activating i2c... wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) tuner 0-0060: TEA5767 detected. tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0) tuner 0-0060: type set to 62 (Philips TEA5767HN FM Radio) tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0) cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes) ivtv0 info: Active card count: 1. ivtv0 info: Loaded module tveeprom tveeprom 0-0050: Hauppauge model 23552, rev E587, serial# 9867390 tveeprom 0-0050: tuner model is Samsung TCPN 2121P30A (idx 87, type 70) tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 0-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, type 62) tveeprom 0-0050: audio processor is CX25843 (idx 37) tveeprom 0-0050: decoder processor is CX25843 (idx 30) tveeprom 0-0050: has radio, has no IR remote ivtv0: This is the first unit of a PVR500 ivtv0 info: NTSC tuner detected ivtv0 info: Loaded module tuner ivtv0 info: Loaded module cx25840 ivtv0 info: Loaded module wm8775 ivtv0: Registered device video0 for encoder MPEG (4 MB) ivtv0 info: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096kB total) ivtv0: Registered device video32 for encoder YUV (2 MB) ivtv0 info: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2046kB total) ivtv0: Registered device vbi0 for encoder VBI (1 MB) ivtv0 info: Allocate DMA encoder VBI stream: 60 x 17472 buffers (1023kB total) ivtv0: Registered device video24 for encoder PCM audio (1 MB) ivtv0 info: Allocate DMA encoder PCM audio stream: 227 x 4608 buffers (1021kB total) ivtv0: Registered device radio0 for encoder radio ivtv0 info: Starting Threads ivtv0 irq: Masking interrupts tuner 0-0061: type set to 70 (Samsung TCPN 2121P30A) ivtv0 ioctl: VIDIOC_S_INPUT ivtv0 info: Changing input from 1 to 0 ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1) ivtv0 info: Mute ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0) ivtv0 info: Unmute ivtv0 ioctl: VIDIOC_S_STD ivtv0 info: Switching standard to 1000. ivtv0 ioctl: VIDIOC_S_FREQUENCY ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1) ivtv0 info: Mute ivtv0 info: v4l2 ioctl: set frequency 1076 ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0) ivtv0 info: Unmute ivtv0: Initialized WinTV PVR 500 (unit #1), card #0 ivtv: ====================== NEXT CARD ====================== ivtv1: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based) ivtv1 info: base addr: 0xd4000000 ivtv1 info: Enabling pci device PCI: Enabling device 0000:08:09.0 (0150 -> 0152) ACPI: PCI Interrupt 0000:08:09.0[A] -> GSI 17 (level, low) -> IRQ 185 ivtv1 info: Attempting to enable Bus Mastering ivtv1 info: Bus Mastering Enabled. ivtv1 info: 22 (rev 1) at 08:09.0, irq: 185, latency: 96, memory: 0xd4000000 ivtv1 info: attempting ioremap at 0xd4000000 len 0x00800000 ivtv1 info: attempting ioremap at 0xd5000000 len 0x00800000 ivtv1 info: attempting ioremap at 0xd6000000 len 0x00010000 ivtv1 info: Preparing for firmware halt. ivtv1 info: Stopping VDM ivtv1 info: Stopping AO ivtv1 info: pinging (?) APU ivtv1 info: Stopping VPU ivtv1 info: Resetting Hw Blocks ivtv1 info: Stopping SPU ivtv1 info: init Encoder SDRAM pre-charge ivtv1 info: init Encoder SDRAM refresh to 1us ivtv1 info: Sleeping for 600ms (600 recommended) ivtv1 info: Loading encoder image ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv1 api: API Call: CX2341X_ENC_PING_FW ivtv1 info: Getting firmware version.. ivtv1 api: API Call: CX2341X_ENC_GET_VERSION ivtv1: Encoder revision: 0x02050032 ivtv1 info: GPIO initial dir: 0000df00 out: 000026f3 ivtv1 info: activating i2c... wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1) tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1) cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1) cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes) ivtv1 info: Active card count: 2. ivtv1 info: Loaded module tveeprom tveeprom 1-0050: Hauppauge model 23552, rev E587, serial# 9867390 tveeprom 1-0050: tuner model is Samsung TCPN 2121P30A (idx 87, type 70) tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 1-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, type 62) tveeprom 1-0050: audio processor is CX25843 (idx 37) tveeprom 1-0050: decoder processor is CX25843 (idx 30) tveeprom 1-0050: has radio, has no IR remote ivtv1: This is the second unit of a PVR500 ivtv1: Correcting tveeprom data: no radio present on second unit ivtv1 info: NTSC tuner detected ivtv1 info: Loaded module tuner ivtv1 info: Loaded module cx25840 ivtv1 info: Loaded module wm8775 ivtv1: Registered device video1 for encoder MPEG (4 MB) ivtv1 info: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096kB total) ivtv1: Registered device video33 for encoder YUV (2 MB) ivtv1 info: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2046kB total) ivtv1: Registered device vbi1 for encoder VBI (1 MB) ivtv1 info: Allocate DMA encoder VBI stream: 60 x 17472 buffers (1023kB total) ivtv1: Registered device video25 for encoder PCM audio (1 MB) ivtv1 info: Allocate DMA encoder PCM audio stream: 227 x 4608 buffers (1021kB total) ivtv1 info: Starting Threads ivtv1 irq: Masking interrupts tuner 1-0061: type set to 70 (Samsung TCPN 2121P30A) ivtv1 ioctl: VIDIOC_S_INPUT ivtv1 info: Changing input from 1 to 0 ivtv1 ioctl: VIDIOC_S_CTRL(00980909, 1) ivtv1 info: Mute ivtv1 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv1 ioctl: VIDIOC_S_CTRL(00980909, 0) ivtv1 info: Unmute ivtv1 ioctl: VIDIOC_S_STD ivtv1 info: Switching standard to 1000. ivtv1 ioctl: VIDIOC_S_FREQUENCY ivtv1 ioctl: VIDIOC_S_CTRL(00980909, 1) ivtv1 info: Mute ivtv1 info: v4l2 ioctl: set frequency 1076 ivtv1 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv1 ioctl: VIDIOC_S_CTRL(00980909, 0) ivtv1 info: Unmute ivtv1: Initialized WinTV PVR 500 (unit #2), card #1 ivtv: ==================== END INIT IVTV ==================== ivtv0 ioctl: v4l2 ioctl 0x402c5639 ivtv0 ioctl: VIDIOC_S_FREQUENCY ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1) ivtv0 info: Mute ivtv0 info: v4l2 ioctl: set frequency 7604 ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0) ivtv0 info: Unmute ivtv0 ioctl: v4l2 ioctl 0xc054561d ivtv0 ioctl: VIDIOC_G_TUNER ivtv0 ioctl: close() of encoder MPEG ivtv0 ioctl: read 4096 bytes from encoder MPEG ivtv0 info: ivtv start v4l2 stream ivtv0 api: API Call: CX2341X_ENC_MUTE_VIDEO ivtv0 api: API Call: CX2341X_ENC_SET_DMA_BLOCK_SIZE ivtv0 api: API Call: CX2341X_ENC_UNKNOWN ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 api: API Call: CX2341X_ENC_SET_PLACEHOLDER ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_NUM_VSYNC_LINES ivtv0 warning: Setup VBI API header 0x0000bd0d pkts 1 buffs 4 ln 24 sz 1456 ivtv0 api: API Call: CX2341X_ENC_SET_VBI_CONFIG ivtv0 warning: Setup VBI start 0x002fea04 frames 4 fpi 1 lines 0x00000140 ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_VBI_LINE ivtv0 api: API Call: CX2341X_ENC_SET_PGM_INDEX_INFO ivtv0 info: ENC: PGM Index at 0x00180150 with 0x00000190 elements ivtv0 api: API Call: CX2341X_ENC_SET_OUTPUT_PORT ivtv0 api: API Call: CX2341X_ENC_SET_FRAME_RATE ivtv0 api: API Call: CX2341X_ENC_SET_FRAME_SIZE ivtv0 api: API Call: CX2341X_ENC_SET_STREAM_TYPE ivtv0 api: API Call: CX2341X_ENC_SET_ASPECT_RATIO ivtv0 api: API Call: CX2341X_ENC_SET_GOP_PROPERTIES ivtv0 api: API Call: CX2341X_ENC_SET_GOP_CLOSURE ivtv0 api: API Call: CX2341X_ENC_SET_3_2_PULLDOWN ivtv0 api: API Call: CX2341X_ENC_SET_AUDIO_PROPERTIES ivtv0 api: API Call: CX2341X_ENC_SET_BIT_RATE ivtv0 api: API Call: CX2341X_ENC_SET_DNR_FILTER_MODE ivtv0 api: API Call: CX2341X_ENC_SET_CORING_LEVELS ivtv0 api: API Call: CX2341X_ENC_SET_SPATIAL_FILTER_TYPE ivtv0 api: API Call: CX2341X_ENC_SET_DNR_FILTER_PROPS ivtv0 api: API Call: CX2341X_ENC_SET_FRAME_DROP_RATE ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT ivtv0 api: API Call: CX2341X_ENC_START_CAPTURE ivtv0 info: ivtv_read: stream encoder MPEG ivtv0 info: ENC: 0x00000000 fill ivtv0 irq: ENC START CAP 0: 000dd700 00019fc0 ivtv0 dma: DMA encoder MPEG: 0x00019fc0 bytes at 0x000dd700 ivtv0 info: User stopped encoder MPEG ivtv0 ioctl: close() of encoder MPEG ivtv0 info: close stopping capture ivtv0 info: Stop Capture ivtv0 api: API Call: CX2341X_ENC_STOP_CAPTURE ivtv0 api: API Call: CX2341X_ENC_MISC ivtv0 irq: ENC: IRQ Mask is now: 0xf3faffff Hans Verkuil wrote: > On Friday 03 November 2006 22:28, Kirk Bocek wrote: >> Maybe I misunderstood your instructions in README.1st. I'll remove >> the v4l-dvb directory in the future. > > No, README.1st is just outdated. > >> After a 'modprobe -f ivtv' I ran ivtv-tune and got a 'signal >> detected' message. However 'cat /dev/video0' > test.mpg yields >> a zero byte file and the following messages: >> >> ivtv0 warning: Setup VBI API header 0x0000bd0d pkts 1 buffs 4 ln 24 >> sz 1456 ivtv0 warning: Setup VBI start 0x002fea04 frames 4 fpi 1 >> lines 0x00000140 >> >> Load messages below. > > Weird. Please modprobe again with option ivtv_debug=95, do the same test > and mail me the log. > > Thanks, > > Hans > > _______________________________________________ > 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
