PVR drivers: more information

Greg 'groggy' Lehey grog at FreeBSD.org
Wed Feb 28 07:00:33 UTC 2007


I've done some more testing today and have come up with a situation
where usleep's driver can't get a signal lock.  Here are a couple of
examples, neither of them involving MythTV:

Feb 28 14:41:48 tv2 kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem 0xdc000000-0xdfffffff irq 12 at device 3.0 on pci2
Feb 28 14:41:48 tv2 kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0
Feb 28 14:41:48 tv2 kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0
Feb 28 14:41:48 tv2 kernel: iicbus0: <Philips I2C bus> on iicbb0 master-only
Feb 28 14:41:48 tv2 kernel: cxm0: Philips FM1216ME MK3 tuner
Feb 28 14:41:48 tv2 kernel: cxm0: SAA7115 rev 1 video decoder
Feb 28 14:41:48 tv2 kernel: cxm0: MSP4418G-B3 audio decoder
Feb 28 14:41:48 tv2 kernel: cxm0: IR Remote
Feb 28 14:41:48 tv2 kernel: cxm0: [FAST]
Feb 28 14:41:51 tv2 kernel: cxm0: could not allocate encoder buffer
Feb 28 14:41:51 tv2 kernel: iicbus0: detached
Feb 28 14:41:51 tv2 kernel: iicbb0: detached
Feb 28 14:41:51 tv2 kernel: cxm_iic0: detached
Feb 28 14:41:51 tv2 kernel: device_attach: cxm0 attach returned 12

After a reboot, I got:

Feb 28 14:49:24 tv2 kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem 0xdc000000-0xdfffffff irq 12 at device 3.0 on pci2
Feb 28 14:49:24 tv2 kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0
Feb 28 14:49:24 tv2 kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0
Feb 28 14:49:24 tv2 kernel: iicbus0: <Philips I2C bus> on iicbb0 master-only
Feb 28 14:49:24 tv2 kernel: cxm0: Philips FM1216ME MK3 tuner
Feb 28 14:49:24 tv2 kernel: cxm0: SAA7115 rev 1 video decoder
Feb 28 14:49:24 tv2 kernel: cxm0: MSP4418G-B3 audio decoder
Feb 28 14:49:24 tv2 kernel: cxm0: IR Remote
Feb 28 14:49:24 tv2 kernel: cxm0: [FAST]
Feb 28 14:49:26 tv2 kernel: cxm0: encoder firmware version 0x2060039
Feb 28 14:49:26 tv2 kernel: cxm0: decoder firmware version 0x2020023

Feb 28 15:53:28 tv2 kernel: cxm0: video decoder isn't locked
Feb 28 15:53:28 tv2 kernel: Could not detect FPS
Feb 28 15:53:28 tv2 kernel: could not config dec
Feb 28 15:53:28 tv2 kernel: could not start encoder
Feb 28 15:53:28 tv2 kernel: cxm0: video decoder isn't locked

It's not easily repeatable, but so far it has only happened with the
version of pvrXXX that usleep sent.  I've also discovered that you
should not load the module at boot time: for me at any rate it caused
a panic before you could enter single-user mode, which makes it
difficult to fix.

I'm looking at both these problems; if anybody else has any input, I'd
be interested in hearing from you.

Greg
--
See complete headers for address and phone numbers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20070228/03d1c234/attachment.pgp


More information about the freebsd-multimedia mailing list