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
