pvrxxx port on FreeBSD 9.2?
Dom F
misc-freebsd at talk2dom.com
Mon Jan 6 21:50:47 UTC 2014
Hello,
Is anyone using the multimedia/pvrxxx port on FreeBSD 9.2? I tried to
build the port and ran into several problems.
After much Google searching I now have cxm and cxm_iic kernel modules.
They load but the I2C aspect doesn't seem to work.
The PCI card I'm using is an AverMedia AverTv M113 based on the Conexant
CX23416.
pciconf says:
none2 at pci0:1:6:0: class=0x040000 card=0xc01a1461 chip=0x00164444
rev=0x01 hdr=0x00
vendor = 'Internext Compression Inc'
device = 'iTVC16 (CX23416) MPEG-2 Encoder'
class = multimedia
subclass = video
When I do "kldload cxm", the following appears in /var/log/messages:
Jan 6 21:19:02 hairball kernel: cxm0: <Conexant iTVC16 MPEG Coder> mem
0xf4000000-0xf7ffffff at device 6.0 on pci1
Jan 6 21:19:02 hairball kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C
controller> on cxm0
Jan 6 21:19:02 hairball kernel: iicbb0: <I2C bit-banging driver> on
cxm_iic0
Jan 6 21:19:02 hairball kernel: iicbus0: <Philips I2C bus> on iicbb0
master-only
Jan 6 21:19:02 hairball kernel: could not init tuner
Jan 6 21:19:02 hairball kernel: cxm0: could not initialize tuner
Jan 6 21:19:02 hairball kernel: iicbus0: detached
Jan 6 21:19:02 hairball kernel: iicbb0: detached
Jan 6 21:19:02 hairball kernel: cxm_iic0: detached
Jan 6 21:19:02 hairball kernel: device_attach: cxm0 attach returned 6
I can't seem to find anyone else having a "could not init tuner" error.
From some debugging it looks like the failing function call is:
iicbus_start(iicbus, i2c_addr, CXM_I2C_TIMEOUT) in cxm_eeprom_read()
inside dev/cxm/cxm_eeprom.c
Does anyone have any ideas where to go from here?
Thanks,
Dominic
More information about the freebsd-multimedia
mailing list