pvrxxx and tuner code 0x5c?
Josh Paetzel
josh at tcbug.org
Mon Feb 12 07:35:58 UTC 2007
On Sunday 11 February 2007 12:58, David La Croix wrote:
> I have a new Hauppauge PVR-500 card that shows up with tuner code
> 0x5c.
>
> Do you happen to know the tricks to make this tuner detected? Is
> it possible for me to provide any additional info that will help
> get this card supported in the new version of the drivers?
>
>
> Don't know if it will help, but I was thinking about trying out the
> Knoppmyth setup on this system to see how/if it probes there.
>
> By the way, the disk that came with this -- labelled 3.1E did not
> have a copy of the required hcwPVRP2.sys ... I was able to get
> this (missing) file from my older disk that came with a PVR250.
>
>
>
> Dmesg output from kldload cxm:
>
> cxm0: <Conexant iTVC16 MPEG Coder> mem 0xe0000000-0xe3ffffff irq 18
> at device 8. 0 on pci2
> cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0
> iicbb0: <I2C bit-banging driver> on cxm_iic0
> iicbus0: <Philips I2C bus> on iicbb0 master-only
> second(radio) tuner 101
> tuner code 92
> cxm0: unknown tuner code 0x5c
> tuner_type = -1
> cxm0: could not initialize tuner
> iicbus0: detached
> iicbb0: detached
> cxm_iic0: detached
> device_attach: cxm0 attach returned 6
> cxm1: <Conexant iTVC16 MPEG Coder> mem 0xe4000000-0xe7ffffff irq 19
> at device 9. 0 on pci2
> cxm_iic1: <Conexant iTVC15 / iTVC16 I2C controller> on cxm1
> iicbb0: <I2C bit-banging driver> on cxm_iic1
> iicbus0: <Philips I2C bus> on iicbb0 master-only
> second(radio) tuner 101
> tuner code 92
> cxm1: unknown tuner code 0x5c
> tuner_type = -1
> cxm1: could not initialize tuner
> iicbus0: detached
> iicbb0: detached
> cxm_iic1: detached
> device_attach: cxm1 attach returned 6
>
>
> pciconf -vl:
> cxm0 at pci2:8:0: class=0x040000 card=0xe8070070 chip=0x00164444
> rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan,
> ICompression Inc)' device = 'iTVC16/CX23416 MPEG Codec'
> class = multimedia
> subclass = video
> cxm1 at pci2:9:0: class=0x040000 card=0xe8170070 chip=0x00164444
> rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan,
> ICompression Inc)' device = 'iTVC16/CX23416 MPEG Codec'
> class = multimedia
> subclass = video
usleep will probably school me here, but it's a Philips FQ1236A, so
try the following....
in /usr/ports/multimedia/pvrxxx/work/dev/cxm/cxm_eeprom.c
around line 189 there's a big switch for tuners. Go ahead and add in:
case 0x5c: /* Philips FQ1236A */
tuner_type = TUNER_PHILIPS_FQ1236A_MK4;
break;
See if that is enough magic to make it go.
--
Thanks,
Josh Paetzel
More information about the freebsd-multimedia
mailing list