Odp: Kompilacja własnego obrazu
Chciałem aby w obrazie wkompilowała mi sie KernelPackage/usb-net-qmi-wwan
Dodałem więc w pliku:
/home/piotr/gargoyle/downloaded/attitude_adjustment-37768/package/kernel/modules/usb.mk
wpisy:
define KernelPackage/usb-wdm
TITLE:=USB Wireless Device Management
KCONFIG:=CONFIG_USB_WDM
FILES:=$(LINUX_DIR)/drivers/usb/class/cdc-wdm.ko
AUTOLOAD:=$(call AutoLoad,60,cdc-wdm)
$(call AddDepends/usb)
$(call AddDepends/usb-net)
endef
define KernelPackage/usb-wdm/description
USB Wireless Device Management support
endef
$(eval $(call KernelPackage,usb-wdm))
define KernelPackage/usb-net-qmi-wwan
TITLE:=QMI WWAN driver
KCONFIG:=CONFIG_USB_NET_QMI_WWAN
FILES:= $(LINUX_DIR)/drivers/$(USBNET_DIR)/qmi_wwan.ko
AUTOLOAD:=$(call AutoLoad,61,qmi_wwan)
$(call AddDepends/usb-net,+kmod-usb-wdm)
endef
define KernelPackage/usb-net-qmi-wwan/description
QMI WWAN driver for Qualcomm MSM based 3G and LTE modems
endef
$(eval $(call KernelPackage,usb-net-qmi-wwan))
Nie wiem czy kolejność tutaj ma znaczenie ale zauważyłem ze kmod-usb-wdm jest wymagane do QMI wiec WDM dałem przed. Jednak QMI nie ma wkompilowanego.
I w pliku odpowiednio skonfigurowałem:
/home/piotr/gargoyle/targets/ar71xx/profiles/usb/config
# USB Support
#
CONFIG_PACKAGE_kmod-usb-acm=y
# CONFIG_PACKAGE_kmod-usb-atm is not set
# CONFIG_PACKAGE_kmod-usb-cm109 is not set
CONFIG_PACKAGE_kmod-usb-core=y
# CONFIG_PACKAGE_kmod-usb-hid is not set
CONFIG_PACKAGE_kmod-usb-net=y
# CONFIG_PACKAGE_kmod-usb-net-asix is not set
CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y
# CONFIG_PACKAGE_kmod-usb-net-dm9601-ether is not set
# CONFIG_PACKAGE_kmod-usb-net-hso is not set
# CONFIG_PACKAGE_kmod-usb-net-ipheth is not set
# CONFIG_PACKAGE_kmod-usb-net-kaweth is not set
# CONFIG_PACKAGE_kmod-usb-net-mcs7830 is not set
# CONFIG_PACKAGE_kmod-usb-net-pegasus is not set
CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y
CONFIG_PACKAGE_kmod-usb-net-rndis=y
# CONFIG_PACKAGE_kmod-usb-net-sierrawireless is not set
CONFIG_PACKAGE_kmod-usb-ohci=y
CONFIG_PACKAGE_kmod-usb-printer=y
CONFIG_PACKAGE_kmod-usb-serial=y
# CONFIG_PACKAGE_kmod-usb-serial-ark3116 is not set
# CONFIG_PACKAGE_kmod-usb-serial-belkin is not set
# CONFIG_PACKAGE_kmod-usb-serial-ch341 is not set
# CONFIG_PACKAGE_kmod-usb-serial-cp210x is not set
# CONFIG_PACKAGE_kmod-usb-serial-cypress-m8 is not set
# CONFIG_PACKAGE_kmod-usb-serial-ftdi is not set
# CONFIG_PACKAGE_kmod-usb-serial-ipw is not set
# CONFIG_PACKAGE_kmod-usb-serial-keyspan is not set
# CONFIG_PACKAGE_kmod-usb-serial-mct is not set
# CONFIG_PACKAGE_kmod-usb-serial-mos7720 is not set
# CONFIG_PACKAGE_kmod-usb-serial-motorola-phone is not set
CONFIG_PACKAGE_kmod-usb-serial-option=y
# CONFIG_PACKAGE_kmod-usb-serial-oti6858 is not set
# CONFIG_PACKAGE_kmod-usb-serial-pl2303 is not set
CONFIG_PACKAGE_kmod-usb-serial-qualcomm=y
CONFIG_PACKAGE_kmod-usb-serial-sierrawireless=y
# CONFIG_PACKAGE_kmod-usb-serial-ti-usb is not set
# CONFIG_PACKAGE_kmod-usb-serial-visor is not set
CONFIG_PACKAGE_kmod-usb-serial-wwan=y
CONFIG_PACKAGE_kmod-usb-sierrawireless-directip=y
CONFIG_PACKAGE_kmod-usb-storage=y
CONFIG_PACKAGE_kmod-usb-storage-extras=y
# CONFIG_PACKAGE_kmod-usb-uhci is not set
CONFIG_PACKAGE_kmod-usb-wdm=y
# CONFIG_PACKAGE_kmod-usb-yealink is not set
CONFIG_PACKAGE_kmod-usb2=y
# CONFIG_PACKAGE_kmod-usbip is not set
# CONFIG_PACKAGE_kmod-usbip-client is not set
# CONFIG_PACKAGE_kmod-usbip-server is not set
Zastanawiam sie gdzie jest błąd ze QMI w obraz sie nie wkompilowało ? Co zrobiłem źle ?