- Code: Select All Code
CC [M] /myth/tbs/linux-tbs-drivers/v4l/dvbdev.o
CC [M] /myth/tbs/linux-tbs-drivers/v4l/dmxdev.o
CC [M] /myth/tbs/linux-tbs-drivers/v4l/dvb_demux.o
/myth/tbs/linux-tbs-drivers/v4l/dvb_demux.c: In function 'dvbdmx_write':
/myth/tbs/linux-tbs-drivers/v4l/dvb_demux.c:1137: error: implicit declaration of function 'memdup_user'
/myth/tbs/linux-tbs-drivers/v4l/dvb_demux.c:1137: warning: assignment makes pointer from integer without a cast
make[3]: *** [/myth/tbs/linux-tbs-drivers/v4l/dvb_demux.o] Error 1
make[2]: *** [_module_/myth/tbs/linux-tbs-drivers/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.28-LinHES'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/myth/tbs/linux-tbs-drivers/v4l'
make: *** [all] Error 2
- Code: Select All Code
[root@mythtv linux-tbs-drivers]# uname -a
Linux mythtv 2.6.28-LinHES #1 SMP PREEMPT Sun Nov 1 06:47:02 UTC 2009 i686 Pentium(R) Dual-Core CPU E6700 @ 3.20GHz GenuineIntel GNU/Linux
There is reference to problems with this kernel and v4l.
I downloaded linux-s2api-tbs6981_v1.92.2.rar, which I saw reference to somewhere and this does compile OK.
I also see
- Code: Select All Code
linux-tbs-drivers_110523.rar
linux-tbs-drivers_110531.rar
linux-tbs-drivers_110601.rar
linux-tbs-drivers_110607.rar
linux-tbs-sources_110523.rar
linux-tbs-sources_110531.rar
Are any of these going to be any better?
Any suggestions?
Can I use an older/newer version?
edit 1:
I downloaded linux-s2api-tbs6981_v1.92.2.rar and compiled and installed that. It looks like it might have worked.
- Code: Select All Code
dmesg | grep cx23885
cx23885 driver version 0.0.2 loaded
cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
CORE cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981 [card=29,autodetected]
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
DVB: registering new adapter (cx23885[0])
cx23885_dev_checkrevision() Hardware revision = 0xa5
cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfd800000
cx23885 0000:02:00.0: setting latency timer to 64
I now need to see if I can make use of the card by adding it into mythtv.