LinHES Forums
http://forum.linhes.org/

Hauppauge 150
http://forum.linhes.org/viewtopic.php?f=2&t=6282
Page 1 of 1

Author:  greywire [ Sun Oct 02, 2005 8:39 pm ]
Post subject:  Hauppauge 150

I cannot for the life of me get my Hauppauge 150 to work. I have a system working with a 250 for some time, and added the 150. I can't get anything more than static out of it.

I see "tuner type not set" below, which I assume is the problem, but I cannot seem to find the solution to this.


ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.8 (tagged release) loading
ivtv: Linux version: 2.6.11.7-chw-4 SMP preempt 586 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 250 card (iTVC16 based)
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 7
PCI: setting IRQ 7 as level-triggered
ACPI: PCI interrupt 0000:01:06.0[A] -> GSI 7 (level, low) -> IRQ 7
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G)
no-thread mode
msp34xx: $Id$ compiled on: Sep 25 2005 14:04:25
ivtv: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
ivtv: i2c attach to card #0 ok [client=tveeprom, addr=50]
tveeprom: Hauppauge: model = 32032, rev = B310, serial# = 7044531
tveeprom: tuner = Philips FI1236 MK2 (idx = 10, type = 2)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3440 (type = 11)
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
tuner 2-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
ivtv: Initialized WinTV PVR 250, card #0
ivtv: ====================== NEXT CARD ======================
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI interrupt 0000:01:07.0[A] -> GSI 5 (level, low) -> IRQ 5
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
ivtv: i2c attach to card #1 ok [client=tveeprom, addr=50]
tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8163067
tveeprom: tuner = <unknown> (idx = 99, type = -628859304)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = TDA9850 (type = 3)
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44]
ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
ivtv warning: i2c client addr: 0x43 not found for command 0x40085618!
tuner 3-0061: tuner type not set
ivtv warning: i2c client addr: 0x43 not found for command 0x402c5639!
ivtv: Initialized WinTV PVR 150, card #1
ivtv: ==================== END INIT IVTV ====================

Author:  andrewsw [ Mon Oct 03, 2005 4:29 pm ]
Post subject:  pvr 150 woes

I'm having the same problem except...

I HAD a working setup with a pvr 150 reading as card#0 and a pvr 350 reading as card#1. I compiled and installed ivtv 0.3.9 and it worked like a charm. no need to set tuner types in /etc/mythtv/modules/ivtv or anything. it just plain worked. picture beautiful and all that.

then today I reboot the machine to test a configuration on my remote (using ir-kbd-i2c, another story) and boom, pvr-150 isn't detected properly. so I go in and undue the changes I made to i2c and ir* and still no go. so now my wife's tv-box is broke. I followed instructions in the wiki about using "options tuner type=50,47" in /etc/mythtv/modules/ivtv and this doesn't work at all, tuner bombs. modinfo ivtv shows a param: tuner=<int> and I use that as "options ivtv tuner=50,47" now the tuners work, but quality on some channels is really bad. You might try that line about using tuner 50 for the pvr 150 and whatever is autodetected for the other.

this is frustrating as I changed back everything I had changed. ugh.

here is my old dmesg when it worked:

Code:
Oct  1 19:50:05 mythtv kernel: ivtv: ==================== START INIT IVTV ====================
Oct  1 19:50:05 mythtv kernel: ivtv: version 0.3.9 (development svn snapshot revision ) loading
Oct  1 19:50:05 mythtv kernel: ivtv: Linux version: 2.6.11.9-chw-2 SMP preempt 586 gcc-3.3
Oct  1 19:50:05 mythtv kernel: ivtv: In case of problems please include the debug info
Oct  1 19:50:05 mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when
Oct  1 19:50:05 mythtv kernel: ivtv: mailing the ivtv-devel mailinglist.
Oct  1 19:50:05 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
Oct  1 19:50:05 mythtv kernel: ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
Oct  1 19:50:05 mythtv kernel: ACPI: PCI interrupt 0000:01:07.0[A] -> GSI 19 (level, high) -> IRQ 19
Oct  1 19:50:05 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)
Oct  1 19:50:05 mythtv kernel: tveeprom: ivtv version
Oct  1 19:50:05 mythtv kernel: tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8126031
Oct  1 19:50:05 mythtv kernel: tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50)
Oct  1 19:50:05 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Oct  1 19:50:05 mythtv kernel: tveeprom: audio processor = CX25841 (type = 23)
Oct  1 19:50:05 mythtv kernel: tveeprom: decoder processor = CX25841 (type = 1c)
Oct  1 19:50:05 mythtv kernel: ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
Oct  1 19:50:05 mythtv kernel: ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
Oct  1 19:50:05 mythtv kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Oct  1 19:50:05 mythtv kernel: cx25840: loading /lib/modules/HcwMakoA.ROM
Oct  1 19:50:07 mythtv kernel: ivtv: i2c attach to card #0 ok [client=cx25840, addr=44]
Oct  1 19:50:07 mythtv kernel: ivtv: i2c attach to card #0 ok [client=wm8775, addr=1b]
Oct  1 19:50:08 mythtv kernel: ivtv: loading /lib/modules/ivtv-fw-enc.bin
Oct  1 19:50:08 mythtv kernel: ivtv: Encoder revision: 0x02040011
Oct  1 19:50:08 mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Oct  1 19:50:08 mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Oct  1 19:50:08 mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Oct  1 19:50:08 mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Oct  1 19:50:08 mythtv kernel: tuner 2-0061: type set to 50 (TCL 2002N)
Oct  1 19:50:09 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #0
Oct  1 19:50:09 mythtv kernel: ivtv: ======================  NEXT CARD  ======================
Oct  1 19:50:09 mythtv kernel: ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
Oct  1 19:50:09 mythtv kernel: ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
Oct  1 19:50:09 mythtv kernel: ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 17 (level, high) -> IRQ 17
Oct  1 19:50:09 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=unset, addr=18]
Oct  1 19:50:09 mythtv kernel: ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-3/3-0018/ir0 [ivtv i2c driver #1]
Oct  1 19:50:09 mythtv kernel: tveeprom: The eeprom says no radio is present, but the tuner type 68
Oct  1 19:50:09 mythtv kernel: tveeprom: indicates otherwise. I will assume that radio is present.
Oct  1 19:50:09 mythtv kernel: tveeprom: ivtv version
Oct  1 19:50:09 mythtv kernel: tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 2985909
Oct  1 19:50:09 mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
Oct  1 19:50:09 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
Oct  1 19:50:09 mythtv kernel: tveeprom: audio processor = MSP4448 (type = 1b)
Oct  1 19:50:09 mythtv kernel: tveeprom: decoder processor = SAA7115 (type = 13)
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
Oct  1 19:50:09 mythtv kernel: tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
Oct  1 19:50:09 mythtv kernel: msp34xx: ivtv version
Oct  1 19:50:09 mythtv kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode
Oct  1 19:50:09 mythtv kernel: msp34xx: $Id$ compiled on: Sep 24 2005 15:21:21
Oct  1 19:50:09 mythtv input.agent[2178]:      evdev: loaded successfully
Oct  1 19:50:09 mythtv input.agent[2215]:      evdev: already loaded
Oct  1 19:50:09 mythtv input.agent[2237]:      evdev: already loaded
Oct  1 19:50:09 mythtv input.agent[2229]:      evdev: already loaded
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=MSP3448W-A2, addr=40]
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=saa7115[50], addr=21]
Oct  1 19:50:09 mythtv kernel: tda9885/6/7: chip found @ 0x86
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
Oct  1 19:50:09 mythtv kernel: saa7127 3-0044: saa7129 found @ 0x88 (ivtv i2c driver #1)
Oct  1 19:50:09 mythtv kernel: ivtv: i2c attach to card #1 ok [client=saa7127, addr=44]
Oct  1 19:50:10 mythtv kernel: ivtv: loading /lib/modules/ivtv-fw-enc.bin
Oct  1 19:50:10 mythtv kernel: ivtv: loading /lib/modules/ivtv-fw-dec.bin
Oct  1 19:50:10 mythtv kernel: ivtv: Encoder revision: 0x02040011
Oct  1 19:50:10 mythtv kernel: ivtv: Decoder revision: 0x02020023
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Create encoder radio stream
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
Oct  1 19:50:10 mythtv kernel: ivtv: Create decoder VOUT stream
Oct  1 19:50:10 mythtv kernel: ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
Oct  1 19:50:10 mythtv kernel: tuner 3-0061: type set to 47 (LG NTSC (TAPE series))
Oct  1 19:50:11 mythtv kernel: ivtv: Initialized WinTV PVR 350, card #1
Oct  1 19:50:11 mythtv kernel: ivtv: ====================  END INIT IVTV  ====================
Oct  1 19:50:11 mythtv kernel: cx2388x v4l2 driver version 0.0.4 loaded
Oct  1 19:50:11 mythtv kernel: lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
Oct  1 19:50:11 mythtv kernel: ivtv: i2c attach to card #0 ok [client=Hauppauge IR (PVR150), addr=71]
Oct  1 19:50:11 mythtv kernel: lirc_dev: lirc_register_plugin:sample_rate: 10
Oct  1 19:50:11 mythtv kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR)
Oct  1 19:50:11 mythtv kernel: lirc_dev: lirc_register_plugin:sample_rate: 10


As you can see it properly detects the tuner type for both cards.

Now I get this

Code:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.9 (development svn snapshot revision ) loading
ivtv: Linux version: 2.6.11.9-chw-2 SMP preempt 586 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI interrupt 0000:01:07.0[A] -> GSI 19 (level, high) -> IRQ 19
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv: i2c attach to card #0 ok [client=tveeprom, addr=50]
tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 8126031
tveeprom: tuner = <unknown> (idx = 99, type = -636862892)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = TDA9850 (type = 3)
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
tuner 2-0061: type set to 50 (TCL 2002N)
ivtv: Initialized WinTV PVR 150, card #0
ivtv: ======================  NEXT CARD  ======================
ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 17 (level, high) -> IRQ 17
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Sep 24 2005 15:21:21
ivtv: i2c attach to card #1 ok [client=MSP3448W-A2, addr=40]
ivtv: i2c attach to card #1 ok [client=saa7115[50], addr=21]
ivtv: i2c attach to card #1 ok [client=tveeprom, addr=50]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 2985909
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3440 (type = 11)
saa7127 3-0044: saa7129 found @ 0x88 (ivtv i2c driver #1)
ivtv: i2c attach to card #1 ok [client=saa7127, addr=44]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: loading /lib/modules/ivtv-fw-dec.bin
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv: Create decoder VOUT stream
ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
tuner 3-0061: type set to 47 (LG NTSC (TAPE series))
eth0: no IPv6 routers present
ivtv: Initialized WinTV PVR 350, card #1
ivtv: ====================  END INIT IVTV  ====================


As you can see from about the 14th line down, tveeprom no longer detects the pvr150 properly. what the heck happened?

Any help would be appreciated.

Andrew[/code]

Author:  andrewsw [ Mon Oct 03, 2005 8:08 pm ]
Post subject:  possible tveeprom/tuner conflict.

I was looking through my reply and realised the difference. In the working /var/log/messages quote, there is the line tveeprom: ivtv version and in the non-working version, that line is not there.

I think I must have installed v4l2 which has duplicate tveeprom and tuner modules. and now I'm thinking there is a conflict... checking...
renaming /lib/modules/2.6.../4vl2/tveeprom.ko and tuner.ko... cleaning up /etc/mythtv/modules/ivtv...rebooting....

yup that was it... and upon reviewing some recordings, the stations that weren't coming in clearly under the 4vl2 modules were also not clear under ivtv... oh well, that's another episode.

greywire: you need to download, compile and install ivtv 0.3.x drivers following these instructions. The instructions use 0.3.3; I used 0.3.9 and it works great, autodetects everything right out of the box. I recommend you edit /etc/mythtv/modules/ivtv and comment out any "options ivtv" or "options tuner" lines and try it out with a reboot. Then you can play around with setting the tuner etc if you need to.

Also, do a "locate tveeprom.ko" and "locate tuner.ko" and make sure you don't have duplicates. rename any versions of these that aren't in /lib/modules/2.6*/ivtv

hth

Andrew

Author:  greywire [ Tue Oct 04, 2005 9:57 pm ]
Post subject:  tried...

I compiled the 0.3.8 drivers with no problem, following the instructions on the wiki page, before. So I tried 3.9 as you suggested, but I am getting a bunch of compile errors and I have no clue how to make it work:


created ivtv-svnversion.h
/bin/sh: svnversion: command not found
make CONFIG_VIDEO_IVTV=m -C /lib/modules/2.6.11.7-chw-4/build M=/root/ivtv-0.3.9
/driver modules
make[1]: Entering directory `/usr/src/kernel-source-2.6.11.7-chw-4'
CC [M] /root/ivtv-0.3.9/driver/cx25840-audio.o
/root/ivtv-0.3.9/driver/cx25840-audio.c: In function `cx25840_set_v4l_audio':
/root/ivtv-0.3.9/driver/cx25840-audio.c:238: warning: passing arg 1 of `cx25840_
write' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:238: error: too few arguments to functio
n `cx25840_write'
/root/ivtv-0.3.9/driver/cx25840-audio.c:239: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:239: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:240: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:240: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:242: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:242: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:243: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:243: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:245: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:245: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:246: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:246: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:255: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:255: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:256: warning: passing arg 1 of `cx25840_
write' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:256: error: too few arguments to functio
n `cx25840_write'
/root/ivtv-0.3.9/driver/cx25840-audio.c:260: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:260: error: too few arguments to functio
n `cx25840_and_or'
/root/ivtv-0.3.9/driver/cx25840-audio.c:265: warning: passing arg 1 of `cx25840_
and_or' makes pointer from integer without a cast
/root/ivtv-0.3.9/driver/cx25840-audio.c:265: error: too few arguments to functio
n `cx25840_and_or'
make[2]: *** [/root/ivtv-0.3.9/driver/cx25840-audio.o] Error 1
make[1]: *** [_module_/root/ivtv-0.3.9/driver] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.11.7-chw-4'
make: *** [all] Error 2

Author:  andrewsw [ Wed Oct 05, 2005 3:22 am ]
Post subject: 

hmmm... you might need a "make clean" but that is speculation.

If you have -.3.8 compiled, then I'd suggest you check for the duplicate tuner.ko and tveeprom.ko modules. I can't imagine that they've changed all that much. As I said before, just rename any copies that AREN'T in /lib/modules/2.6*/ivtv and do a reboot. You're looking for dmesg to tell you that tveeprom is the ivtv version. AFAIK.

or you might have to start from scratch with .3.9 be going in and manually deleting all the .3.8 stuff and going at it again?

regardless, your dmesg didn't show that you were using the ivtv version of tveeprom and I think that's where you need to be, so check for those dupes.

A

Author:  greywire [ Wed Oct 05, 2005 9:48 am ]
Post subject:  its working now..

OK I guess I just didnt find and remove all the tveeprom.ko and tuner.ko. I did that and now it works, and detects tuner type 50.

I still wonder why 3.9 wouldnt compile? But at least 3.8 works now.

Thanks!

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/