Hi ,
I just try to add kernel support for a DVB-T USB dongle from REALTEK.
From what ive read here and there I made a dvb.mk file und package/kernel/modules
kmod-dvb-core gets build fine,
but kmod-dvb-usb
and kmod- dvb-usb-rtl28xxu
are missing.
below the make file I use. Can anyone give me a hint what is wrong?
Thx
--------------------------------
#
# Copyright (C) 2006-2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
DVB_MENU:=DVB support
define KernelPackage/dvb-core
SUBMENU:=$(DVB_MENU)
TITLE:=DVB core support
DEPENDS:= @LINUX_3_X +kmod-i2c-core
KCONFIG:= \
CONFIG_DVB_CORE \
CONFIG_DVB_CAPTURE_DRIVERS=y \
CONFIG_CRC32
FILES:=$(LINUX_DIR)/drivers/media/dvb/dvb-core/dvb-core.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,dvb-core)
endef
define KernelPackage/dvb-core/description
Kernel module for DVB support
endef
$(eval $(call KernelPackage,dvb-core))
define KernelPackage/dvb-usb
SUBMENU:=$(DVB_MENU)
TITLE:=DVB USB Support
DEPENDS:=@USB_SUPPORT +kmod-usb2 +kmod-usb-core +kmod-dvb-core +kmod-i2c-core
KCONFIG:= CONFIG_DVB_USB \
CONFIG_INPUT=y
FILES:=$(LINUX_DIR)/drivers/media/dvb/dvb-usb/dvb-usb.$(LINUX_KMOD_SUFFIX)
# AUTOLOAD:=$(call AutoLoad,62,dvb-usb)
endef
define KernelPackage/dvb-usb/description
Kernel module for DVB USB devices. Note you have to select at least a device.
endef
$(eval $(call KernelPackage,dvb-usb))
#
# Devices section
#
define KernelPackage/dvb-usb-rtl28xxu
SUBMENU:=$(DVB_MENU)
TITLE:=Realtek RTL28xxU DVB USB
KCONFIG:= CONFIG_DVB_USB_RTL28XXU \
CONFIG_DVB_RTL2830 \
CONFIG_DVB_RTL2832 \
CONFIG_MEDIA_TUNER_QT1010 \
CONFIG_MEDIA_TUNER_MT2060 \
CONFIG_MEDIA_TUNER_MXL5005S \
CONFIG_MEDIA_TUNER_FC0012 \
CONFIG_MEDIA_TUNER_FC0013
DEPENDS:=@USB_SUPPORT +kmod-dvb-core +kmod-dvb-usb +kmod-usb-core +kmod-i2c-core
FILES:= $(LINUX_DIR)/drivers/media/dvb/dvb-usb/dvb-usb-rtl28xxu.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/dvb/frontends/rtl2830.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/dvb/frontends/rtl2832.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/common/tuners/qt1010.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/common/tuners/mt2060.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/common/tuners/mxl5005s.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/common/tuners/fc0012.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/drivers/media/common/tuners/fc0013.$(LINUX_KMOD_SUFFIX)
# AUTOLOAD:=$(call AutoLoad,60,dvb-usb-rtl28xxu)
endef
define KernelPackage/dvb-usb-rtl2832u/description
Support for the Realtek RTL2832U DVB USB .
endef
$(eval $(call KernelPackage,dvb-usb-rtl28xxu))