It has taken me some time to respond to this because I have three
different (wrong) outcomes when loading the driver and I can't figure
out what the cause is, but I'll give you my guesses. I'll start with the
one most similar to your suggestion; debug output when module loads, but
no output.
/proc/interrupts:
CPU0 CPU1
0: 194 0 IO-APIC-edge timer
1: 2 0 IO-APIC-edge i8042
8: 3 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 4 0 IO-APIC-edge i8042
14: 19515 0 IO-APIC-edge ata_piix
15: 51976 0 IO-APIC-edge ata_piix
16: 79 115443 IO-APIC-fasteoi uhci_hcd:usb2,
uhci_hcd:usb5, nvidia
17: 0 0 IO-APIC-fasteoi Intel ICH5
18: 81 8757 IO-APIC-fasteoi uhci_hcd:usb4
19: 0 0 IO-APIC-fasteoi uhci_hcd:usb3
20: 58 10343 IO-APIC-fasteoi eth0
21: 480319 0 IO-APIC-fasteoi cx18-0
22: 57 0 IO-APIC-fasteoi sata_sil24
23: 3 0 IO-APIC-fasteoi ehci_hcd:usb1
NMI: 0 0 Non-maskable interrupts
LOC: 701197 704207 Local timer interrupts
RES: 19657 21903 Rescheduling interrupts
CAL: 762 974 function call interrupts
TLB: 2010 2919 TLB shootdowns
TRM: 89031 89046 Thermal event interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0
dmesg:
cx18: Start initialization, version 1.0.0
cx18-0: Initializing card #0
cx18-0: Autodetected Hauppauge card
cx18-0 info: base addr: 0xe8000000
cx18-0 info: Enabling pci device
cx18-0 info: cx23418 (rev 0) at 02:01.0, irq: 21, latency: 64, memory:
0xe8000000
cx18-0 info: attempting ioremap at 0xe8000000 len 0x04000000
cx18-0: cx23418 revision 01010000 (B)
cx18-0 info: GPIO initial dir: 0000cffe/0000ffff out: 00003001/00000000
cx18-0 info: activating i2c...
cx18-0 i2c: i2c init
cx18-0 info: Active card count: 1.
tveeprom 1-0050: Hauppauge model 74541, rev C6B6, serial# 3484150
tveeprom 1-0050: MAC address is 00-0D-FE-35-29-F6
tveeprom 1-0050: tuner model is Philips FM1236 MK5 (idx 116, type 43)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is CX23418 (idx 38)
tveeprom 1-0050: decoder processor is CX23418 (idx 31)
tveeprom 1-0050: has radio
cx18-0: Autodetected Hauppauge HVR-1600
cx18-0 info: NTSC tuner detected
cx18-0: VBI is not yet supported
cx18-0 info: Loaded module tuner
cx18-0 info: Loaded module cs5345
cx18-0 i2c: i2c client register
tuner 5-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
tda9887 5-0043: creating new instance
tda9887 5-0043: tda988[5/6/7] found
tuner 5-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
cx18-0 i2c: i2c client register
cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
tuner-simple 5-0061: creating new instance
tuner-simple 5-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or
FM1236/F))
cx18-0 info: Allocate encoder MPEG stream: 63 x 8192 buffers (504kB total)
cx18-0 info: Allocate TS stream: 63 x 8192 buffers (504kB total)
cx18-0 info: Allocate encoder YUV stream: 8 x 131072 buffers (1024kB total)
cx18-0 info: Allocate encoder PCM audio stream: 63 x 6144 buffers (378kB
total)
cx18-0: Disabled encoder IDX device
cx18-0: Registered device video0 for encoder MPEG (63 x 8192 bytes)
DVB: registering new adapter (cx18)
MXL5005S: Attached at address 0x63
DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
cx18-0: DVB Frontend registered
cx18-0: Registered device video32 for encoder YUV (8 x 131072 bytes)
cx18-0: Registered device video24 for encoder PCM audio (63 x 6144 bytes)
cx18-0: Registered device radio0 for encoder radio
cx18-0: Initialized card #0: Hauppauge HVR-1600
cx18: End initialization
firmware: requesting v4l-cx23418-apu.fw
cx18-0 info: load segment a00000-a07fff
cx18-0 info: load segment ae0000-ae00ff
cx18-0 info: load segment b00000-b1a65f
cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
firmware: requesting v4l-cx23418-cpu.fw
cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
cx18-0 info: 1 MiniMe Encoder Firmware 0.0.74.0 (Release 2007/03/12)
cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
firmware: requesting v4l-cx23418-apu.fw
cx18-0 info: load segment a00000-a07fff
cx18-0 info: load segment ae0000-ae00ff
cx18-0 info: load segment b00000-b1a65f
firmware: requesting v4l-cx23418-cpu.fw
cx18-0 info: 1 MiniMe Encoder Firmware 0.0.74.0 (Release 2007/03/12)
cx18-0 info: Changing input from 1 to 0
cx18-0 info: Mute
cx18-0 info: cmd 4008646f triggered fw load
firmware: requesting v4l-cx23418-dig.fw
cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
cx18-0 info: decoder set video input 7, audio input 8
cx18-0 i2c: call_i2c_client addr=4c
cx18-0 info: decoder set video input 7, audio input 8
cx18-0 api: CX18_APU_RESETAI
cx18-0 api: mailbox error 200800ff for command CX18_APU_RESETAI
cx18-0 info: Unmute
cx18-0 info: Switching standard to 1000.
cx18-0 info: changing video std to fmt 1
cx18-0 info: PLL regs = int: 15, frac: 2876158, post: 4
cx18-0 info: PLL = 0.000011 MHz
cx18-0 info: PLL/8 = 0.000001 MHz
cx18-0 info: ADC Sampling freq = 0.000001 MHz
cx18-0 info: Chroma sub-carrier freq = 0.000000 MHz
cx18-0 info: hblank 122, hactive 720, vblank 26 , vactive 487, vblank656
26, src_dec 543,burst 0x5b, luma_lpf 1, uv_lpf 1, comb 0x66, sc 0x087c1f
cx18-0 info: Mute
cx18-0 info: v4l2 ioctl: set frequency 1076
cx18-0 info: Unmute
cx18-0 file: open encoder MPEG
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_ENUMINPUT index=0, name=Tuner 1, type=1, audioset=7,
tuner=0, std=00001000, status=0
cx18-0: VIDIOC_ENUMINPUT index=1, name=S-Video 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=2, name=Composite 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=3, name=S-Video 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=4, name=Composite 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT error -22
cx18-0: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=HM12,
description='HM12 (YUV 4:1:1)'
cx18-0: VIDIOC_TRY_FMT type=vid-cap
cx18-0: width=720, height=480, format=MPEG, field=interlaced,
bytesperline=0 sizeimage=131072, colorspace=1
cx18-0 ioctl: close() of encoder MPEG
cx18-0 file: open encoder PCM audio
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_ENUMINPUT index=0, name=Tuner 1, type=1, audioset=7,
tuner=0, std=00001000, status=0
cx18-0: VIDIOC_ENUMINPUT index=1, name=S-Video 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=2, name=Composite 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=3, name=S-Video 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=4, name=Composite 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT error -22
cx18-0: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=HM12,
description='HM12 (YUV 4:1:1)'
cx18-0: VIDIOC_TRY_FMT type=vid-cap
cx18-0: width=720, height=480, format=MPEG, field=interlaced,
bytesperline=0 sizeimage=131072, colorspace=1
cx18-0 ioctl: close() of encoder PCM audio
cx18-0 file: open encoder YUV
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_ENUMINPUT index=0, name=Tuner 1, type=1, audioset=7,
tuner=0, std=00001000, status=0
cx18-0: VIDIOC_ENUMINPUT index=1, name=S-Video 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=2, name=Composite 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=3, name=S-Video 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=4, name=Composite 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT error -22
cx18-0: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=HM12,
description='HM12 (YUV 4:1:1)'
cx18-0: VIDIOC_TRY_FMT type=vid-cap
cx18-0: width=720, height=480, format=HM12, field=interlaced,
bytesperline=720 sizeimage=518400, colorspace=1
cx18-0 ioctl: close() of encoder YUV
cx18-0 file: open encoder radio
cx18-0 info: Mute
cx18-0 i2c: call_i2c_client addr=4c
cx18-0 info: decoder set video input 7, audio input 0
cx18-0 api: CX18_APU_RESETAI
cx18-0 api: mailbox error 200800ff for command CX18_APU_RESETAI
cx18-0 info: Unmute
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Hauppauge HVR-1600,
bus=0000:02:01.0, version=0x00010000, capabilities=0x01070001
cx18-0: VIDIOC_ENUMINPUT index=0, name=Tuner 1, type=1, audioset=7,
tuner=0, std=00001000, status=0
cx18-0: VIDIOC_ENUMINPUT index=1, name=S-Video 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=2, name=Composite 1, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=3, name=S-Video 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT index=4, name=Composite 2, type=2, audioset=7,
tuner=0, std=00ffffff, status=0
cx18-0: VIDIOC_ENUMINPUT error -22
cx18-0: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=HM12,
description='HM12 (YUV 4:1:1)'
cx18-0: VIDIOC_TRY_FMT type=vid-cap
cx18-0: width=720, height=480, format=MPEG, field=interlaced,
bytesperline=0 sizeimage=131072, colorspace=1
cx18-0 ioctl: close() of encoder radio
cx18-0 info: Mute
cx18-0 info: changing video std to fmt 1
cx18-0 info: PLL regs = int: 15, frac: 2876158, post: 4
cx18-0 info: PLL = 0.000011 MHz
cx18-0 info: PLL/8 = 0.000001 MHz
cx18-0 info: ADC Sampling freq = 0.000001 MHz
cx18-0 info: Chroma sub-carrier freq = 0.000000 MHz
cx18-0 info: hblank 122, hactive 720, vblank 26 , vactive 487, vblank656
26, src_dec 543,burst 0x5b, luma_lpf 1, uv_lpf 1, comb 0x66, sc 0x087c1f
cx18-0 i2c: call_i2c_client addr=4c
cx18-0 info: decoder set video input 7, audio input 8
cx18-0 api: CX18_APU_RESETAI
cx18-0 api: mailbox error 200800ff for command CX18_APU_RESETAI
cx18-0 info: Unmute
Also, when trying to capture video I get hundreds of these (in dmesg):
cx18-0 info: ff DMA busy when it shouldn't
After loading, unloading, uninstalling and installing a few times I got
an error message (in dmesg) about increasing vmalloc (I haven't been
able to reproduce this). But I thought I would try to increase the
vmalloc space.
Vmalloc space before:
VmallocTotal: 110584 kB
VmallocUsed: 96088 kB
VmallocChunk: 9048 kB
Vmalloc with 'vmalloc=256M':
VmallocTotal: 241656 kB
VmallocUsed: 37540 kB
VmallocChunk: 199156 kB
Now I'm unable to recognize the card (I stopped at mmio_ndelay=606).
Usually the module would crash (making it impossible to unload the
module) after loading/unloading the module once or twice (in addition to
the load on boot).
From dmesg:
cx18: Start initialization, version 1.0.0
cx18-0: Initializing card #0
cx18-0: Autodetected Hauppauge card
cx18-0 info: base addr: 0xe8000000
cx18-0 info: Enabling pci device
cx18-0 info: cx23418 (rev 0) at 02:01.0, irq: 21, latency: 64, memory:
0xe8000000
cx18-0 info: attempting ioremap at 0xe8000000 len 0x04000000
cx18-0: cx23418 revision 01010000 (B)
cx18-0 info: GPIO initial dir: 0000ffff/0000ffff out: 00000000/00000000
cx18-0 info: activating i2c...
cx18-0 i2c: i2c init
cx18-0 info: Active card count: 1.
tveeprom 1-0050: Huh, no eeprom present (err=-121)?
tveeprom 1-0050: Encountered bad packet header [01]. Corrupt or not a
Hauppauge eeprom.
cx18-0: Invalid EEPROM
cx18-0: VBI is not yet supported
cx180 irq: SW1: 800 SW2: 40000 HW2: 0
cx18-0 info: Loaded module tuner
cx18-0 info: Loaded module cs5345
cx18-0 i2c: i2c client register
cx18-0 i2c: i2c client register
cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
cx18-0 info: Allocate encoder MPEG stream: 63 x 32768 buffers (2016kB total)
cx18-0 info: Allocate TS stream: 32 x 32768 buffers (1024kB total)
cx18-0 info: Allocate encoder YUV stream: 16 x 131072 buffers (2048kB total)
cx18-0 info: Allocate encoder PCM audio stream: 63 x 16384 buffers
(1008kB total)
cx18-0: Disabled encoder IDX device
cx18-0: Registered device video0 for encoder MPEG (2 MB)
DVB: registering new adapter (cx18)
firmware: requesting v4l-cx23418-apu.fw
s5h1409_readreg: readreg error (ret == -121)
cx18-0: frontend initialization failed
cx18-0: DVB failed to register
cx18-0: Registered device video32 for encoder YUV (2 MB)
cx18-0: Registered device video24 for encoder PCM audio (1 MB)
cx18-0: Registered device radio0 for encoder radio
cx18-0: Error -12 registering devices
cx180 irq: SW1: 800 SW2: 40000 HW2: 0
cx18-0 i2c: i2c exit
cx18-0 info: releasing enc_mem
cx18-0: Error -12 on initialization
cx18: probe of 0000:02:01.0 failed with error -12
cx18: End initialization
cx18-0 info: load segment a00000-a07fff
BUG: unable to handle kernel paging request at f5f000f8
IP: [<f09edebf>] :cx18:cx18_setup_page+0x10/0x53
*pde = 2f232067 *pte = 00000000
Oops: 0000 [#1] SMP
Modules linked in: s5h1409 cs5345 tuner cx18 dvb_core videodev
v4l1_compat compat_ioctl32 cx2341x v4l2_common tveeprom bridge bnep
rfcomm l2cap bluetooth autofs4 sunrpc xfs loop dm_multipath ipv6
snd_intel8x0 snd_ac97_codec ac97_bus snd_usb_audio snd_usb_lib
snd_rawmidi snd_hwdep snd_seq_dummy serio_raw pcspkr sr_mod cdrom
i2c_algo_bit sata_sil24 snd_seq_oss snd_seq_midi_event nvidia(P) snd_seq
skge snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd
soundcore snd_page_alloc i2c_i801 i2c_core joydev iTCO_wdt
iTCO_vendor_support sg dm_snapshot dm_zero dm_mirror dm_log dm_mod
ata_piix pata_acpi ata_generic libata sd_mod scsi_mod ext3 jbd mbcache
uhci_hcd ohci_hcd ehci_hcd [last unloaded: tveeprom]
Pid: 14642, comm: hald-probe-vide Tainted: P
(2.6.26.3-29.fc9.i686 #1)
EIP: 0060:[<f09edebf>] EFLAGS: 00010287 CPU: 0
EIP is at cx18_setup_page+0x10/0x53 [cx18]
EAX: f5200000 EBX: 00000000 ECX: 00000010 EDX: 00000010
ESI: 00000010 EDI: ef3f8000 EBP: ea17dda8 ESP: ea17dd9c
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process hald-probe-vide (pid: 14642, ti=ea17d000 task=ea16be80
task.ti=ea17d000)
Stack: 00000000 f0bd9010 00000000 ea17de14 f09e57b7 ebcf5b38 ea390000
ef3f8000
f3200000 ea17de3c f0bd9000 00000006 00000010 12000005 ebcf5b00
efbf6060
ea390000 ea17de08 00022790 ea17de50 ef404330 00000010 6d676553
72646548
Call Trace:
[<f09e57b7>] ? cx18_firmware_init+0x1a1/0x566 [cx18]
[<f09e427d>] ? cx18_init_on_first_open+0x44/0x147 [cx18]
[<c04056a8>] ? apic_timer_interrupt+0x28/0x30
[<c04f6e35>] ? kobject_get+0x12/0x17
[<c048787e>] ? cdev_get+0x29/0x3c
[<f09e72b9>] ? cx18_v4l2_open+0xa9/0x1e4 [cx18]
[<c0487ac4>] ? chrdev_open+0x110/0x12c
[<c0484030>] ? __dentry_open+0x10e/0x1fc
[<c04841a5>] ? nameidata_to_filp+0x1f/0x33
[<c04879b4>] ? chrdev_open+0x0/0x12c
[<c048f0a4>] ? do_filp_open+0x33e/0x6b0
[<c0403721>] ? __switch_to+0xce/0x14e
[<c0431b0d>] ? do_sigaction+0x106/0x150
[<c0483da0>] ? get_unused_fd_flags+0x64/0xc5
[<c0483e41>] ? do_sys_open+0x40/0xb6
[<c0483ef9>] ? sys_open+0x1e/0x26
[<c0404c32>] ? syscall_call+0x7/0xb
[<c0630000>] ? __down_interruptible+0x4/0x8d
=======================
Code: b7 4d fa 8b 50 18 8b 40 08 51 b9 06 00 00 00 e8 ed 35 b1 cf 31 c0
8b 5d fc c9 c3 55 89 e5 57 89 c7 56 89 d6 53 8b 80 bc 19 00 00 <8b> 98
f8 00 d0 00 8b 87 38 01 00 00 85 c0 74 05 e8 29 d0 b0 cf
EIP: [<f09edebf>] cx18_setup_page+0x10/0x53 [cx18] SS:ESP 0068:ea17dd9c
---[ end trace 329cb7c059e4c5c0 ]---
Andy Walls wrote:
> On Wed, 2008-09-17 at 22:13 -0400, Oystein Thorsen wrote:
>
>> Hi,
>> I bought the HVR-1600 card about a week ago, but I've been unable to get
>> it working on my mythtv server. I've tried it on a different computer
>> where it worked in Vista. It also worked on Fedora 9 (same as the mythtv
>> server) with the same drivers as on the mythtv server. I also have a
>> PVR-150 card in the mythtv server from before. The PVR-150 been working
>> the whole time while I've been playing around with the HVR-1600.
>>
>> I'm using the latest v4l-dvb drivers (from the official mercurial
>> repository).
>>
>> Initially I had problems detecting the card, but it looks like the
>> mmio_ndelay setting (152) corrected that:
>>
>
> All,
>
> I'm trying to figure out a good value for the driver to use as a default
> for this parameter, so I can stop repeating the mmio_ndelay answer on
> the list :) . I'm sure users expect the driver to "just work" out of
> the box and I'd certainly like to make it that way.
>
> So far various people have reported that 91, 121, and 152 fix their
> respective problems. So that means I'll need to check in a value of 152
> as a default. Has anyone else found they need to use a even higher
> value for correct operation?
>
>
>
>
>> cx18-0: Initializing card #0
>> cx18-0: Autodetected Hauppauge card
>> ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 21 (level, low) -> IRQ 21
>> cx18-0: cx23418 revision 01010000 (B)
>> tveeprom 4-0050: Hauppauge model 74541, rev C6B6, serial# 3484150
>> tveeprom 4-0050: MAC address is 00-0D-FE-35-29-F6
>> tveeprom 4-0050: tuner model is Philips FM1236 MK5 (idx 116, type 43)
>> tveeprom 4-0050: TV standards NTSC(M) (eeprom 0x08)
>> tveeprom 4-0050: audio processor is CX23418 (idx 38)
>> tveeprom 4-0050: decoder processor is CX23418 (idx 31)
>> tveeprom 4-0050: has radio
>> cx18-0: Autodetected Hauppauge HVR-1600
>> cx18-0: VBI is not yet supported
>> tuner 5-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
>> tda9887 5-0043: creating new instance
>> tda9887 5-0043: tda988[5/6/7] found
>> tuner 5-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
>> cs5345 4-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
>> tuner-simple 5-0061: creating new instance
>> tuner-simple 5-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or
>> FM1236/F))
>> cx18-0: Disabled encoder IDX device
>> cx18-0: Registered device video0 for encoder MPEG (2 MB)
>> DVB: registering new adapter (cx18)
>> firmware: requesting v4l-cx23418-apu.fw
>> MXL5005S: Attached at address 0x63
>> DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
>> cx18-0: DVB Frontend registered
>> cx18-0: Registered device video32 for encoder YUV (2 MB)
>> cx18-0: Registered device video24 for encoder PCM audio (1 MB)
>> cx18-0: Registered device radio0 for encoder radio
>> cx18-0: Initialized card #0: Hauppauge HVR-1600
>> cx18: End initialization
>> cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000 (141200 bytes)
>> firmware: requesting v4l-cx23418-cpu.fw
>> cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)
>> cx18-0: FW version: 0.0.74.0 (Release 2007/03/12)
>> firmware: requesting v4l-cx23418-apu.fw
>> firmware: requesting v4l-cx23418-cpu.fw
>> firmware: requesting v4l-cx23418-dig.fw
>> cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
>>
>> When I try to capture some data (cat /dev/video0 > test.mpg) I get
>> nothing (filesize is 0). The same happens if I try to record something
>> on mythtv (The PVR-150 still records fine).
>>
>> Let me know if there is any other information that would be useful.
>>
>
> Look in /proc/interrupts and see what devices are sharing IRQ lines with
> ivtv and cx18, and look in dmesg or /var/log/messages for any messages
> about the kernel disabling/ignoring IRQ lines (i.e. "nobody cared").
>
>
> Use the cx18 debug module parameter to turn on Warning, Info,
> Mailbox/API, and IRQ debug messages. See what gets logged especially
> when you try to do a capture. If nothing jumps out at you, also turn on
> the high volume debug flag.
>
> Regards,
> Andy
>
>
>> Thanks,
>>
>> Oystein Thorsen
>>
>
>
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
Thanks for any feedback so far.
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users