Moderator Control Panel ]

Installing the driver breaks DVB-T adapter.

Installing the driver breaks DVB-T adapter.

Postby JeroenM » Wed Aug 17, 2011 9:36 pm

Hi there!
I received the cards yesterday and they work great what i can see so far.
But... I have a DVB-T adapter installed as well wich dissapeared after the install of the tbs 6981 drivers.
I´m not so very familiar with linux drivers, but i suspect the drivers dissapear because of the tbs v4l drivers replace the git v4l drivers i use for the dvb-t adapter. Correct?
If so... How can i use drivers from both v4l directories?

if i do: make install in the v4l git directory my dvb-t card works but not the tbs ones.
if i do: make install in the v4l TBS directory my TBS cards work but not the dvb-t one.

My system:
Ubuntu server 11.04 x86
2x TBS 6981 PCIe Adpaters.
1x HVR-1300 DVB-T PCI Adapter.
Tv Backend: HTS TvHeadend
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Re: Installing the driver breaks DVB-T adapter.

Postby lawrence » Thu Aug 18, 2011 1:24 am

Unfortunately TBS are using an older, incompatible set of v4l drivers. So when you build and install the TBS ones the git ones are overwritten. I ran into the same problem and the only solution is to separate the changes made by TBS and apply them to the git tree. Fortunately I've done that and you can download the patch for 2.6.38 from here:
http://www.softsystem.co.uk/download/tbs/tbs698x-2.6.38.patch
or for 2.6.39 from here:
http://www.softsystem.co.uk/download/tbs/tbs698x-2.6.39.patch

Then you need to download and extract TBS's frontend drivers for the 6921, 6980 and 6981:
Code: Select All Code
wget http://www.tbsdtv.com/download/common/linux-tbs-drivers_110806.rar
mkdir tbs && cd tbs
unrar x ../linux-tbs-drivers_110806.rar
tar -axf linux-tbs-drivers.tar.bz2
cd ..
SRC="tbs/linux-tbs-drivers/v4l"
DST="drivers/media/dvb/frontends"
ARCH="x86" # Change to "x86_64" if you're running 64 bit
cp $SRC/tbs6921fe_driver.o.$ARCH $DST/tbs6921fe_driver.o
cp $SRC/tbs6980fe_driver.o.$ARCH $DST/tbs6980fe_driver.o
cp $SRC/tbs6981fe_driver.o.$ARCH $DST/tbs6981fe_driver.o

Then just run make and make install or whatever you need.

NB The patch for 2.6.39 includes a mod to i2c.h which is needed to maintain struct layout compatibility with TBS's binary only FE drivers - a sad consequence of the fact that the TBS sources are not open.

HTH
lawrence
 
Posts: 9
Joined: Wed Aug 17, 2011 7:54 pm

Re: Installing the driver breaks DVB-T adapter.

Postby lawrence » Thu Aug 18, 2011 1:27 am

Forgot to mention that after downloading the patch you need to apply it with:

Code: Select All Code
patch -p1 < tbs698x-2.6.38.patch


substitute tbs698x-2.6.39.patch for linux 2.6.39
lawrence
 
Posts: 9
Joined: Wed Aug 17, 2011 7:54 pm

Re: Installing the driver breaks DVB-T adapter.

Postby JeroenM » Thu Aug 18, 2011 2:46 am

Thank you very much!
i´ll give that a shot.
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Re: Installing the driver breaks DVB-T adapter.

Postby JeroenM » Thu Aug 18, 2011 3:21 pm

Hi Lawrence!
I am sorry to say it did not work for me.
I followed your instructions and did not receive any errors but after reboot tvheadend did not start and dmesg outputs the below.
I can see that i now indeed have 5 adapters in /dev/dvb which i didn´t have before. :)
Do you have any idéas?

Code: Select All Code
[   11.157778] cx23885 driver version 0.0.2 loaded
[   11.157819] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   11.158255] CORE cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981 [card=30,autodetected]
[   11.169085] cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
[   11.169108] cx8800 0000:06:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   11.172406] cx88[0]: subsystem: 0070:9600, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56,autodetected], frontend(s): 1
[   11.172409] cx88[0]: TV tuner type 63, Radio tuner type -1
[   11.195058] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded
[   11.195482] cx2388x alsa driver version 0.0.8 loaded
[   11.294130] cx88[0]: i2c init: enabling analog demod on HVR1300/3000/4000 tuner
[   11.381129] IR Sony protocol handler initialized
[   11.744472] i2c-core: driver [tuner] using legacy suspend method
[   11.744474] i2c-core: driver [tuner] using legacy resume method
[   11.997768] tuner 3-0043: chip found @ 0x86 (cx88[0])
[   11.999658] cx25840 6-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[   12.097369] tda9887 3-0043: creating new instance
[   12.097372] tda9887 3-0043: tda988[5/6/7] found
[   12.100209] tuner 3-0061: chip found @ 0xc2 (cx88[0])
[   12.138631] tveeprom 3-0050: Hauppauge model 96559, rev C5A0, serial# 587422
[   12.138634] tveeprom 3-0050: MAC address is 00:0d:fe:08:f6:9e
[   12.138637] tveeprom 3-0050: tuner model is Philips FMD1216ME (idx 100, type 63)
[   12.138640] tveeprom 3-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[   12.138642] tveeprom 3-0050: audio processor is CX882 (idx 33)
[   12.138644] tveeprom 3-0050: decoder processor is CX882 (idx 25)
[   12.138646] tveeprom 3-0050: has radio
[   12.138648] cx88[0]: hauppauge eeprom: model=96559
[   12.446998] tuner-simple 3-0061: creating new instance
[   12.447002] tuner-simple 3-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[   12.451773] cx88[0]/0: found at 0000:06:02.0, rev: 5, irq: 18, latency: 32, mmio: 0x95000000
[   12.576992] wm8775 3-001b: chip found @ 0x36 (cx88[0])
[   12.586554] cx88[0]/0: registered device video0 [v4l2]
[   12.586647] cx88[0]/0: registered device vbi0
[   12.586729] cx88[0]/0: registered device radio0
[   12.593334] cx88[0]/2: cx2388x 8802 Driver Manager
[   12.593346] cx88-mpeg driver manager 0000:06:02.2: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   12.593354] cx88[0]/2: found at 0000:06:02.2, rev: 5, irq: 18, latency: 32, mmio: 0x93000000
[   12.593434] cx88_audio 0000:06:02.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   12.593456] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[   12.713364] cx88/2: cx2388x dvb driver version 0.0.8 loaded
[   12.713367] cx88/2: registering cx8802 driver, type: dvb access: shared
[   12.713370] cx88[0]/2: subsystem: 0070:9600, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56]
[   12.713373] cx88[0]/2: cx2388x based DVB/ATSC card
[   12.713375] cx8802_alloc_frontends() allocating 1 frontend(s)
[   12.739500] tuner-simple 3-0061: attaching existing instance
[   12.739503] tuner-simple 3-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[   12.741828] DVB: registering new adapter (cx88[0])
[   12.741831] DVB: registering adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
[   12.749492] cx25840 6-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[   12.756940] cx23885_dvb_register() allocating 1 frontend(s)
[   12.756943] cx23885[0]: cx23885 based dvb card
[   12.858890] cx2388x blackbird driver version 0.0.8 loaded
[   12.858893] cx88/2: registering cx8802 driver, type: blackbird access: shared
[   12.858897] cx88[0]/2: subsystem: 0070:9600, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56]
[   12.858899] cx88[0]/2: cx23416 based mpeg encoder (blackbird reference design)
[   12.859120] cx88[0]/2-bb: Firmware and/or mailbox pointer not initialized or corrupted
[   12.879205] tbs6981fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel.
[   12.879208] Disabling lock debugging due to kernel taint
[   12.879734] TurboSight TBS 6981 Frontend 0 Attaching...
[   12.981959] DVB: registering new adapter (cx23885[0])
[   12.981963] DVB: registering adapter 1 frontend 0 (TurboSight TBS 6981 DVBS/S2 frontend)...
[   13.013073] TurboSight TBS6981 Dual DVB-S2 card port0 MAC=00:22:ab:f0:2f:6c
[   13.013076] cx23885_dvb_register() allocating 1 frontend(s)
[   13.013358] cx23885[0]: cx23885 based dvb card
[   13.013437] TurboSight TBS 6981 Frontend 1 Attaching...
[   13.096098] DVB: registering new adapter (cx23885[0])
[   13.096103] DVB: registering adapter 2 frontend 0 (TurboSight TBS 6981 DVBS/S2 frontend)...
[   13.127080] TurboSight TBS6981 Dual DVB-S2 card port1 MAC=00:22:ab:f0:2f:6d
[   13.127088] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   13.127104] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0x96200000
[   13.127116] cx23885 0000:02:00.0: setting latency timer to 64
[   13.304022] Registered IR keymap rc-tbs-nec
[   13.304934] input: cx23885 IR (TurboSight TBS 6981) as /devices/pci0000:00/0000:00:03.0/0000:02:00.0/rc/rc0/input10
[   13.305043] rc0: cx23885 IR (TurboSight TBS 6981) as /devices/pci0000:00/0000:00:03.0/0000:02:00.0/rc/rc0
[   13.305082] cx23885 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   13.305528] CORE cx23885[1]: subsystem: 6981:8888, board: TurboSight TBS 6981 [card=30,autodetected]
[   14.001230] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   14.001463] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   14.040276] cx25840 9-0044: cx23885 A/V decoder found @ 0x88 (cx23885[1])
[   14.852558] cx25840 9-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[   14.861670] cx23885_dvb_register() allocating 1 frontend(s)
[   14.861673] cx23885[1]: cx23885 based dvb card
[   14.861761] TurboSight TBS 6981 Frontend 0 Attaching...
[   14.947769] DVB: registering new adapter (cx23885[1])
[   14.947773] DVB: registering adapter 3 frontend 0 (TurboSight TBS 6981 DVBS/S2 frontend)...
[   14.978141] TurboSight TBS6981 Dual DVB-S2 card port0 MAC=00:22:ab:f0:2f:6a
[   14.978144] cx23885_dvb_register() allocating 1 frontend(s)
[   14.978341] cx23885[1]: cx23885 based dvb card
[   14.978418] TurboSight TBS 6981 Frontend 1 Attaching...
[   15.009470] type=1400 audit(1313652323.709:8): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=745 comm="apparmor_parser"
[   15.012264] type=1400 audit(1313652323.713:9): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=744 comm="apparmor_parser"
[   15.013051] type=1400 audit(1313652323.713:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=744 comm="apparmor_parser"
[   15.013556] type=1400 audit(1313652323.713:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=744 comm="apparmor_parser"
[   15.064113] DVB: registering new adapter (cx23885[1])
[   15.064118] DVB: registering adapter 4 frontend 0 (TurboSight TBS 6981 DVBS/S2 frontend)...
[   15.094410] TurboSight TBS6981 Dual DVB-S2 card port1 MAC=00:22:ab:f0:2f:6b
[   15.094416] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   15.094434] cx23885[1]/0: found at 0000:03:00.0, rev: 4, irq: 16, latency: 0, mmio: 0x96000000
[   15.094449] cx23885 0000:03:00.0: setting latency timer to 64
[   15.111087] Registered IR keymap rc-tbs-nec
[   15.111319] input: cx23885 IR (TurboSight TBS 6981) as /devices/pci0000:00/0000:00:1c.0/0000:03:00.0/rc/rc1/input11
[   15.111426] rc1: cx23885 IR (TurboSight TBS 6981) as /devices/pci0000:00/0000:00:1c.0/0000:03:00.0/rc/rc1
[   15.560965] cx88[0]/2-bb: Firmware upload successful.
[   15.569836] cx88[0]/2-bb: Firmware version is 0x02060039
[   15.576792] cx88[0]/2: registered device video1 [mpeg]
[   24.080005] eth0: no IPv6 routers present
[  240.304036] INFO: task v4l_id:831 blocked for more than 120 seconds.
[  240.304051] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  240.304064] v4l_id          D c1048c99     0   831      1 0x00000000
[  240.304070]  efd37d74 00000086 efd37d04 c1048c99 00000002 efd37d00 f1cedaec c1877680
[  240.304078]  a10bf7b1 00000003 f1cedae8 c1877680 c1877680 f7887680 f1ced860 eff19940
[  240.304087]  efd37d74 c1531e1d f7887680 efd36000 f1ced860 efd36000 36010000 efd37d74
[  240.304095] Call Trace:
[  240.304105]  [<c1048c99>] ? finish_task_switch+0x39/0xc0
[  240.304112]  [<c1531e1d>] ? call_function_single_interrupt+0x31/0x38
[  240.304117]  [<c153007b>] ? schedule_timeout+0x1fb/0x260
[  240.304122]  [<c10546a3>] ? mutex_spin_on_owner+0x73/0xb0
[  240.304127]  [<c1530826>] __mutex_lock_slowpath+0xd6/0x140
[  240.304131]  [<c10546ad>] ? mutex_spin_on_owner+0x7d/0xb0
[  240.304136]  [<c1530395>] mutex_lock+0x25/0x40
[  240.304145]  [<f86680f9>] cx8802_request_acquire+0x59/0xf0 [cx8802]
[  240.304149]  [<c1530395>] ? mutex_lock+0x25/0x40
[  240.304155]  [<f9a24ad9>] mpeg_open+0x59/0x220 [cx88_blackbird]
[  240.304164]  [<f97143c8>] v4l2_open+0x68/0xa0 [videodev]
[  240.304169]  [<c11360e5>] chrdev_open+0xa5/0x1c0
[  240.304175]  [<c11308e1>] __dentry_open+0xc1/0x280
[  240.304179]  [<c1131c4e>] nameidata_to_filp+0x6e/0x80
[  240.304184]  [<c1136040>] ? chrdev_open+0x0/0x1c0
[  240.304188]  [<c113f0df>] finish_open+0xaf/0x1a0
[  240.304192]  [<c113e988>] ? do_path_lookup+0x68/0x120
[  240.304196]  [<c113f727>] do_filp_open+0x207/0x6e0
[  240.304201]  [<c110aeb3>] ? handle_pte_fault+0x93/0x2f0
[  240.304206]  [<c1534fb0>] ? do_page_fault+0x0/0x490
[  240.304211]  [<c1131cb6>] do_sys_open+0x56/0x120
[  240.304215]  [<c1131dae>] sys_open+0x2e/0x40
[  240.304219]  [<c100ab5f>] sysenter_do_call+0x12/0x28
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Re: Installing the driver breaks DVB-T adapter.

Postby JeroenM » Thu Aug 18, 2011 5:15 pm

Hm, After reading your instructions i realized the tbs-drivers we copied out of the tbs-drivers-package needs to be put somewhere..
I dumped them in media_build/linux/ and tried to: make install but it doesn´t help either...
I really think my lack of linux-skills is preventing this to work..
I really apreciate you trying to help me out here.

Code: Select All Code
[   11.927734] cx23885 driver version 0.0.3 loaded
[   11.927779] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   11.927783] cx23885[0]: Your board isn't known (yet) to the driver.
[   11.927784] cx23885[0]: Try to pick one of the existing card configs via
[   11.927785] cx23885[0]: card=<n> insmod option.  Updating to the latest
[   11.927786] cx23885[0]: version might help as well.
[   11.927788] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
[   11.927790] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
[   11.927792] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
[   11.927794] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
[   11.927795] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
[   11.927797] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
[   11.927799] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
[   11.927801] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
[   11.927802] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
[   11.927804] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
[   11.927806] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
[   11.927808] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
[   11.927810] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
[   11.927812] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
[   11.927813] cx23885[0]:    card=13 -> Compro VideoMate E650F
[   11.927815] cx23885[0]:    card=14 -> TurboSight TBS 6920
[   11.927817] cx23885[0]:    card=15 -> TeVii S470
[   11.927818] cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
[   11.927820] cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
[   11.927822] cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
[   11.927824] cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
[   11.927826] cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
[   11.927827] cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
[   11.927829] cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
[   11.927831] cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
[   11.927833] cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
[   11.927835] cx23885[0]:    card=25 -> Compro VideoMate E800
[   11.927836] cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
[   11.927838] cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
[   11.927840] cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
[   11.927842] cx23885[0]:    card=29 -> GoTView X5 3D Hybrid
[   11.927844] cx23885[0]:    card=30 -> NetUP Dual DVB-T/C-CI RF
[   11.927845] cx23885[0]:    card=31 -> Leadtek Winfast PxDVR3200 H XC4000
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Re: Installing the driver breaks DVB-T adapter.

Postby lawrence » Thu Aug 18, 2011 7:10 pm

If you are using the v4l media_build tree (not a plain linux source tree) then you need to change the installation slightly.

Code: Select All Code
cd media_build
DRVR="linux-tbs-drivers_110806.rar"
wget http://www.tbsdtv.com/download/common/$DRVR
mkdir tbs && cd tbs
unrar x ../$DRVR
tar -axf linux-tbs-drivers.tar.bz2
cd ..
SRC="tbs/linux-tbs-drivers/v4l"
DST="v4l"
ARCH="x86" # "x86_64" for 64-bit systems
cp $SRC/tbs6921fe_driver.o.$ARCH $DST/tbs6921fe_driver.o
cp $SRC/tbs6980fe_driver.o.$ARCH $DST/tbs6980fe_driver.o
cp $SRC/tbs6981fe_driver.o.$ARCH $DST/tbs6981fe_driver.o


This will put the TBS drivers into the correct place in the v4l tree.

NB you can't use the v4l media_build tree for Linux 2.6.39 and later because the binary TBS drivers assume the layout of the struct i2c_adapter which changed in this version. Unfortunately it's defined in "include/linux/i2c.h", which is part of the system headers, and so is not replaced by the media tree. For 2.6.39 and later you must rebuild the whole kernel after applying the patch. Please could someone convince TBS to release the source to the FE drivers to avoid this nonsense.
lawrence
 
Posts: 9
Joined: Wed Aug 17, 2011 7:54 pm

Re: Installing the driver breaks DVB-T adapter.

Postby JeroenM » Thu Aug 18, 2011 10:58 pm

Great!
I use Kernel 2.6.38-8 so i should be pretty safe doing this then.
I´ll try again. I tried all different ways this morning to no avail.

I am a bit confused where to put the patch and when to actually run it.

/Jeroen
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Re: Installing the driver breaks DVB-T adapter.

Postby lawrence » Thu Aug 18, 2011 11:36 pm

To use the patch:
Code: Select All Code
cd media_build
wget http://www.softsystem.co.uk/download/tbs/tbs698x-2.6.38.patch
cd media
patch -p1 < ../tbs698x-2.6.38.patch

Then run install the TBS drivers and then run make.
lawrence
 
Posts: 9
Joined: Wed Aug 17, 2011 7:54 pm

Re: Installing the driver breaks DVB-T adapter.

Postby JeroenM » Fri Aug 19, 2011 2:06 am

Hi!
Sorry to bother you again..

lawrence Wrote:To use the patch:
Code: Select All Code
cd media_build
wget http://www.softsystem.co.uk/download/tbs/tbs698x-2.6.38.patch
[b]cd media[/b]
patch -p1 < ../tbs698x-2.6.38.patch

Then run install the TBS drivers and then run make.


I don´t have a media directory under media_build, I do have one under "media_build/linux/drivers/" though.
I ran the patch in that directory but some parts of the patch failed.
And when running make from media_build directory i get:
Code: Select All Code
  CC [M]  /var/downloads/media_build/v4l/cx23885-cards.o
/var/downloads/media_build/v4l/cx23885-cards.c:220:3: error: 'CX23885_BOARD_TBS_6921' undeclared here (not in a function)
/var/downloads/media_build/v4l/cx23885-cards.c:220:2: error: array index in initializer not of integer type
/var/downloads/media_build/v4l/cx23885-cards.c:220:2: error: (near initialization for 'cx23885_boards')
/var/downloads/media_build/v4l/cx23885-cards.c:224:3: error: 'CX23885_BOARD_TBS_6980' undeclared here (not in a function)
/var/downloads/media_build/v4l/cx23885-cards.c:224:2: error: array index in initializer not of integer type
/var/downloads/media_build/v4l/cx23885-cards.c:224:2: error: (near initialization for 'cx23885_boards')
/var/downloads/media_build/v4l/cx23885-cards.c:229:3: error: 'CX23885_BOARD_TBS_6981' undeclared here (not in a function)
/var/downloads/media_build/v4l/cx23885-cards.c:229:2: error: array index in initializer not of integer type
/var/downloads/media_build/v4l/cx23885-cards.c:229:2: error: (near initialization for 'cx23885_boards')
make[3]: *** [/var/downloads/media_build/v4l/cx23885-cards.o] Error 1
make[2]: *** [_module_/var/downloads/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic-pae'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/var/downloads/media_build/v4l'
make: *** [all] Error 2


:cry: :cry: :cry: :cry:
JeroenM
 
Posts: 9
Joined: Wed Aug 17, 2011 9:26 pm

Next

Return to Linux

Who is online

Users browsing this forum: No registered users and 5 guests