Project

General

Profile

Geniatech Mygica T230 C

Added by lord slash about 8 years ago

Hello guys, I am using TVHeadend with a Raspberry Pi since a couple of years and now that in Germany the standard DVB-T2 is available i purchased a Geniatech Mygica T230 DVB-T2 Stick but I'm having some issues.
First of all, here it's listed as supported by linux: https://www.linuxtv.org/wiki/index.php/Geniatech_T230
I have a Raspberry Pi B+ with Raspbian Jessie installed on it (kernel 4.4.13+)
When I do lsusb the stick is Device 004:
pi@raspberrypi:~ $ lsusb
Bus 001 Device 004: ID 0572:c689 Conexant Systems (Rockwell), Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

So I copied the two drivers dvb-demod-si2168-b40-01.fw dvb-tuner-si2158-a20-01.fw in /lib/firmware

pi@raspberrypi:/lib/firmware $ ls -l
total 1828
drwxr-xr-x 2 root root 4096 Sep 8 14:19 3com
drwxr-xr-x 2 root root 4096 Sep 8 14:19 advansys
-rw-r--r-- 1 root root 50698 Jun 7 09:20 agere_ap_fw.bin
-rw-r--r-- 1 root root 65046 Jun 7 09:20 agere_sta_fw.bin
drwxr-xr-x 2 root root 4096 Sep 8 07:41 ar3k
-rw-r--r-- 1 root root 153416 Jun 7 09:18 ar5523.bin
-rw-r--r-- 1 root root 70624 Jun 7 09:18 ar7010_1_1.fw
-rw-r--r-- 1 root root 70624 Jun 7 09:18 ar7010.fw
-rw-r--r-- 1 root root 15944 Jun 7 09:18 ar9170.fw
-rw-r--r-- 1 root root 51312 Jun 7 09:18 ar9271.fw
-rw-r--r-- 1 root root 246804 Jun 7 09:18 ath3k-1.fw
drwxr-xr-x 5 root root 4096 May 27 11:15 ath6k
-rw-r--r-- 1 root root 114688 Feb 25 2016 BCM2033-FW.bin
-rw-r--r-- 1 root root 3245 Feb 25 2016 BCM2033-MD.hex
-rw-r--r-- 1 root root 35976 Feb 25 2016 BCM43430A1.hcd
drwxr-xr-x 2 root root 4096 Sep 8 07:41 brcm
drwxr-xr-x 2 root root 4096 Sep 8 14:19 cxgb3
drwxr-xr-x 2 root root 4096 Sep 8 14:19 cxgb4
drwxr-xr-x 2 root root 4096 Sep 8 14:19 dabusb
-rw-r--r-- 1 root root 6919 Sep 8 13:59 dvb-demod-si2168-b40-01.fw
-rw-r--r-- 1 root root 12401 Jun 7 09:20 dvb-fe-xc5000-1.6.114.fw
-rw-r--r-- 1 root root 5015 Sep 8 14:00 dvb-tuner-si2158-a20-01.fw
-rw-r--r-- 1 root root 33768 Jun 7 09:20 dvb-usb-dib0700-1.20.fw
drwxr-xr-x 2 root root 4096 Sep 8 14:19 e100
....
....

But then when I do dmesg the stick is not really recognized as described in the guide (I will paste only the part of dmesg that has something to do with the stick):

[ 4.014365] usb 1-1.4: new high-speed USB device number 4 using dwc_otg
[ 4.125618] usb 1-1.4: New USB device found, idVendor=0572, idProduct=c689
[ 4.134539] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.143739] usb 1-1.4: Product: EyeTV Stick
[ 4.149791] usb 1-1.4: Manufacturer: Geniatech
[ 4.156055] usb 1-1.4: SerialNumber: 160421

And then of course TVHeadend doesn't see any DVB-Stick

I tried to read online but I don't really know what am I doing wrong. Thank you in advance for your help!


Replies (6)

RE: Geniatech Mygica T230 C - Added by nuno mendes about 8 years ago

hello that device (T230 C) use

Tuner Si2141-A10
Demodulator Si2168-D60

and not dvb-demod-si2168-b40-01.fw dvb-tuner-si2158-a20-01.fw

see here the solution

https://forum.libreelec.tv/thread-130-post-14322.html#pid14322

regards

RE: Geniatech Mygica T230 C - Added by Idan David about 8 years ago

nuno mendes wrote:

hello that device (T230 C) use

Tuner Si2141-A10
Demodulator Si2168-D60

and not dvb-demod-si2168-b40-01.fw dvb-tuner-si2158-a20-01.fw

see here the solution

https://forum.libreelec.tv/thread-130-post-14322.html#pid14322

regards

Hello,
I have got a T230C instead of T230 from Aliexpress and trying to make it work with Armbian 5.20 on Orange Pi PC for 3 days and no luck.
I have downloaded the attached files:
dvb-demod-si2168-d60-01.fw
dvb-tuner-si2141-a10-01.fw

and put them on /lib/firmware.
The system seems to not recognize the device anyways.

w_scan:
.
.
.
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3228: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

lsusb:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0572:c689 Conexant Systems (Rockwell), Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg log:
[ 1517.638110] ehci_irq: highspeed device connect
[ 1517.650142] ehci_irq: highspeed device disconnect
[ 1517.880617] ehci_irq: highspeed device connect
[ 1518.160118] usb 3-1: new high-speed USB device number 3 using sunxi-ehci

What do I do wrong?

RE: Geniatech Mygica T230 C - Added by nuno mendes about 8 years ago

https://tvheadend.org/boards/5/topics/10864?page=15

read the comment of crazy cat try compile the media_build

RE: Geniatech Mygica T230 C - Added by Idan David about 8 years ago

nuno mendes wrote:

https://tvheadend.org/boards/5/topics/10864?page=15

read the comment of crazy cat try compile the media_build

Hello,
I have already tried to follow the instruction of crazycat step by step. I understand that I have to build media_tree:
git clone https://bitbucket.org/CrazyCat/media_build
cd media_build
./build --main-git
sudo make install

But I cannot manage to do that. I am trying to build both in my OrangePiPC Armbian and the problem seems to be the same.
First there was a problem with the headers. CrazyCat helped me to solve this but now there is another problem. I have posted those problems in this issue:
https://bitbucket.org/CrazyCat/media_build/issues/7/error

Full log of build is here:

root@orangepipc:/home/idan/media_build# ./build --main-git
Checking if the needed tools for Debian GNU/Linux 8.5 (jessie) are available
Needed package dependencies are met.
************************************************************
* building https://github.com/crazycat69/linux_media.git git tree *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License     *
* Firmware files are under the license terms found at:     *
* https://bitbucket.org/CrazyCat/media_build/downloads     *
* Please abort in the next 5 secs if you don't agree with  *
* the license                                              *
************************************************************

Not aborted. It means that the licence was agreed. Proceeding...

Fetching origin
updating remote crazycat69_linux_media
Fetching r_crazycat69_linux_media
creating a local branch crazycat69_linux_media
Already on 'crazycat69_linux_media/latest'
Your branch is up-to-date with 'r_crazycat69_linux_media/latest'.
From .
 * remote-tracking branch r_crazycat69_linux_media/latest -> FETCH_HEAD
Already up-to-date.
make: Entering directory '/home/idan/media_build/linux'
rm -rf drivers firmware include sound .patches_applied .linked_dir .git_log.md5 git_log kernel_version.h
Searching in ../media//Makefile for kernel version.
./use_dir.pl ../media/
sync file: include/linux/of_graph.h
sync file: include/linux/pci_ids.h
sync file: include/uapi/linux/meye.h
sync file: include/uapi/linux/smiapp.h
sync file: firmware/cpia2/stv0672_vp4.bin.ihex
sync file: include/uapi/linux/usb/video.h
sync file: include/misc/altera.h
sync file: include/uapi/linux/v4l2-mediabus.h
sync file: firmware/av7110/bootcode.bin.ihex
sync file: include/linux/hdmi.h
sync file: include/uapi/linux/xilinx-v4l2-controls.h
sync file: include/linux/kconfig.h
sync file: include/linux/fixp-arith.h
sync file: include/uapi/linux/uvcvideo.h
sync file: include/linux/dma/xilinx_dma.h
sync file: include/uapi/linux/media.h
sync file: include/uapi/linux/videodev2.h
sync file: include/sound/aci.h
sync file: include/linux/cec.h
sync file: include/trace/events/v4l2.h
sync file: include/linux/mmc/sdio_ids.h
sync file: include/uapi/linux/lirc.h
sync file: firmware/ihex2fw.c
sync file: firmware/ttusb-budget/dspbootcode.bin.ihex
sync file: include/linux/compiler-gcc.h
sync file: include/uapi/linux/ivtvfb.h
sync file: include/uapi/linux/media-bus-format.h
sync file: include/linux/ti_wilink_st.h
sync file: include/linux/fence.h
sync file: include/linux/via-core.h
sync file: include/uapi/linux/v4l2-controls.h
sync file: firmware/vicam/firmware.H16
sync file: include/linux/dma-buf.h
sync file: include/uapi/linux/ivtv.h
sync file: include/trace/events/vb2.h
sync file: include/linux/cec-funcs.h
sync file: include/uapi/linux/v4l2-common.h
sync file: include/uapi/linux/v4l2-dv-timings.h
sync file: mm/frame_vector.c
sync file: firmware/av7110/Boot.S
sync file: sound/pci/bt87x.c
sync file: include/uapi/linux/v4l2-subdev.h
sync dir: include/media/
sync dir: drivers/media/
sync dir: drivers/misc/altera-stapl/
sync dir: include/dt-bindings/media/
sync dir: include/linux/platform_data/media/
sync dir: include/uapi/linux/dvb/
sync dir: drivers/staging/media/
make: Leaving directory '/home/idan/media_build/linux'
**********************************************************
* Downloading firmwares from linuxtv.org.                *
**********************************************************
dvb-demod-drxk-pctv.fw
dvb-demod-mn88472-02.fw
dvb-demod-mn88473-01.fw
dvb-demod-si2168-01.fw
dvb-demod-si2168-02.fw
dvb-demod-si2168-a20-01.fw
dvb-demod-si2168-a30-01.fw
dvb-demod-si2168-b40-01.fw
dvb-demod-si2168-d60-01.fw
dvb-demod-si2183-b60-01.fw
dvb-fe-bcm3510-01.fw
dvb-fe-cx24116.fw
dvb-fe-cx24117.fw
dvb-fe-drxj-mc-1.0.8.fw
dvb-fe-drxj-mc-vsb-1.0.8.fw
dvb-fe-drxj-mc-vsb-qam-1.0.8.fw
dvb-fe-ds3000.fw
dvb-fe-ds300x.fw
dvb-fe-ds3103.fw
dvb-fe-mxl5xx.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-rs6000.fw
dvb-fe-tda10045.fw
dvb-fe-tda10046.fw
dvb-fe-tda10048-1.0.fw
dvb-fe-tda10071.fw
dvb-fe-xc4000-1.4.1.fw
dvb-fe-xc5000-1.6.114.fw
dvb-fe-xc5000c-4.1.30.7.fw
dvb-tuner-si2141-a10-01.fw
dvb-tuner-si2158-a20-01.fw
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-dw2101.fw
dvb-usb-dw2102.fw
dvb-usb-dw2104.fw
dvb-usb-dw3101.fw
dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw
dvb-usb-p1100.fw
dvb-usb-p1100-old.fw
dvb-usb-p7500.fw
dvb-usb-pctv-400e-01.fw
dvb-usb-pctv-450e-01.fw
dvb-usb-pctv-452e-01.fw
dvb-usb-s620.fw
dvb-usb-s630.fw
dvb-usb-s660.fw
dvb-usb-sb340.fw
dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
dvb-usb-tbsqbox-dvbc.fw
dvb-usb-tbsqbox-id2601.fw
dvb-usb-tbsqbox-id5220.fw
dvb-usb-tbsqbox-id5520.fw
dvb-usb-tbsqbox-id5680.fw
dvb-usb-tbsqbox-id5880.fw
dvb-usb-tbsqbox-id5881.fw
dvb-usb-tbsqbox-id5910.fw
dvb-usb-tbsqbox-id5920.fw
dvb-usb-tbsqbox-id5921.fw
dvb-usb-tbsqbox-id5922.fw
dvb-usb-tbsqbox-id5925.fw
dvb-usb-tbsqbox-id5927.fw
dvb-usb-tbsqbox-id5928.fw
dvb-usb-tbsqbox-id5980.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-tt-s2400-01.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
sms1xxx-hcw-55xxx-dvbt-02.fw
sms1xxx-hcw-55xxx-isdbt-02.fw
sms1xxx-nova-a-dvbt-01.fw
sms1xxx-nova-b-dvbt-01.fw
sms1xxx-stellar-dvbt-01.fw
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc-broken.fw
v4l-cx23885-enc.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /home/idan/media_build/v4l allyesconfig
make[1]: Entering directory '/home/idan/media_build/v4l'
make[2]: Entering directory '/home/idan/media_build/linux'
Syncing with dir ../media/
Applying patches for kernel 3.4.112-sun8i
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
patch -s -f -N -p1 -i ../backports/debug.patch
patch -s -f -N -p1 -i ../backports/drx39xxj.patch
patch -s -f -N -p1 -i ../backports/v4.7_dma_attrs.patch
patch -s -f -N -p1 -i ../backports/v4.6_i2c_mux.patch
patch -s -f -N -p1 -i ../backports/v4.5_gpiochip_data_pointer.patch
patch -s -f -N -p1 -i ../backports/v4.5_get_user_pages.patch
patch -s -f -N -p1 -i ../backports/v4.5_uvc_super_plus.patch
patch -s -f -N -p1 -i ../backports/v4.4_gpio_chip_parent.patch
patch -s -f -N -p1 -i ../backports/v4.1_pat_enabled.patch
patch -s -f -N -p1 -i ../backports/v4.0_dma_buf_export.patch
patch -s -f -N -p1 -i ../backports/v4.0_drop_trace.patch
patch -s -f -N -p1 -i ../backports/v4.0_fwnode.patch
patch -s -f -N -p1 -i ../backports/v3.19_get_user_pages_locked.patch
patch -s -f -N -p1 -i ../backports/v3.17_fix_clamp.patch
patch -s -f -N -p1 -i ../backports/v3.16_netdev.patch
patch -s -f -N -p1 -i ../backports/v3.16_wait_on_bit.patch
patch -s -f -N -p1 -i ../backports/v3.16_void_gpiochip_remove.patch
patch -s -f -N -p1 -i ../backports/v3.12_kfifo_in.patch
patch -s -f -N -p1 -i ../backports/v3.11_dev_groups.patch
patch -s -f -N -p1 -i ../backports/v3.10_fw_driver_probe.patch
patch -s -f -N -p1 -i ../backports/v3.10_ir_hix5hd2.patch
patch -s -f -N -p1 -i ../backports/v3.9_drxj_warnings.patch
patch -s -f -N -p1 -i ../backports/v3.8_config_of.patch
patch -s -f -N -p1 -i ../backports/v3.6_pci_error_handlers.patch
patch -s -f -N -p1 -i ../backports/v3.6_i2c_add_mux_adapter.patch
patch -s -f -N -p1 -i ../backports/v3.4_i2c_add_mux_adapter.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
Syncing with dir ../media/
make[2]: Leaving directory '/home/idan/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/3.4.112-sun8i/build /lib/modules/3.4.112-sun8i/build 1
Preparing to compile for kernel version 3.4.112

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

WARNING: This is the V4L/DVB backport tree, with experimental drivers
         backported to run on legacy kernels from the development tree at:
                http://git.linuxtv.org/media-tree.git.
         It is generally safe to use it for testing a new driver or
         feature, but its usage on production environments is risky.
         Don't use it in production. You've been warned.
V4L2_FLASH_LED_CLASS: Requires at least kernel 3.18.0
VIDEOBUF2_DMA_CONTIG: Requires at least kernel 3.6.0
IR_HIX5HD2: Requires at least kernel 3.10.0
IR_NUVOTON: Requires at least kernel 3.12.0
IR_IMG: Requires at least kernel 3.9.0
RC_ST: Requires at least kernel 3.15.0
DVB_USB_RTL28XXU: Requires at least kernel 3.7.0
VIDEO_FB_IVTV: Requires at least kernel 3.11.0
DVB_PT3: Requires at least kernel 3.11.0
DVB_NETUP_UNIDVB: Requires at least kernel 3.7.0
VIDEO_XILINX: Requires at least kernel 3.17.0
VIDEO_RCAR_VIN: Requires at least kernel 3.9.0
VIDEO_CODA: Requires at least kernel 3.5.0
VIDEO_SH_VEU: Requires at least kernel 3.9.0
VIDEO_RENESAS_VSP1: Requires at least kernel 3.9.0
RADIO_SI4713: Requires at least kernel 3.13.0
I2C_SI4713: Requires at least kernel 3.17.0
VIDEO_ADV7180: Requires at least kernel 3.17.0
VIDEO_ADV7183: Requires at least kernel 3.5.0
VIDEO_ADV7604: Requires at least kernel 3.17.0
VIDEO_TC358743: Requires at least kernel 3.17.0
VIDEO_TVP5150: Requires at least kernel 3.17.0
VIDEO_OV2659: Requires at least kernel 3.5.0
VIDEO_OV9650: Requires at least kernel 3.5.0
VIDEO_VS6624: Requires at least kernel 3.5.0
VIDEO_MT9P031: Requires at least kernel 3.17.0
VIDEO_MT9T001: Requires at least kernel 3.5.0
VIDEO_MT9V032: Requires at least kernel 3.19.0
VIDEO_NOON010PC30: Requires at least kernel 3.5.0
VIDEO_M5MOLS: Requires at least kernel 3.6.0
VIDEO_S5K6AA: Requires at least kernel 3.5.0
VIDEO_S5K6A3: Requires at least kernel 3.5.0
VIDEO_S5K5BAF: Requires at least kernel 3.5.0
VIDEO_SMIAPP: Requires at least kernel 4.0.0
VIDEO_S5C73M3: Requires at least kernel 3.6.0
VIDEO_ADP1653: Requires at least kernel 3.17.0
SOC_CAMERA_OV2640: Requires at least kernel 3.17.0
MEDIA_TUNER_E4000: Requires at least kernel 3.5.0
DVB_M88DS3103: Requires at least kernel 3.8.0
DVB_TS2020: Requires at least kernel 3.8.0
DVB_CXD2820R: Requires at least kernel 4.4.0
DVB_RTL2830: Requires at least kernel 3.8.0
DVB_RTL2832: Requires at least kernel 3.8.0
MEDIA_CEC: Requires at least kernel 3.19.0
Created default (all yes) .config file
./scripts/fix_kconfig.pl
make[1]: Leaving directory '/home/idan/media_build/v4l'
make -C /home/idan/media_build/v4l
make[1]: Entering directory '/home/idan/media_build/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
perl scripts/make_config_compat.pl /lib/modules/3.4.112-sun8i/build ./.myconfig ./config-compat.h
make -C firmware prep
creating symbolic links...
make[2]: Entering directory '/home/idan/media_build/v4l/firmware'
make[2]: Leaving directory '/home/idan/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory '/home/idan/media_build/v4l/firmware'
  CC  ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory '/home/idan/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.4.112-sun8i/build
make -C ../linux apply_patches
make[2]: Entering directory '/home/idan/media_build/linux'
Syncing with dir ../media/
Patches for 3.4.112-sun8i already applied.
make[2]: Leaving directory '/home/idan/media_build/linux'
make -C /lib/modules/3.4.112-sun8i/build SUBDIRS=/home/idan/media_build/v4l  modules
make[2]: Entering directory '/usr/src/linux-headers-3.4.112-sun8i'
  CC [M]  /home/idan/media_build/v4l/cec-edid.o
  CC [M]  /home/idan/media_build/v4l/altera-lpt.o
  CC [M]  /home/idan/media_build/v4l/altera-jtag.o
  CC [M]  /home/idan/media_build/v4l/altera-comp.o
  CC [M]  /home/idan/media_build/v4l/altera.o
  CC [M]  /home/idan/media_build/v4l/au0828-core.o
  CC [M]  /home/idan/media_build/v4l/au0828-i2c.o
  CC [M]  /home/idan/media_build/v4l/au0828-cards.o
  CC [M]  /home/idan/media_build/v4l/au0828-dvb.o
  CC [M]  /home/idan/media_build/v4l/au0828-video.o
  CC [M]  /home/idan/media_build/v4l/au0828-vbi.o
  CC [M]  /home/idan/media_build/v4l/au0828-input.o
  CC [M]  /home/idan/media_build/v4l/flexcop-usb.o
  CC [M]  /home/idan/media_build/v4l/flexcop.o
  CC [M]  /home/idan/media_build/v4l/flexcop-fe-tuner.o
  CC [M]  /home/idan/media_build/v4l/flexcop-i2c.o
  CC [M]  /home/idan/media_build/v4l/flexcop-sram.o
  CC [M]  /home/idan/media_build/v4l/flexcop-eeprom.o
  CC [M]  /home/idan/media_build/v4l/flexcop-misc.o
  CC [M]  /home/idan/media_build/v4l/flexcop-hw-filter.o
  CC [M]  /home/idan/media_build/v4l/cpia2_v4l.o
  CC [M]  /home/idan/media_build/v4l/cpia2_usb.o
  CC [M]  /home/idan/media_build/v4l/cpia2_core.o
  CC [M]  /home/idan/media_build/v4l/cx25840-core.o
  CC [M]  /home/idan/media_build/v4l/cx25840-audio.o
  CC [M]  /home/idan/media_build/v4l/cx25840-firmware.o
  CC [M]  /home/idan/media_build/v4l/cx25840-vbi.o
  CC [M]  /home/idan/media_build/v4l/cx25840-ir.o
  CC [M]  /home/idan/media_build/v4l/drxj.o
  CC [M]  /home/idan/media_build/v4l/drxd_firm.o
  CC [M]  /home/idan/media_build/v4l/drxd_hard.o
  CC [M]  /home/idan/media_build/v4l/drxk_hard.o
  CC [M]  /home/idan/media_build/v4l/as102_drv.o
  CC [M]  /home/idan/media_build/v4l/as102_fw.o
  CC [M]  /home/idan/media_build/v4l/as10x_cmd.o
  CC [M]  /home/idan/media_build/v4l/as10x_cmd_stream.o
  CC [M]  /home/idan/media_build/v4l/as102_usb_drv.o
  CC [M]  /home/idan/media_build/v4l/as10x_cmd_cfg.o
  CC [M]  /home/idan/media_build/v4l/dvbdev.o
  CC [M]  /home/idan/media_build/v4l/dmxdev.o
  CC [M]  /home/idan/media_build/v4l/dvb_demux.o
  CC [M]  /home/idan/media_build/v4l/dvb_filter.o
  CC [M]  /home/idan/media_build/v4l/dvb_ca_en50221.o
  CC [M]  /home/idan/media_build/v4l/dvb_frontend.o
  CC [M]  /home/idan/media_build/v4l/dvb_net.o
  CC [M]  /home/idan/media_build/v4l/dvb_ringbuffer.o
  CC [M]  /home/idan/media_build/v4l/dvb_math.o
  CC [M]  /home/idan/media_build/v4l/a800.o
  CC [M]  /home/idan/media_build/v4l/af9005-remote.o
  CC [M]  /home/idan/media_build/v4l/af9005.o
  CC [M]  /home/idan/media_build/v4l/af9005-fe.o
  CC [M]  /home/idan/media_build/v4l/af9015.o
  CC [M]  /home/idan/media_build/v4l/af9035.o
  CC [M]  /home/idan/media_build/v4l/au6610.o
  CC [M]  /home/idan/media_build/v4l/az6007.o
  CC [M]  /home/idan/media_build/v4l/az6027.o
  CC [M]  /home/idan/media_build/v4l/ce6230.o
  CC [M]  /home/idan/media_build/v4l/cinergyT2-core.o
  CC [M]  /home/idan/media_build/v4l/cinergyT2-fe.o
  CC [M]  /home/idan/media_build/v4l/cxusb.o
  CC [M]  /home/idan/media_build/v4l/dib0700_core.o
  CC [M]  /home/idan/media_build/v4l/dib0700_devices.o
/home/idan/media_build/v4l/cxusb.c: In function 'cxusb_disconnect':
/home/idan/media_build/v4l/cxusb.c:1643:22: warning: unused variable 'st' [-Wunused-variable]
  struct cxusb_state *st = d->priv;
                      ^
  CC [M]  /home/idan/media_build/v4l/dibusb-common.o
/home/idan/media_build/v4l/dib0700_core.c: In function 'dib0700_rc_urb_completion':
/home/idan/media_build/v4l/dib0700_core.c:763:2: warning: 'protocol' may be used uninitialized in this function [-Wmaybe-uninitialized]
  rc_keydown(d->rc_dev, protocol, keycode, toggle);
  ^
  CC [M]  /home/idan/media_build/v4l/dibusb-mb.o
  CC [M]  /home/idan/media_build/v4l/dibusb-mc-common.o
  CC [M]  /home/idan/media_build/v4l/dibusb-mc.o
  CC [M]  /home/idan/media_build/v4l/digitv.o
  CC [M]  /home/idan/media_build/v4l/dtt200u.o
  CC [M]  /home/idan/media_build/v4l/dtt200u-fe.o
  CC [M]  /home/idan/media_build/v4l/dtv5100.o
  CC [M]  /home/idan/media_build/v4l/ec168.o
  CC [M]  /home/idan/media_build/v4l/friio.o
  CC [M]  /home/idan/media_build/v4l/friio-fe.o
  CC [M]  /home/idan/media_build/v4l/gl861.o
  CC [M]  /home/idan/media_build/v4l/gp8psk.o
  CC [M]  /home/idan/media_build/v4l/gp8psk-fe.o
  CC [M]  /home/idan/media_build/v4l/m920x.o
  CC [M]  /home/idan/media_build/v4l/mxl111sf.o
  CC [M]  /home/idan/media_build/v4l/mxl111sf-phy.o
  CC [M]  /home/idan/media_build/v4l/mxl111sf-i2c.o
  CC [M]  /home/idan/media_build/v4l/mxl111sf-gpio.o
  CC [M]  /home/idan/media_build/v4l/nova-t-usb2.o
  CC [M]  /home/idan/media_build/v4l/opera1.o
  CC [M]  /home/idan/media_build/v4l/pctv452e.o
  CC [M]  /home/idan/media_build/v4l/tbs5520.o
  CC [M]  /home/idan/media_build/v4l/tbs5881.o
  CC [M]  /home/idan/media_build/v4l/tbs5922se.o
  CC [M]  /home/idan/media_build/v4l/tbs5925.o
  CC [M]  /home/idan/media_build/v4l/tbs5927.o
  CC [M]  /home/idan/media_build/v4l/tbs-qbox.o
  CC [M]  /home/idan/media_build/v4l/tbs-qbox2.o
  CC [M]  /home/idan/media_build/v4l/tbs-qbox22.o
  CC [M]  /home/idan/media_build/v4l/tbs-qbox2ci.o
  CC [M]  /home/idan/media_build/v4l/tbs-qboxs2.o
  CC [M]  /home/idan/media_build/v4l/technisat-usb2.o
  CC [M]  /home/idan/media_build/v4l/ttusb2.o
  CC [M]  /home/idan/media_build/v4l/umt-010.o
  CC [M]  /home/idan/media_build/v4l/vp702x.o
  CC [M]  /home/idan/media_build/v4l/vp702x-fe.o
  CC [M]  /home/idan/media_build/v4l/vp7045.o
  CC [M]  /home/idan/media_build/v4l/vp7045-fe.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-firmware.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-init.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-urb.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-i2c.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-dvb.o
  CC [M]  /home/idan/media_build/v4l/dvb-usb-remote.o
  CC [M]  /home/idan/media_build/v4l/usb-urb.o
  CC [M]  /home/idan/media_build/v4l/dvb_usb_core.o
  CC [M]  /home/idan/media_build/v4l/dvb_usb_urb.o
  CC [M]  /home/idan/media_build/v4l/usb_urb.o
  CC [M]  /home/idan/media_build/v4l/em28xx-audio.o
  CC [M]  /home/idan/media_build/v4l/em28xx-input.o
/home/idan/media_build/v4l/em28xx-audio.c: In function 'em28xx_audio_init':
/home/idan/media_build/v4l/em28xx-audio.c:923:49: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
  snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_em28xx_pcm_capture);
                                                 ^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
                 from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
 void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
      ^
  CC [M]  /home/idan/media_build/v4l/em28xx-core.o
  CC [M]  /home/idan/media_build/v4l/em28xx-i2c.o
  CC [M]  /home/idan/media_build/v4l/em28xx-cards.o
  CC [M]  /home/idan/media_build/v4l/em28xx-camera.o
  CC [M]  /home/idan/media_build/v4l/go7007-v4l2.o
  CC [M]  /home/idan/media_build/v4l/go7007-driver.o
  CC [M]  /home/idan/media_build/v4l/go7007-i2c.o
  CC [M]  /home/idan/media_build/v4l/go7007-fw.o
  CC [M]  /home/idan/media_build/v4l/snd-go7007.o
  CC [M]  /home/idan/media_build/v4l/benq.o
/home/idan/media_build/v4l/snd-go7007.c: In function 'go7007_snd_init':
/home/idan/media_build/v4l/snd-go7007.c:269:4: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
    &go7007_snd_capture_ops);
    ^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
                 from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
 void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
      ^
  CC [M]  /home/idan/media_build/v4l/conex.o
  CC [M]  /home/idan/media_build/v4l/cpia1.o
  CC [M]  /home/idan/media_build/v4l/dtcs033.o
  CC [M]  /home/idan/media_build/v4l/etoms.o
  CC [M]  /home/idan/media_build/v4l/finepix.o
  CC [M]  /home/idan/media_build/v4l/gl860.o
  CC [M]  /home/idan/media_build/v4l/gl860-mi1320.o
  CC [M]  /home/idan/media_build/v4l/gl860-ov2640.o
  CC [M]  /home/idan/media_build/v4l/gl860-ov9655.o
  CC [M]  /home/idan/media_build/v4l/gl860-mi2020.o
  CC [M]  /home/idan/media_build/v4l/jeilinj.o
  CC [M]  /home/idan/media_build/v4l/jl2005bcd.o
  CC [M]  /home/idan/media_build/v4l/kinect.o
  CC [M]  /home/idan/media_build/v4l/konica.o
  CC [M]  /home/idan/media_build/v4l/m5602_core.o
  CC [M]  /home/idan/media_build/v4l/m5602_ov9650.o
  CC [M]  /home/idan/media_build/v4l/m5602_ov7660.o
  CC [M]  /home/idan/media_build/v4l/m5602_mt9m111.o
  CC [M]  /home/idan/media_build/v4l/m5602_po1030.o
  CC [M]  /home/idan/media_build/v4l/m5602_s5k83a.o
  CC [M]  /home/idan/media_build/v4l/m5602_s5k4aa.o
  CC [M]  /home/idan/media_build/v4l/gspca.o
  CC [M]  /home/idan/media_build/v4l/autogain_functions.o
  CC [M]  /home/idan/media_build/v4l/mars.o
  CC [M]  /home/idan/media_build/v4l/mr97310a.o
  CC [M]  /home/idan/media_build/v4l/nw80x.o
  CC [M]  /home/idan/media_build/v4l/ov519.o
  CC [M]  /home/idan/media_build/v4l/ov534.o
  CC [M]  /home/idan/media_build/v4l/ov534_9.o
  CC [M]  /home/idan/media_build/v4l/pac207.o
  CC [M]  /home/idan/media_build/v4l/pac7302.o
  CC [M]  /home/idan/media_build/v4l/pac7311.o
  CC [M]  /home/idan/media_build/v4l/se401.o
  CC [M]  /home/idan/media_build/v4l/sn9c2028.o
  CC [M]  /home/idan/media_build/v4l/sn9c20x.o
  CC [M]  /home/idan/media_build/v4l/sonixb.o
  CC [M]  /home/idan/media_build/v4l/sonixj.o
  CC [M]  /home/idan/media_build/v4l/spca1528.o
  CC [M]  /home/idan/media_build/v4l/spca500.o
  CC [M]  /home/idan/media_build/v4l/spca501.o
  CC [M]  /home/idan/media_build/v4l/spca505.o
  CC [M]  /home/idan/media_build/v4l/spca506.o
  CC [M]  /home/idan/media_build/v4l/spca508.o
  CC [M]  /home/idan/media_build/v4l/spca561.o
  CC [M]  /home/idan/media_build/v4l/sq905.o
  CC [M]  /home/idan/media_build/v4l/sq905c.o
  CC [M]  /home/idan/media_build/v4l/sq930x.o
  CC [M]  /home/idan/media_build/v4l/stk014.o
  CC [M]  /home/idan/media_build/v4l/stk1135.o
  CC [M]  /home/idan/media_build/v4l/stv0680.o
  CC [M]  /home/idan/media_build/v4l/stv06xx.o
  CC [M]  /home/idan/media_build/v4l/stv06xx_vv6410.o
  CC [M]  /home/idan/media_build/v4l/stv06xx_hdcs.o
  CC [M]  /home/idan/media_build/v4l/stv06xx_pb0100.o
  CC [M]  /home/idan/media_build/v4l/stv06xx_st6422.o
  CC [M]  /home/idan/media_build/v4l/sunplus.o
  CC [M]  /home/idan/media_build/v4l/t613.o
  CC [M]  /home/idan/media_build/v4l/topro.o
  CC [M]  /home/idan/media_build/v4l/touptek.o
  CC [M]  /home/idan/media_build/v4l/tv8532.o
  CC [M]  /home/idan/media_build/v4l/vc032x.o
  CC [M]  /home/idan/media_build/v4l/vicam.o
  CC [M]  /home/idan/media_build/v4l/xirlink_cit.o
  CC [M]  /home/idan/media_build/v4l/zc3xx.o
  CC [M]  /home/idan/media_build/v4l/hdpvr-control.o
  CC [M]  /home/idan/media_build/v4l/hdpvr-core.o
  CC [M]  /home/idan/media_build/v4l/hdpvr-video.o
  CC [M]  /home/idan/media_build/v4l/hdpvr-i2c.o
  CC [M]  /home/idan/media_build/v4l/media-device.o
  CC [M]  /home/idan/media_build/v4l/media-devnode.o
  CC [M]  /home/idan/media_build/v4l/media-entity.o
  CC [M]  /home/idan/media_build/v4l/msp3400-driver.o
  CC [M]  /home/idan/media_build/v4l/msp3400-kthreads.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-i2c-core.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-audio.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-encoder.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-video-v4l.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-eeprom.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-main.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-hdw.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-v4l2.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-ctrl.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-std.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-devattr.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-context.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-io.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-ioread.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-cx2584x-v4l.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-wm8775.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-cs53l32a.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-dvb.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-sysfs.o
  CC [M]  /home/idan/media_build/v4l/pvrusb2-debugifc.o
  CC [M]  /home/idan/media_build/v4l/pwc-if.o
  CC [M]  /home/idan/media_build/v4l/pwc-misc.o
  CC [M]  /home/idan/media_build/v4l/pwc-ctrl.o
  CC [M]  /home/idan/media_build/v4l/pwc-v4l.o
  CC [M]  /home/idan/media_build/v4l/pwc-uncompress.o
  CC [M]  /home/idan/media_build/v4l/pwc-dec1.o
  CC [M]  /home/idan/media_build/v4l/pwc-dec23.o
  CC [M]  /home/idan/media_build/v4l/pwc-kiara.o
  CC [M]  /home/idan/media_build/v4l/pwc-timon.o
  CC [M]  /home/idan/media_build/v4l/radio-si470x-usb.o
  CC [M]  /home/idan/media_build/v4l/radio-si470x-common.o
  CC [M]  /home/idan/media_build/v4l/rc-main.o
  CC [M]  /home/idan/media_build/v4l/rc-ir-raw.o
  CC [M]  /home/idan/media_build/v4l/s2250-board.o
  CC [M]  /home/idan/media_build/v4l/radio-shark2.o
  CC [M]  /home/idan/media_build/v4l/radio-tea5777.o
  CC [M]  /home/idan/media_build/v4l/smsdvb-main.o
  CC [M]  /home/idan/media_build/v4l/smsdvb-debugfs.o
  CC [M]  /home/idan/media_build/v4l/smscoreapi.o
  CC [M]  /home/idan/media_build/v4l/sms-cards.o
  CC [M]  /home/idan/media_build/v4l/smsendian.o
  CC [M]  /home/idan/media_build/v4l/smsir.o
  CC [M]  /home/idan/media_build/v4l/stb0899_drv.o
  CC [M]  /home/idan/media_build/v4l/stb0899_algo.o
  CC [M]  /home/idan/media_build/v4l/stk-webcam.o
  CC [M]  /home/idan/media_build/v4l/stk-sensor.o
  CC [M]  /home/idan/media_build/v4l/stv0900_core.o
  CC [M]  /home/idan/media_build/v4l/stv0900_sw.o
  CC [M]  /home/idan/media_build/v4l/tda18271-maps.o
  CC [M]  /home/idan/media_build/v4l/tda18271-common.o
  CC [M]  /home/idan/media_build/v4l/tda18271-fe.o
  CC [M]  /home/idan/media_build/v4l/tm6000-cards.o
  CC [M]  /home/idan/media_build/v4l/tm6000-core.o
  CC [M]  /home/idan/media_build/v4l/tm6000-i2c.o
  CC [M]  /home/idan/media_build/v4l/tm6000-video.o
  CC [M]  /home/idan/media_build/v4l/tm6000-stds.o
  CC [M]  /home/idan/media_build/v4l/tm6000-input.o
  CC [M]  /home/idan/media_build/v4l/tuner-core.o
  CC [M]  /home/idan/media_build/v4l/usbtv-core.o
  CC [M]  /home/idan/media_build/v4l/usbtv-video.o
  CC [M]  /home/idan/media_build/v4l/usbtv-audio.o
  CC [M]  /home/idan/media_build/v4l/usbvision-core.o
  CC [M]  /home/idan/media_build/v4l/usbvision-video.o
/home/idan/media_build/v4l/usbtv-audio.c: In function 'usbtv_audio_init':
/home/idan/media_build/v4l/usbtv-audio.c:378:49: warning: passing argument 3 of 'snd_pcm_set_ops' discards 'const' qualifier from pointer target type
  snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &snd_usbtv_pcm_ops);
                                                 ^
In file included from /home/idan/media_build/v4l/compat.h:1534:0,
                 from <command-line>:0:
include/sound/pcm.h:872:6: note: expected 'struct snd_pcm_ops *' but argument is of type 'const struct snd_pcm_ops *'
 void snd_pcm_set_ops(struct snd_pcm * pcm, int direction, struct snd_pcm_ops *ops);
      ^
  CC [M]  /home/idan/media_build/v4l/usbvision-i2c.o
  CC [M]  /home/idan/media_build/v4l/usbvision-cards.o
  CC [M]  /home/idan/media_build/v4l/uvc_driver.o
  CC [M]  /home/idan/media_build/v4l/uvc_queue.o
  CC [M]  /home/idan/media_build/v4l/uvc_v4l2.o
  CC [M]  /home/idan/media_build/v4l/uvc_video.o
  CC [M]  /home/idan/media_build/v4l/uvc_ctrl.o
  CC [M]  /home/idan/media_build/v4l/uvc_status.o
  CC [M]  /home/idan/media_build/v4l/uvc_isight.o
  CC [M]  /home/idan/media_build/v4l/uvc_debugfs.o
  CC [M]  /home/idan/media_build/v4l/uvc_entity.o
  CC [M]  /home/idan/media_build/v4l/v4l2-tpg-core.o
  CC [M]  /home/idan/media_build/v4l/v4l2-tpg-colors.o
  CC [M]  /home/idan/media_build/v4l/v4l2-dev.o
  CC [M]  /home/idan/media_build/v4l/v4l2-ioctl.o
  CC [M]  /home/idan/media_build/v4l/v4l2-device.o
  CC [M]  /home/idan/media_build/v4l/v4l2-fh.o
  CC [M]  /home/idan/media_build/v4l/v4l2-event.o
  CC [M]  /home/idan/media_build/v4l/v4l2-ctrls.o
  CC [M]  /home/idan/media_build/v4l/v4l2-subdev.o
  CC [M]  /home/idan/media_build/v4l/v4l2-clk.o
  CC [M]  /home/idan/media_build/v4l/v4l2-async.o
  CC [M]  /home/idan/media_build/v4l/v4l2-mc.o
  CC [M]  /home/idan/media_build/v4l/imx074.o
  CC [M]  /home/idan/media_build/v4l/mt9m001.o
  CC [M]  /home/idan/media_build/v4l/mt9t031.o
  CC [M]  /home/idan/media_build/v4l/mt9t112.o
  CC [M]  /home/idan/media_build/v4l/mt9v022.o
  CC [M]  /home/idan/media_build/v4l/ov5642.o
  CC [M]  /home/idan/media_build/v4l/ov6650.o
  CC [M]  /home/idan/media_build/v4l/ov772x.o
  CC [M]  /home/idan/media_build/v4l/ov9640.o
  CC [M]  /home/idan/media_build/v4l/ov9740.o
  CC [M]  /home/idan/media_build/v4l/rj54n1cb0c.o
  CC [M]  /home/idan/media_build/v4l/tw9910.o
  CC [M]  /home/idan/media_build/v4l/aptina-pll.o
  CC [M]  /home/idan/media_build/v4l/tvaudio.o
  CC [M]  /home/idan/media_build/v4l/tda7432.o
  CC [M]  /home/idan/media_build/v4l/saa6588.o
  CC [M]  /home/idan/media_build/v4l/tda9840.o
  CC [M]  /home/idan/media_build/v4l/tea6415c.o
  CC [M]  /home/idan/media_build/v4l/tea6420.o
  CC [M]  /home/idan/media_build/v4l/saa7110.o
  CC [M]  /home/idan/media_build/v4l/saa7115.o
  CC [M]  /home/idan/media_build/v4l/saa717x.o
  CC [M]  /home/idan/media_build/v4l/saa7127.o
  CC [M]  /home/idan/media_build/v4l/saa7185.o
  CC [M]  /home/idan/media_build/v4l/saa6752hs.o
  CC [M]  /home/idan/media_build/v4l/ad5820.o
  CC [M]  /home/idan/media_build/v4l/adv7170.o
  CC [M]  /home/idan/media_build/v4l/adv7175.o
  CC [M]  /home/idan/media_build/v4l/adv7343.o
  CC [M]  /home/idan/media_build/v4l/adv7393.o
  CC [M]  /home/idan/media_build/v4l/ad9389b.o
  CC [M]  /home/idan/media_build/v4l/vpx3220.o
  CC [M]  /home/idan/media_build/v4l/bt819.o
  CC [M]  /home/idan/media_build/v4l/bt856.o
  CC [M]  /home/idan/media_build/v4l/bt866.o
  CC [M]  /home/idan/media_build/v4l/ks0127.o
  CC [M]  /home/idan/media_build/v4l/ths7303.o
  CC [M]  /home/idan/media_build/v4l/ths8200.o
  CC [M]  /home/idan/media_build/v4l/tvp514x.o
  CC [M]  /home/idan/media_build/v4l/tvp7002.o
  CC [M]  /home/idan/media_build/v4l/tw2804.o
  CC [M]  /home/idan/media_build/v4l/tw9903.o
  CC [M]  /home/idan/media_build/v4l/tw9906.o
  CC [M]  /home/idan/media_build/v4l/cs3308.o
  CC [M]  /home/idan/media_build/v4l/cs5345.o
  CC [M]  /home/idan/media_build/v4l/cs53l32a.o
  CC [M]  /home/idan/media_build/v4l/m52790.o
  CC [M]  /home/idan/media_build/v4l/tlv320aic23b.o
  CC [M]  /home/idan/media_build/v4l/uda1342.o
  CC [M]  /home/idan/media_build/v4l/wm8775.o
  CC [M]  /home/idan/media_build/v4l/wm8739.o
  CC [M]  /home/idan/media_build/v4l/vp27smpx.o
  CC [M]  /home/idan/media_build/v4l/sony-btf-mpx.o
  CC [M]  /home/idan/media_build/v4l/upd64031a.o
  CC [M]  /home/idan/media_build/v4l/upd64083.o
  CC [M]  /home/idan/media_build/v4l/ov7640.o
  CC [M]  /home/idan/media_build/v4l/ov7670.o
  CC [M]  /home/idan/media_build/v4l/mt9m032.o
  CC [M]  /home/idan/media_build/v4l/mt9m111.o
  CC [M]  /home/idan/media_build/v4l/mt9v011.o
  CC [M]  /home/idan/media_build/v4l/sr030pc30.o
  CC [M]  /home/idan/media_build/v4l/s5k4ecgx.o
  CC [M]  /home/idan/media_build/v4l/as3645a.o
  CC [M]  /home/idan/media_build/v4l/lm3560.o
  CC [M]  /home/idan/media_build/v4l/lm3646.o
  CC [M]  /home/idan/media_build/v4l/smiapp-pll.o
  CC [M]  /home/idan/media_build/v4l/ak881x.o
  CC [M]  /home/idan/media_build/v4l/ir-kbd-i2c.o
  CC [M]  /home/idan/media_build/v4l/ml86v7667.o
/home/idan/media_build/v4l/ir-kbd-i2c.c: In function 'get_key_haup_common':
/home/idan/media_build/v4l/ir-kbd-i2c.c:62:2: warning: 'toggle' may be used uninitialized in this function [-Wmaybe-uninitialized]
  printk(KERN_DEBUG MODULE_NAME ": " fmt , ## arg)
  ^
/home/idan/media_build/v4l/ir-kbd-i2c.c:70:20: note: 'toggle' was declared here
  int start, range, toggle, dev, code, ircode, vendor;
                    ^
  CC [M]  /home/idan/media_build/v4l/tuner-xc2028.o
  CC [M]  /home/idan/media_build/v4l/tuner-simple.o
  CC [M]  /home/idan/media_build/v4l/tuner-types.o
  CC [M]  /home/idan/media_build/v4l/mt20xx.o
  CC [M]  /home/idan/media_build/v4l/tda8290.o
  CC [M]  /home/idan/media_build/v4l/tea5767.o
  CC [M]  /home/idan/media_build/v4l/tea5761.o
  CC [M]  /home/idan/media_build/v4l/tda9887.o
  CC [M]  /home/idan/media_build/v4l/tda827x.o
  LD [M]  /home/idan/media_build/v4l/tda18271.o
  CC [M]  /home/idan/media_build/v4l/tda18273.o
  CC [M]  /home/idan/media_build/v4l/xc5000.o
  CC [M]  /home/idan/media_build/v4l/xc4000.o
/home/idan/media_build/v4l/tda18273.c: In function 'tda18273_set_params':
/home/idan/media_build/v4l/tda18273.c:1573:24: warning: 'PostDivGrowing' may be used uninitialized in this function [-Wmaybe-uninitialized]
  FVCO = LO * Prescaler * PostDiv;
                        ^
/home/idan/media_build/v4l/tda18273.c:1489:16: note: 'PostDivGrowing' was declared here
  unsigned char PostDivGrowing;
                ^
/home/idan/media_build/v4l/tda18273.c:1573:12: warning: 'PrescalerGrowing' may be used uninitialized in this function [-Wmaybe-uninitialized]
  FVCO = LO * Prescaler * PostDiv;
            ^
/home/idan/media_build/v4l/tda18273.c:1490:16: note: 'PrescalerGrowing' was declared here
  unsigned char PrescalerGrowing;
                ^
  CC [M]  /home/idan/media_build/v4l/msi001.o
  CC [M]  /home/idan/media_build/v4l/mt2060.o
  CC [M]  /home/idan/media_build/v4l/mt2063.o
  CC [M]  /home/idan/media_build/v4l/mt2266.o
  CC [M]  /home/idan/media_build/v4l/qt1010.o
  CC [M]  /home/idan/media_build/v4l/mt2131.o
  CC [M]  /home/idan/media_build/v4l/mxl5005s.o
  CC [M]  /home/idan/media_build/v4l/mxl5007t.o
  CC [M]  /home/idan/media_build/v4l/mc44s803.o
  CC [M]  /home/idan/media_build/v4l/max2165.o
  CC [M]  /home/idan/media_build/v4l/tda18218.o
  CC [M]  /home/idan/media_build/v4l/tda18212.o
  CC [M]  /home/idan/media_build/v4l/fc2580.o
/home/idan/media_build/v4l/tda18218.c: In function 'tda18218_attach':
/home/idan/media_build/v4l/tda18218.c:324:10: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]
  if (ret || val != def_regs[R00_ID]) {
          ^
  CC [M]  /home/idan/media_build/v4l/tua9001.o
  CC [M]  /home/idan/media_build/v4l/si2157.o
  CC [M]  /home/idan/media_build/v4l/fc0011.o
  CC [M]  /home/idan/media_build/v4l/fc0012.o
  CC [M]  /home/idan/media_build/v4l/fc0013.o
  CC [M]  /home/idan/media_build/v4l/it913x.o
  CC [M]  /home/idan/media_build/v4l/r820t.o
  CC [M]  /home/idan/media_build/v4l/mxl301rf.o
  CC [M]  /home/idan/media_build/v4l/qm1d1c0042.o
  CC [M]  /home/idan/media_build/v4l/m88rs6000t.o
  CC [M]  /home/idan/media_build/v4l/av201x.o
  CC [M]  /home/idan/media_build/v4l/r848.o
/home/idan/media_build/v4l/av201x.c: In function 'av201x_get_rf_strength':
/home/idan/media_build/v4l/av201x.c:233:22: warning: unused variable 'priv' [-Wunused-variable]
  struct av201x_priv *priv = fe->tuner_priv;
                      ^
/home/idan/media_build/v4l/r848.c: In function 'R848_Muti_Read':
/home/idan/media_build/v4l/r848.c:126:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
  I2C_LEN_TYPE R848_I2C_Len;
               ^
/home/idan/media_build/v4l/r848.c: In function 'R848_Cal_Prepare':
/home/idan/media_build/v4l/r848.c:336:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_Xtal_Check':
/home/idan/media_build/v4l/r848.c:677:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
  I2C_LEN_TYPE R848_I2C_Len;
               ^
/home/idan/media_build/v4l/r848.c:676:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_PLL':
/home/idan/media_build/v4l/r848.c:903:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
  I2C_LEN_TYPE R848_I2C_Len;
               ^
/home/idan/media_build/v4l/r848.c:902:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_MUX':
/home/idan/media_build/v4l/r848.c:1387:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_IQ_Tree':
/home/idan/media_build/v4l/r848.c:1515:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_IMR_Cross':
/home/idan/media_build/v4l/r848.c:1655:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_CompreStep':
/home/idan/media_build/v4l/r848.c:1827:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_IMR_Iqcap':
/home/idan/media_build/v4l/r848.c:1880:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_IQ':
/home/idan/media_build/v4l/r848.c:1933:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_F_IMR':
/home/idan/media_build/v4l/r848.c:2087:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_SetTF':
/home/idan/media_build/v4l/r848.c:2187:12: warning: unused variable 'R848_I2C' [-Wunused-variable]
  I2C_TYPE  R848_I2C;
            ^
/home/idan/media_build/v4l/r848.c: In function 'R848_SysFreq_Sel':
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_6M' not handled in switch [-Wswitch]
     switch(R848_Standard) {
     ^
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_7M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_8M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_8M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_6M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_J83B' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T_4570' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_4570' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6000' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_6M_BW_IF_4500' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ATSC' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_S' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_6M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_7M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_T_8M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_8M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DVB_C_6M_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_J83B_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ISDB_T_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_DTMB_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_ATSC_IF_5M' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_FM' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c:3721:5: warning: enumeration value 'R848_STD_SIZE' not handled in switch [-Wswitch]
/home/idan/media_build/v4l/r848.c: In function 'R848_RfGainMode':
/home/idan/media_build/v4l/r848.c:3758:15: warning: unused variable 'R848_I2C_Len' [-Wunused-variable]
  I2C_LEN_TYPE R848_I2C_Len;
               ^
/home/idan/media_build/v4l/r848.c: In function 'r848_init':
/home/idan/media_build/v4l/r848.c:4444:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  u8 i;
  ^
/home/idan/media_build/v4l/r848.c: At top level:
/home/idan/media_build/v4l/r848.c:82:12: warning: 'r848_regmask' defined but not used [-Wunused-function]
 static int r848_regmask(struct r848_priv *priv,
            ^
  CC [M]  /home/idan/media_build/v4l/stv6120.o
  CC [M]  /home/idan/media_build/v4l/dvb-pll.o
  CC [M]  /home/idan/media_build/v4l/stv0299.o
/home/idan/media_build/v4l/stv6120.c: In function 'init_regs':
/home/idan/media_build/v4l/stv6120.c:273:6: warning: unused variable 'bbmode' [-Wunused-variable]
  u32 bbmode = 0xffffffff;
      ^
/home/idan/media_build/v4l/stv6120.c:272:6: warning: unused variable 'agcset' [-Wunused-variable]
  u32 agcset = 0xffffffff;
      ^
/home/idan/media_build/v4l/stv6120.c:271:6: warning: unused variable 'agcref' [-Wunused-variable]
  u32 agcref = 2;
      ^
/home/idan/media_build/v4l/stv6120.c:270:6: warning: unused variable 'agcmode' [-Wunused-variable]
  u32 agcmode = 0;
      ^
/home/idan/media_build/v4l/stv6120.c:269:6: warning: unused variable 'clkdiv' [-Wunused-variable]
  u32 clkdiv = 0;
      ^
/home/idan/media_build/v4l/stv6120.c: In function 'set_lof':
/home/idan/media_build/v4l/stv6120.c:403:6: warning: unused variable 'freq' [-Wunused-variable]
  u32 freq = Frequency;
      ^
/home/idan/media_build/v4l/stv6120.c:401:10: warning: unused variable 'tmp' [-Wunused-variable]
  u8 Icp, tmp;
          ^
/home/idan/media_build/v4l/stv6120.c:400:13: warning: unused variable 'psel' [-Wunused-variable]
  u32 p = 1, psel = 0, fvco, div, frac;
             ^
/home/idan/media_build/v4l/stv6120.c:400:6: warning: unused variable 'p' [-Wunused-variable]
  u32 p = 1, psel = 0, fvco, div, frac;
      ^
/home/idan/media_build/v4l/stv6120.c: In function 'get_rf_strength':
/home/idan/media_build/v4l/stv6120.c:596:14: warning: unused variable 'state' [-Wunused-variable]
  struct stv *state = fe->tuner_priv;
              ^
/home/idan/media_build/v4l/stv6120.c: In function 'stv6120_attach':
/home/idan/media_build/v4l/stv6120.c:662:6: warning: unused variable 'stat' [-Wunused-variable]
  int stat = 0;
      ^
/home/idan/media_build/v4l/stv6120.c: At top level:
/home/idan/media_build/v4l/stv6120.c:223:12: warning: 'read_regs' defined but not used [-Wunused-function]
 static int read_regs(struct stv *state, u8 reg, u8 *val, int len)
            ^
/home/idan/media_build/v4l/stv6120.c:524:12: warning: 'get_frequency' defined but not used [-Wunused-function]
 static int get_frequency(struct dvb_frontend *fe, u32 *frequency)
            ^
/home/idan/media_build/v4l/stv6120.c:530:12: warning: 'AGC_Gain' defined but not used [-Wunused-variable]
 static u32 AGC_Gain[] = {
            ^
/home/idan/media_build/v4l/stv6120.c:617:12: warning: 'get_if' defined but not used [-Wunused-function]
 static int get_if(struct dvb_frontend *fe, u32 *frequency)
            ^
/home/idan/media_build/v4l/stv6120.c:623:12: warning: 'get_bandwidth' defined but not used [-Wunused-function]
 static int get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth)
            ^
  LD [M]  /home/idan/media_build/v4l/stb0899.o
  CC [M]  /home/idan/media_build/v4l/stb6100.o
  CC [M]  /home/idan/media_build/v4l/sp8870.o
  CC [M]  /home/idan/media_build/v4l/cx22700.o
  CC [M]  /home/idan/media_build/v4l/s5h1432.o
  CC [M]  /home/idan/media_build/v4l/cx24110.o
  CC [M]  /home/idan/media_build/v4l/tda8083.o
  CC [M]  /home/idan/media_build/v4l/l64781.o
  CC [M]  /home/idan/media_build/v4l/dib3000mb.o
  CC [M]  /home/idan/media_build/v4l/dib3000mc.o
  CC [M]  /home/idan/media_build/v4l/dibx000_common.o
  CC [M]  /home/idan/media_build/v4l/dib7000m.o
  CC [M]  /home/idan/media_build/v4l/dib7000p.o
  CC [M]  /home/idan/media_build/v4l/dib8000.o
  CC [M]  /home/idan/media_build/v4l/dib9000.o
  CC [M]  /home/idan/media_build/v4l/mt312.o
  CC [M]  /home/idan/media_build/v4l/ves1820.o
  CC [M]  /home/idan/media_build/v4l/ves1x93.o
  CC [M]  /home/idan/media_build/v4l/tda1004x.o
  CC [M]  /home/idan/media_build/v4l/sp887x.o
  CC [M]  /home/idan/media_build/v4l/nxt6000.o
  CC [M]  /home/idan/media_build/v4l/mt352.o
  CC [M]  /home/idan/media_build/v4l/zl10036.o
  CC [M]  /home/idan/media_build/v4l/zl10039.o
  CC [M]  /home/idan/media_build/v4l/zl10353.o
  CC [M]  /home/idan/media_build/v4l/cx22702.o
  LD [M]  /home/idan/media_build/v4l/drxd.o
  CC [M]  /home/idan/media_build/v4l/tda10021.o
  CC [M]  /home/idan/media_build/v4l/tda10023.o
  CC [M]  /home/idan/media_build/v4l/stv0297.o
  CC [M]  /home/idan/media_build/v4l/nxt200x.o
  CC [M]  /home/idan/media_build/v4l/or51211.o
  CC [M]  /home/idan/media_build/v4l/or51132.o
  CC [M]  /home/idan/media_build/v4l/bcm3510.o
  CC [M]  /home/idan/media_build/v4l/s5h1420.o
  CC [M]  /home/idan/media_build/v4l/lgdt330x.o
  CC [M]  /home/idan/media_build/v4l/lgdt3305.o
  CC [M]  /home/idan/media_build/v4l/lgdt3306a.o
  CC [M]  /home/idan/media_build/v4l/lg2160.o
  CC [M]  /home/idan/media_build/v4l/cx24123.o
  CC [M]  /home/idan/media_build/v4l/lnbh25.o
  CC [M]  /home/idan/media_build/v4l/lnbp21.o
  CC [M]  /home/idan/media_build/v4l/lnbp22.o
  CC [M]  /home/idan/media_build/v4l/isl6405.o
  CC [M]  /home/idan/media_build/v4l/isl6421.o
  CC [M]  /home/idan/media_build/v4l/tda10086.o
  CC [M]  /home/idan/media_build/v4l/tda826x.o
  CC [M]  /home/idan/media_build/v4l/tda8261.o
  CC [M]  /home/idan/media_build/v4l/dib0070.o
  CC [M]  /home/idan/media_build/v4l/dib0090.o
  CC [M]  /home/idan/media_build/v4l/tua6100.o
  CC [M]  /home/idan/media_build/v4l/s5h1409.o
  CC [M]  /home/idan/media_build/v4l/itd1000.o
  CC [M]  /home/idan/media_build/v4l/au8522_common.o
  CC [M]  /home/idan/media_build/v4l/au8522_dig.o
  CC [M]  /home/idan/media_build/v4l/au8522_decoder.o
  CC [M]  /home/idan/media_build/v4l/tda10048.o
  CC [M]  /home/idan/media_build/v4l/cx24113.o
  CC [M]  /home/idan/media_build/v4l/s5h1411.o
  CC [M]  /home/idan/media_build/v4l/lgs8gl5.o
  CC [M]  /home/idan/media_build/v4l/tda665x.o
  CC [M]  /home/idan/media_build/v4l/lgs8gxx.o
  CC [M]  /home/idan/media_build/v4l/atbm8830.o
  CC [M]  /home/idan/media_build/v4l/dvb_dummy_fe.o
  CC [M]  /home/idan/media_build/v4l/af9013.o
  CC [M]  /home/idan/media_build/v4l/cx24116.o
  CC [M]  /home/idan/media_build/v4l/cx24117.o
  CC [M]  /home/idan/media_build/v4l/cx24120.o
  CC [M]  /home/idan/media_build/v4l/si21xx.o
  CC [M]  /home/idan/media_build/v4l/stv0288.o
  CC [M]  /home/idan/media_build/v4l/stb6000.o
  CC [M]  /home/idan/media_build/v4l/s921.o
  CC [M]  /home/idan/media_build/v4l/stv6110.o
  LD [M]  /home/idan/media_build/v4l/stv0900.o
  CC [M]  /home/idan/media_build/v4l/stv090x.o
  CC [M]  /home/idan/media_build/v4l/stv6110x.o
  CC [M]  /home/idan/media_build/v4l/mn88472.o
  CC [M]  /home/idan/media_build/v4l/mn88473.o
  CC [M]  /home/idan/media_build/v4l/isl6422.o
  CC [M]  /home/idan/media_build/v4l/isl6423.o
  CC [M]  /home/idan/media_build/v4l/ec100.o
  CC [M]  /home/idan/media_build/v4l/hd29l2.o
  CC [M]  /home/idan/media_build/v4l/ds3000.o
  CC [M]  /home/idan/media_build/v4l/mb86a16.o
  LD [M]  /home/idan/media_build/v4l/drx39xyj.o
  CC [M]  /home/idan/media_build/v4l/mb86a20s.o
  CC [M]  /home/idan/media_build/v4l/ix2505v.o
  CC [M]  /home/idan/media_build/v4l/stv0367.o
  CC [M]  /home/idan/media_build/v4l/cxd2841er.o
  LD [M]  /home/idan/media_build/v4l/drxk.o
  CC [M]  /home/idan/media_build/v4l/tda18271c2dd.o
  CC [M]  /home/idan/media_build/v4l/si2165.o
  CC [M]  /home/idan/media_build/v4l/a8293.o
  CC [M]  /home/idan/media_build/v4l/sp2.o
  CC [M]  /home/idan/media_build/v4l/tda10071.o
  CC [M]  /home/idan/media_build/v4l/m88rs2000.o
  CC [M]  /home/idan/media_build/v4l/af9033.o
  CC [M]  /home/idan/media_build/v4l/as102_fe.o
  CC [M]  /home/idan/media_build/v4l/tc90522.o
  CC [M]  /home/idan/media_build/v4l/tas2101.o
  CC [M]  /home/idan/media_build/v4l/avl6882.o
  CC [M]  /home/idan/media_build/v4l/stv0910.o
/home/idan/media_build/v4l/tas2101.c: In function 'tas2101_read_signal_strength':
/home/idan/media_build/v4l/tas2101.c:187:34: warning: unused variable 'c' [-Wunused-variable]
  struct dtv_frontend_properties *c = &fe->dtv_property_cache;
                                  ^
/home/idan/media_build/v4l/tas2101.c: In function 'tas2101_attach':
/home/idan/media_build/v4l/tas2101.c:626:1: warning: label 'err1' defined but not used [-Wunused-label]
 err1:
 ^
  CC [M]  /home/idan/media_build/v4l/mxl5xx.o
/home/idan/media_build/v4l/mxl5xx.c: In function 'send_burst':
/home/idan/media_build/v4l/mxl5xx.c:378:6: warning: unused variable 'i' [-Wunused-variable]
  int i = 0,ret = 0;
      ^
/home/idan/media_build/v4l/mxl5xx.c: In function 'config_ts':
/home/idan/media_build/v4l/mxl5xx.c:1189:18: warning: unused variable 'mxl561_xpt_ts_valid' [-Wunused-variable]
  MXL_REG_FIELD_T mxl561_xpt_ts_valid[MXL_HYDRA_DEMOD_ID_6] = {
                  ^
/home/idan/media_build/v4l/mxl5xx.c:1185:18: warning: unused variable 'mxl561_xpt_ts_sync' [-Wunused-variable]
  MXL_REG_FIELD_T mxl561_xpt_ts_sync[MXL_HYDRA_DEMOD_ID_6] = {
                  ^
/home/idan/media_build/v4l/mxl5xx.c: In function 'load_fw':
/home/idan/media_build/v4l/mxl5xx.c:1366:44: warning: passing argument 3 of 'firmware_download' discards 'const' qualifier from pointer target type
  stat = firmware_download(state, fw->size, fw->data);
                                            ^
/home/idan/media_build/v4l/mxl5xx.c:973:12: note: expected 'u8 *' but argument is of type 'const u8 * const'
 static int firmware_download(struct mxl *state, u32 mbinBufferSize,
            ^
/home/idan/media_build/v4l/mxl5xx.c:1354:6: warning: unused variable 'buf' [-Wunused-variable]
  u8 *buf;
      ^
/home/idan/media_build/v4l/mxl5xx.c:1352:21: warning: unused variable 'cfg' [-Wunused-variable]
  struct mxl5xx_cfg *cfg = state->base->cfg;
                     ^
/home/idan/media_build/v4l/mxl5xx.c: In function 'probe':
/home/idan/media_build/v4l/mxl5xx.c:1425:28: warning: unused variable 'mpegInterfaceCfg' [-Wunused-variable]
  MXL_HYDRA_MPEGOUT_PARAM_T mpegInterfaceCfg;
                            ^
/home/idan/media_build/v4l/mxl5xx.c:1424:18: warning: unused variable 'j' [-Wunused-variable]
  int fw, status, j;
                  ^
/home/idan/media_build/v4l/mxl5xx.c: At top level:
/home/idan/media_build/v4l/mxl5xx.c:162:12: warning: 'write_register_block' defined but not used [-Wunused-function]
 static int write_register_block(struct mxl *state, u32 reg, u32 size, u8 *data)
            ^
/home/idan/media_build/v4l/mxl5xx.c:286:13: warning: 'extract_from_mnemonic' defined but not used [-Wunused-function]
 static void extract_from_mnemonic(u32 regAddr, u8 lsbPos, u8 width,
             ^
/home/idan/media_build/v4l/mxl5xx.c:333:12: warning: 'CfgDemodAbortTune' defined but not used [-Wunused-function]
 static int CfgDemodAbortTune(struct mxl *state)
            ^
/home/idan/media_build/v4l/mxl5xx.c:1126:12: warning: 'config_ts' defined but not used [-Wunused-function]
 static int config_ts(struct mxl *state, MXL_HYDRA_DEMOD_ID_E demodId, MXL_HYDRA_MPEGOUT_PARAM_T *mpegOutParamPtr)
            ^
/home/idan/media_build/v4l/mxl5xx.c:1314:12: warning: 'config_mux' defined but not used [-Wunused-function]
 static int config_mux(struct mxl *state)
            ^
  CC [M]  /home/idan/media_build/v4l/si2183.o
/home/idan/media_build/v4l/si2183.c: In function 'si2183_set_dvbc':
/home/idan/media_build/v4l/si2183.c:418:20: warning: unused variable 'cmd' [-Wunused-variable]
  struct si2183_cmd cmd;
                    ^
/home/idan/media_build/v4l/si2183.c: In function 'si2183_set_mcns':
/home/idan/media_build/v4l/si2183.c:472:20: warning: unused variable 'cmd' [-Wunused-variable]
  struct si2183_cmd cmd;
                    ^
/home/idan/media_build/v4l/si2183.c: In function 'si2183_probe':
/home/idan/media_build/v4l/si2183.c:1515:2: error: implicit declaration of function 'i2c_gate_ctrl' [-Werror=implicit-function-declaration]
  i2c_gate_ctrl(&dev->fe, 1);
  ^
/home/idan/media_build/v4l/si2183.c:1519:1: warning: label 'err_base_kfree' defined but not used [-Wunused-label]
 err_base_kfree:
 ^
/home/idan/media_build/v4l/si2183.c: At top level:
/home/idan/media_build/v4l/si2183.c:207:12: warning: 'si2183_get_prop' defined but not used [-Wunused-function]
 static int si2183_get_prop(struct i2c_client *client, u16 prop, u16 *val)
            ^
  CC [M]  /home/idan/media_build/v4l/horus3a.o
  CC [M]  /home/idan/media_build/v4l/ascot2e.o
cc1: some warnings being treated as errors
scripts/Makefile.build:313: recipe for target '/home/idan/media_build/v4l/si2183.o' failed
make[3]: *** [/home/idan/media_build/v4l/si2183.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:1368: recipe for target '_module_/home/idan/media_build/v4l' failed
make[2]: *** [_module_/home/idan/media_build/v4l] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-3.4.112-sun8i'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/home/idan/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
build failed at ./build line 512, <IN> line 3.
root@orangepipc:/home/idan/media_build#

Do you have any suggestions for me?

RE: Geniatech Mygica T230 C - Added by Fabian Bissig about 8 years ago

I was able to get this stick to work on LibreELEC on a Raspberry Pi 2. You currently need to compile the driver yourself, as the device is rather recent (only a couple of months old). As a matter of fact, even the Windows driver is causing a blue screen on Windows 10 for me.

However, I've got the problem that the higher the frequency gets in DVB-C mode (above 500-600 MHz), the harder it is to get a stable signal, until there is no signal at all anymore. It seems that the driver needs to explicitly prompt the stick to tune higher frequencies in a different manner.

RE: Geniatech Mygica T230 C - Added by Daniel Podolsky about 8 years ago

Hi

can you elaborate more on how you got the T230C stick to work?

im also using RPI2 with LE7.0.2, using CrazyCat's drivers and copied the missing FW files.
dongle is detected and appears in tvheadend, however when i try to scan 514MHz on DVB-T i receive FAIL result.

the logfile looks like this:
2016-10-31 12:01:10.171 [ INFO]Confusedubscription: 000D: "scan" subscribing to mux "514MHz", weight: 6, adapter: "Silicon Labs Si2168 : DVB-T #0", network: "IdanPlus", service: "Raw PID Subscription"
2016-10-31 12:01:15.170 [ INFO]:mpegts: 514MHz in IdanPlus - scan no data, failed

can anyone help please?

    (1-6/6)