Hello,
I have an AverMedia AverTv M113 (based on the Conexant CX23416) MPEG-2 encoding PCI card installed in a machine running FreeBSD 9.2 but I'm struggling to get the multimedia/pvrxxx port to work. I'm using the latest version of the port by way of portsnap although I had to make several changes to get it to compile.
When I do
I can't seem to find anyone else having a
error. From some debugging it looks like the failing function call is:
in cxm_eeprom_read() inside dev/cxm/cxm_eeprom.c
Does anyone have any ideas where to go from here? Looks like the whole I2C aspect isn't working but if so, how is the Philips I2C bus detected?
There does seem to be some other version of the port as mentioned in Thread 23246:
I've downloaded this but it seems to require other files that I can't find.
Thanks,
Dominic
I have an AverMedia AverTv M113 (based on the Conexant CX23416) MPEG-2 encoding PCI card installed in a machine running FreeBSD 9.2 but I'm struggling to get the multimedia/pvrxxx port to work. I'm using the latest version of the port by way of portsnap although I had to make several changes to get it to compile.
pciconf -lv
says:
Code:
none2@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:
Code:
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
Code:
could not init tuner
Code:
iicbus_start(iicbus, i2c_addr, CXM_I2C_TIMEOUT)
Does anyone have any ideas where to go from here? Looks like the whole I2C aspect isn't working but if so, how is the Philips I2C bus detected?
There does seem to be some other version of the port as mentioned in Thread 23246:
tingo said:FWIW, an updated version of the pvrxxx port (works with FreeBSD 8.x) is here: http://www.muc.de/~ag/pvrxxx-20080409_1.tgz
HTH.
I've downloaded this but it seems to require other files that I can't find.
Thanks,
Dominic