Hi,
I finally made it. There is a problem in the current 0.10.1 version of ivtv. Please find attached a
patch for 0.10.1.
In details: I just added in the file ivtv-driver.c one more line with my model-id 30039. Someone
should open a bug that he didn't "respect" my selection with cardtype=1 but tried to use the default
value.
After that just compiled again, removed all old modules (e.g. in Ubuntu: renamed the official
ivtv.ko); then made a depmod -a, checked via modinfo ivtv that he is reading my new ivtv and was
able to do a simple
modprobe ivtv
and got that card working.
I made a cross-post to the devel-Mailinglist, hopefully someone can include this patch into
cvs/subversion.
Thanks again for your help, if you have any further questions, just contact me.
Yours, Stefan
Stefan Langeland wrote:
John Drescher wrote:
On 5/10/07, Stefan Langeland <[EMAIL PROTECTED]> wrote:
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?
I may be wrong but it looks like a few needed modules are not loaded.
# lsmod | grep wm8775
Sorry, but:
[EMAIL PROTECTED]:~$ lsmod | grep wm8775
wm8775 6924 0
i2c_core 22784 6 wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom
But thanks for the hint.
Stefan
_______________________________________________
ivtv-users mailing list
[EMAIL PROTECTED]
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--- ivtv-driver.c.orig 2007-02-12 23:15:32.000000000 +0100
+++ ivtv-driver.c 2007-05-11 14:41:16.000000000 +0200
@@ -332,6 +332,7 @@ static void ivtv_process_eeprom(struct i
case 32000 ... 32999:
case 48000 ... 48099: /* 48??? range are PVR250s with a cx23415 */
case 48400 ... 48599:
+ case 30039: /* Hauppauge 150 l.p. new Brand? */
itv->card = ivtv_get_card(IVTV_CARD_PVR_250);
break;
case 48100 ... 48399:
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel