Friendly reminder...

I have no idea what to do next, except for downgrading the kernel and
installing the ivtv package manually. I know the card is working fine in
another pc, so I really wonder what is causing it to no detect certain
modules.

Kind regards,
Jan

Jan Tiri wrote:
> Replying to myself :/
>
> I found another Alix 1C with another pvr150 with exactly the same
> problem, so now I'm convinced it has something to do with the hardware
> combination. The Alix has it's own i2c pins on the mobo, but I don't
> think they interfere since it's using it's own driver scx200_acb.
>
> In mean time, I modprobed ivtv with debug=1023, giving the output below;
>
> ivtv:  Start initialization, version 1.0.0
> ivtv0: Initializing card #0
> ivtv0: Autodetected Hauppauge card (cx23416 based)
> ivtv0 info: base addr: 0xe8000000
> ivtv0 info: Enabling pci device
> ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 10 (level,
> low) -> IRQ 10
> ivtv0 info: Attempting to enable Bus Mastering
> ivtv0 info: Bus Mastering Enabled.
> ivtv0 info: 22 (rev 1) at 00:0c.0, irq: 10, latency: 128, memory: 0xe8000000
> ivtv0 info: attempting ioremap at 0xe8000000 len 0x00800000
> ivtv0 info: attempting ioremap at 0xea000000 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
> ivtv0 info: Loading encoder image
> ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 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: 0x02060039
> ivtv0 info: GPIO initial dir: 0000df00 out: 000026f3
> ivtv0 info: activating i2c...
> ivtv0 i2c: i2c init
> ivtv0 i2c: setting scl and sda to 1
> ivtv0 i2c: i2c client attach
> cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
> ivtv0 i2c: i2c client attach
> cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
> wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
> ivtv0 i2c: i2c client attach
> ivtv0 info: Active card count: 1.
> ivtv0 info: Loaded module tveeprom
> tveeprom 0-0050: Hauppauge model 26559, rev F189, serial# 9929952
> tveeprom 0-0050: tuner model is TCL MFPE05 2 (idx 89, type 38)
> tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
> (eeprom 0x74)
> 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 receiver, has no IR transmitter
> ivtv0: Autodetected Hauppauge WinTV PVR-150
> ivtv0 info: PAL tuner detected
> ivtv0 info: Loaded module tuner
> ivtv0 info: Loaded module cx25840
> ivtv0 info: Loaded module wm8775
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Changing input from 1 to 0
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Mute
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 i2c: call_i2c_client addr=1b
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Unmute
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Mute
> ivtv0 info: v4l2 ioctl: set frequency 6400
> ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Unmute
> 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: 161 x 12960 buffers (2037kB
> total)
> ivtv0: Registered device vbi0 for encoder VBI (1 MB)
> ivtv0 info: Allocate DMA encoder VBI stream: 40 x 26208 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: Switching standard to f.
> ivtv0 irq: Masking interrupts
> ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
> ivtv:  End initialization
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCAP, dir=r- (0x80685600)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80000000)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980001)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980900)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980901)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980902)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980903)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980905)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980906)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980907)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980908)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980909)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8098090a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990001)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990900)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990907)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990964)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990965)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990967)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990969)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096b)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096c)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096d)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909c8)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909c9)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909ca)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cb)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cc)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909ce)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cf)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d0)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d1)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d2)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d3)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991000)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991001)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991002)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991003)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991004)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991005)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991006)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991007)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991008)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991009)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099100a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099100b)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_G_TUNER, dir=rw (0xc054561d)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_S_FREQUENCY, dir=-w (0x402c5639)
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 1)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Mute
> ivtv0 info: v4l2 ioctl: set frequency 2327
> wm8775 0-001b: I2C: cannot write 0c0 to register R21
> wm8775 0-001b: I2C: cannot write 1d4 to register R14
> wm8775 0-001b: I2C: cannot write 1d4 to register R15
> wm8775 0-001b: I2C: cannot write 102 to register R21
> ivtv0 api: API Call: CX2341X_ENC_INITIALIZE_INPUT
> ivtv0 ioctl: VIDIOC_S_CTRL(00980909, 0)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 info: Unmute
> ivtv0 ioctl: close() of encoder MPEG
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCAP, dir=r- (0x80685600)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80000000)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980001)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980900)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980901)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980902)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980903)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980905)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980906)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980907)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980908)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80980909)
> ivtv0 i2c: call_i2c_client addr=44
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8098090a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990001)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990900)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990907)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990964)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990965)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990967)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80990969)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096b)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096c)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099096d)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909c8)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909c9)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909ca)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cb)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cc)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909ce)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909cf)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d0)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d1)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d2)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(809909d3)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991000)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991001)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991002)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991003)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991004)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991005)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991006)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991007)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991008)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(80991009)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099100a)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_QUERYCTRL, dir=rw (0xc0445624)
> ivtv0 ioctl: VIDIOC_QUERYCTRL(8099100b)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_G_TUNER, dir=rw (0xc054561d)
> ivtv0 ioctl: v4l2 ioctl VIDIOC_G_FREQUENCY, dir=rw (0xc02c5638)
> ivtv0 ioctl: close() of encoder MPEG
>
> No idea if this can be helpful.
>
> Kind regards,
> Jan
>
> Jan Tiri wrote:
>   
>> Hi there,
>>
>> I'm trying to reduce power consumption by replacing my old server with a
>> newer Alix1C. Both systems are running an up-to-date Gentoo
>> (ivtv-1.0.3-r2) and the same kernel (gentoo-sources 2.6.23-r8); I will
>> reuse my PVR150 in the new system. However, when the ivtv is initialized
>> on the new system, it seems it doesn't detect the tuner part, which I
>> found out comparing the dmesg's on both machines. This part I only see
>> on the old one:
>>
>> tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
>> tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
>> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>> tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
>>
>> I also tried to reuse the .config of the old machine, but this didn't
>> help. I'm quite sure the actual capturing works but didn't test the
>> composite/s-video yet to prove it. When I try to set a frequency, I
>> still see the same black screen with a tiny bit of static and no 'Signal
>> Detected';
>>
>> ~ # v4l2-ctl -f 245.250
>> Frequency set to 3924 (245.250000 MHz)
>> ~ # v4l2-ctl -F
>> Frequency: 0 (0.000000 MHz)
>> ~ # ivtv-tune -t europe-west -x TV1
>> /dev/video0: 203.250 MHz
>>
>> When I perform the first command, I see additional output in dmesg;
>>
>> wm8775 0-001b: I2C: cannot write 0c0 to register R21
>> wm8775 0-001b: I2C: cannot write 1d4 to register R14
>> wm8775 0-001b: I2C: cannot write 1d4 to register R15
>> wm8775 0-001b: I2C: cannot write 102 to register R21
>>
>> A friend is also using a pvr150 on his Alix1C (Debian) without problems.
>>
>> - relevant lsmod:
>>
>> wm8775                  4524  0
>> cx25840                21488  0
>> tuner                  56072  0
>> ivtv                  112016  0
>> firmware_class          6688  2 cx25840,ivtv
>> i2c_algo_bit            4772  1 ivtv
>> cx2341x                 9924  1 ivtv
>> tveeprom               13264  1 ivtv
>> i2c_core               17744  6
>> wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom
>> videodev               23840  1 ivtv
>> v4l2_common            14304  6 wm8775,cx25840,tuner,ivtv,cx2341x,videodev
>> v4l1_compat            12164  2 ivtv,videodev
>>
>> - dmesg from the problem machine:
>>
>> ivtv:  Start initialization, version 1.0.0
>> ivtv0: Initializing card #0
>> ivtv0: Autodetected Hauppauge card (cx23416 based)
>> ACPI: PCI Interrupt Link [LNKC] BIOS reported IRQ 0, using IRQ 10
>> ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
>> ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKC] -> GSI 10 (level,
>> low) -> IRQ 10
>> ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
>> ivtv0: Encoder revision: 0x02060039
>> tveeprom 0-0050: Hauppauge model 26559, rev F189, serial# 9929952
>> tveeprom 0-0050: tuner model is TCL MFPE05 2 (idx 89, type 38)
>> tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
>> (eeprom 0x74)
>> 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 receiver, has no IR transmitter
>> ivtv0: Autodetected Hauppauge WinTV PVR-150
>> cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
>> cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
>> ivtv0: i2c hardware 0x00000020 (wm8775) not found for command 0x4008646d
>> ivtv0: Registered device video0 for encoder MPEG (4 MB)
>> ivtv0: Registered device video32 for encoder YUV (2 MB)
>> ivtv0: Registered device vbi0 for encoder VBI (1 MB)
>> ivtv0: Registered device video24 for encoder PCM audio (1 MB)
>> ivtv0: Registered device radio0 for encoder radio
>> ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
>> ivtv:  End initialization
>>
>> Any help would be appreciated.
>>
>> Kind regards,
>> Jan
>>
>>
>> _______________________________________________
>> 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
>   


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

Reply via email to