pvr-250 channel issue
Mike Tancsa
mike at sentex.net
Tue Aug 3 13:57:15 UTC 2010
I updated my RELENG_7 box to RELENG_8 and unfortunately lost the
functionality of my pvr-250 card.
cxm0 at pci0:3:0:0: class=0x040000 card=0x40000070
chip=0x08034444 rev=0x01 hdr=0x00
vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)'
device = 'iTVC15/CX23415 MPEG Codec'
class = multimedia
subclass = video
cap 01[44] = powerspec 2 supports D0 D3 current D0
I am able to record, however I can never change the channel.
I tried
http://www.muc.de/~ag/pvrxxx-20080409_1.tgz
and kld builds and loads
but no luck on the channel change. There also seems to be a few extra errors
Aug 3 08:11:42 cage kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem
0xf8000000-0xfbffffff irq 16 at device 0.0 on pci3
Aug 3 08:11:42 cage kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C
controller> on cxm0
Aug 3 08:11:42 cage kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0
Aug 3 08:11:42 cage kernel: iicbus0: <Philips I2C bus> on iicbb0 master-only
Aug 3 08:11:42 cage kernel: <2>tveeprom: ivtv version
Aug 3 08:11:42 cage kernel: <2>tveeprom: Hauppauge: model = 48132,
rev = J323, serial# = 6814019
Aug 3 08:11:42 cage kernel: <2>tveeprom: tuner = Philips FM1236 (idx
= 23, type = 2)
Aug 3 08:11:42 cage kernel: <2>tveeprom: tuner fmt = NTSC(M) (eeprom
= 0x08, v4l2 = 0x00001000)
Aug 3 08:11:42 cage kernel: <2>tveeprom: audio processor = MSP4448 (type = 1b)
Aug 3 08:11:42 cage kernel: <2>tveeprom: decoder processor = SAA7115
(type = 13)
Aug 3 08:11:42 cage kernel: tuner type: 2
Aug 3 08:11:42 cage kernel: cxm0: Eeprom NTSC
Aug 3 08:11:42 cage kernel: tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by cxm
Aug 3 08:11:42 cage kernel: tuner: switching to v4l2
Aug 3 08:11:42 cage kernel: could not start iic bus
Aug 3 08:11:42 cage kernel: probed 48
Aug 3 08:11:42 cage kernel: probed 66
Aug 3 08:11:42 cage kernel: probed 128
Aug 3 08:11:42 cage kernel: probed 136
Aug 3 08:11:42 cage kernel: probed 160
Aug 3 08:11:42 cage kernel: probed 194
Aug 3 08:11:42 cage kernel: <2>tda 0-0000: i2c i/o error: rc == 2
(should be 4)
Aug 3 08:11:42 cage kernel: could not start iic bus
Aug 3 08:11:42 cage kernel: probed 48
Aug 3 08:11:42 cage kernel: probed 66
Aug 3 08:11:42 cage kernel: probed 128
Aug 3 08:11:42 cage kernel: probed 136
Aug 3 08:11:42 cage kernel: probed 160
Aug 3 08:11:42 cage kernel: probed 194
Aug 3 08:11:42 cage kernel: <2>tda 0-0000: i2c i/o error: rc == 2
(should be 4)
Aug 3 08:11:42 cage kernel: before tuner_command!
Aug 3 08:11:42 cage kernel: tuner: tv freq set to 61.25
Aug 3 08:11:42 cage kernel: tuner: tv 0x06 0xb0 0x8e 0xa0
Aug 3 08:11:43 cage kernel: cxm0: SAA7115 rev 1 video decoder
Aug 3 08:11:43 cage kernel: cxm0: MSP4448G-A2 audio decoder
Aug 3 08:11:43 cage kernel: cxm0: IR Remote
Aug 3 08:11:43 cage kernel: cxm0: [ITHREAD]
Aug 3 08:11:45 cage kernel: cxm0: encoder firmware version 0x2060039
Aug 3 08:11:45 cage kernel: cxm0: decoder firmware version 0x2020023
Aug 3 08:12:15 cage kernel: could not start iic bus
Aug 3 08:12:15 cage kernel: probed 48
Aug 3 08:12:15 cage kernel: probed 66
Aug 3 08:12:15 cage kernel: probed 128
Aug 3 08:12:15 cage kernel: probed 136
Aug 3 08:12:15 cage kernel: probed 160
Aug 3 08:12:15 cage kernel: probed 194
Also, I am not sure if the kernel still needs to be patched on RELENG_8 ?
make patch-iicbb
echo 801500
801500
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** dev/iicbus/iicbb.c.ORIGINAL Sun Aug 24 13:49:13 2003
|--- dev/iicbus/iicbb.c Fri Jul 1 15:55:21 2005
--------------------------
Patching file dev/iicbus/iicbb.c using Plan A...
Ignoring previously applied (or reversed) patch.
Hunk #1 ignored at 66.
Hunk #2 ignored at 83.
Hunk #3 ignored at 132.
Hunk #4 ignored at 404.
4 out of 4 hunks ignored--saving rejects to dev/iicbus/iicbb.c.rej
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** dev/iicbus/iicbus_if.m.ORIGINAL Wed Apr 13 14:25:01 2005
|--- dev/iicbus/iicbus_if.m Mon Oct 24 00:51:05 2005
--------------------------
Patching file dev/iicbus/iicbus_if.m using Plan A...
Ignoring previously applied (or reversed) patch.
Hunk #1 ignored at 91.
1 out of 1 hunks ignored--saving rejects to dev/iicbus/iicbus_if.m.rej
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** dev/iicbus/iiconf.h.ORIGINAL Wed Jun 16 22:51:57 2004
|--- dev/iicbus/iiconf.h Mon Oct 24 00:43:41 2005
--------------------------
Patching file dev/iicbus/iiconf.h using Plan A...
Ignoring previously applied (or reversed) patch.
Hunk #1 ignored at 109.
1 out of 1 hunks ignored--saving rejects to dev/iicbus/iiconf.h.rej
Hmm... The next patch looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** dev/iicbus/iiconf.c.ORIGINAL Wed Jun 16 22:51:57 2004
|--- dev/iicbus/iiconf.c Mon Oct 24 00:47:32 2005
--------------------------
Patching file dev/iicbus/iiconf.c using Plan A...
Ignoring previously applied (or reversed) patch.
Hunk #1 ignored at 239.
1 out of 1 hunks ignored--saving rejects to dev/iicbus/iiconf.c.rej
done
*** Error code 7
Stop in /usr/ports/multimedia/pvrxxx.
---Mike
--------------------------------------------------------------------
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, mike at sentex.net
Providing Internet since 1994 www.sentex.net
Cambridge, Ontario Canada www.sentex.net/mike
More information about the freebsd-multimedia
mailing list