Sander Sweers wrote:
> On di, 2007-05-08 at 19:57 +0200, [EMAIL PROTECTED] wrote:
>> Hi,
>>
>> I was trying to install my new Hauppauge 150 l.p. Card on my Linux-machine. 
>> Everything is cool until I try to get a video via "cat /dev/video0 >> 
>> /var/tmp/tmp.mpg". This results in a 0-byte-file and I am getting the 
>> following messages in my kernel-log:
> 
> It looks like this is a special halve height (low profile) card as you
> mention L.P. in the subject? This is not a PVR-150 but a PVR-250.

You are right; it is a Low profile card, I forgot to mention. Thanks for the 
hint that I have a 250 
card, I didn't know :)

>> May  8 03:21:32 media ivtv0: i2c addr 0x44 not found for command 0xc0cc5605!
> 
> These errors indeed are the problem. 
> 
> You definately need the following modules enabled or installed.
> 
> * Conexant CX2341x MPEG encoders (CONFIG_VIDEO_CX2341X)
>   * Philips SAA7113/4/5 video decoders (CONFIG_VIDEO_SAA711X)
>   * Micronas MSP34xx audio decoders (CONFIG_VIDEO_MSP3400)
These modules are in the standard ubuntu-kernel included as modules and are 
also loaded

> Can you try and force the card type to a PVR-250 by passing cardtype=1
> to ivtv?
> 
I am using Ubuntu 7.04 now; rmmoded all modules down to rmmod i2c_core. Then I 
typed modprobe ivtv 
cardtype=1. But it is not working yet:

[ 1507.568787] ivtv0: Removed Hauppauge WinTV PVR-150, card #0
[ 1590.329400] ivtv:  ==================== START INIT IVTV ====================
[ 1590.329408] ivtv:  version 0.10.1 (tagged release) loading
[ 1590.329410] ivtv:  Linux version: 2.6.20-15-generic SMP mod_unload 586
[ 1590.329413] ivtv:  In case of problems please include the debug info between
[ 1590.329415] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[ 1590.329417] ivtv:  any module options, when mailing the ivtv-users 
mailinglist.
[ 1590.330536] ivtv0: User specified Hauppauge WinTV PVR-250 card (detected 
cx23416 based chip)
[ 1590.330761] ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 17 (level, low) -> 
IRQ 18
[ 1590.974489] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[ 1591.189298] ivtv0: Encoder revision: 0x02050032
[ 1591.189304] ivtv0: Recommended firmware version is 0x02060039.
[ 1591.259071] tveeprom 0-0050: Hauppauge model 30039, rev B157, serial# 6817533
[ 1591.259080] tveeprom 0-0050: tuner model is Philips FM1216 ME MK3 (idx 57, 
type 38)
[ 1591.259084] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') 
PAL(D/D1/K) (eeprom 0x74)
[ 1591.259088] tveeprom 0-0050: audio processor is MSP4418 (idx 25)
[ 1591.259091] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
[ 1591.259094] tveeprom 0-0050: has radio, has no IR receiver, has no IR 
transmitter
[ 1591.259098] ivtv0: Unknown model 30039, defaulting to PVR-150
[ 1591.259103] ivtv0: Autodetected Hauppauge WinTV PVR-150
[ 1591.273115] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
[ 1591.273168] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
[ 1591.277480] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 1591.324361] ivtv0: Registered device video0 for encoder MPEG (4 MB)
[ 1591.324726] ivtv0: Registered device video32 for encoder YUV (2 MB)
[ 1591.325064] ivtv0: Registered device vbi0 for encoder VBI (1 MB)
[ 1591.325354] ivtv0: Registered device video24 for encoder PCM audio (1 MB)
[ 1591.325756] ivtv0: Registered device radio0 for encoder radio
[ 1591.325868] tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME 
MK3))
[ 1591.325978] ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 
0xc008561c!
[ 1591.325985] ivtv0: i2c addr 0x44 not found for command 0x4008646f!
[ 1591.325990] ivtv0: i2c hardware 0x00000020 (wm8775) not found for command 
0x4008646d!
[ 1591.325993] ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 
0x4008646d!
[ 1591.440825] ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 
0xc008561c!
[ 1591.443804] ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 
0xc008561c!
[ 1591.580714] ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 
0xc008561c!
[ 1591.580725] ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
[ 1591.580955] ivtv:  ====================  END INIT IVTV  ====================

He set it to WinTV PVR-250, but then says again that he finds an unknown model 
and goes back to his 
default PVR-150. Any other idea?

Thanks, Stefan



> Greets
> Sander
> 
>> This is my startup-log:
>>
>> ivtv:  ==================== START INIT IVTV ====================
>> ivtv:  version 0.10.1 (tagged release) loading
>> ivtv:  Linux version: 2.6.21-ARCH SMP preempt mod_unload 686
>> 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 card (cx23416 based)
>> ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 18 (level, low) -> IRQ 16
>> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
>> ivtv0: Encoder revision: 0x02060039
>> tveeprom 1-0050: Hauppauge model 30039, rev B157, serial# 6817533
>> tveeprom 1-0050: tuner model is Philips FM1216 ME MK3 (idx 57, type 38)
>> tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) 
>> (eeprom 0x74)
>> tveeprom 1-0050: audio processor is MSP4418 (idx 25)
>> tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
>> tveeprom 1-0050: has radio, has no IR receiver, has no IR transmitter
>> ivtv0: Unknown model 30039, defaulting to PVR-150
>> ivtv0: Autodetected Hauppauge WinTV PVR-150
>> tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
>> tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
>> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>> 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
>> tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
>> ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
>> ivtv0: i2c addr 0x44 not found for command 0x4008646f!
>> ivtv0: i2c hardware 0x00000020 (wm8775) not found for command 0x4008646d!
>> ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0x4008646d!
>> ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
>> ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
>> ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c!
>> ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
>> ivtv:  ====================  END INIT IVTV  ====================
>>
>>
>> lspci:
>>
>> lspci: 00:0f.0 Multimedia video controller: Internext Compression Inc iTVC16 
>> (CX23416) MPEG-2 Encoder (rev 01)
>>
>> Kernel: CONFIG_VIDEO_WM8775=m, CONFIG_VIDEO_CX25840=m
>>
>> It is the same mysterious thing with Ubuntu 7.04 on the same computer. I 
>> tried another Computer with a running Windows XP, installed the card and the 
>> Hauppauge drivers and it worked. So the card is obviously not defect.
>>
>> Finally I managed to get it work with an old version of the software: I used 
>> as distribution c't vdr, which has an 2.6.16-kernel and ivtv 0.6.x. 
>> Everything works fine, I can switch channels and record everything to an mpg 
>> file.
>> There seems to be a problem with this card in the newest repository.
>>
>> Here the log-messages for this working configuration:
>>
>> ivtv:  ==================== START INIT IVTV ====================
>> ivtv:  version 0.6.1 (tagged release) loading
>> ivtv:  Linux version: 2.6.16-ct-1 586 gcc-3.3
>> 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.
>> input: PS2++ Logitech Wheel Mouse as /class/input/input2
>> ivtv0: Autodetected Hauppauge WinTV PVR-250 card (cx23416 based)
>> ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 17 (level, low) -> IRQ 193
>> tveeprom 1-0050: Hauppauge model 30039, rev B157, serial# 6817533
>> tveeprom 1-0050: tuner model is Philips FM1216 ME MK3 (idx 57, type 38)
>> tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) 
>> (eeprom 0x74)
>> tveeprom 1-0050: audio processor is MSP4418 (idx 25)
>> tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
>> tveeprom 1-0050: has radio, has no IR remote
>> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>> tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
>> saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
>> msp3400 1-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c driver #0)
>> msp3400 1-0040: MSP4418G-A2 supports nicam and radio, mode is autodetect and 
>> autoselect
>> ts: Compaq touchscreen protocol output
>> ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
>> ivtv0: Encoder revision: 0x02060039
>> ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011, 
>> 0x02040024 or 0x02050032.
>> ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
>> ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
>> ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
>> ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB 
>> total)
>> ivtv0: Create encoder radio stream
>> tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
>> ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
>> ivtv:  ====================  END INIT IVTV  ====================
>>
>>
>> I am wondering why he is initializing here a WinTV PVR-250 card. Another 
>> thing in the first log is the line 
>> ivtv0: Unknown model 30039, defaulting to PVR-150. Perhaps here is a problem?
> 
> 
> _______________________________________________
> 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