Probuje dodac do kompilacji modul hw_cdc_driver i nie za bardzo mi sie to udaje.
Do /package/kernel/modules/usb.mk dodalem:
define KernelPackage/usb-hw-cdc-driver
TITLE:=Support for Huawei cdc connections
KCONFIG:=CONFIG_USB_HW_CDC_DRIVER
FILES:=/opt/drivers/hw_cdc_driver.ko
AUTOLOAD:=$(call AutoLoad,60,hw-cdc-driver)
$(call AddDepends/usb)
endef
define KernelPackage/usb-hw-cdc-driver/description
Huawei ether driver for 3G data card ether device
endef
$(eval $(call KernelPackage,usb-hw-cdc-driver))
Wlaczylem budowanie pakietu przez make menuconfig.
W katalogu z driverem stworzylem Makefile:
obj-$(CONFIG_USB_HW_CDC_DRIVER) += hw_cdc_driver.o
i Kconfig:
comment "Networking support is needed for USB Network Adapter support"
depends on USB
menu "USB Network Adapters"
depends on USB
config USB_HW_CDC_DRIVER
tristate "Huawei ether driver for 3G data card ether device"
depends on USB
default n
help
CDC Ethernet based the networking peripherals of Huawei data card devices
This driver is developed based on usbnet.c and cdc_ether.c
To compile this driver as a module, choose M here: the
module will be called hw_cdc_driver.
endmenu
Przy kompilacji dostaje blad: WARNING: kmod-usb-hw-cdc-driver is not available in the kernel config.
Co jeszcze musze dodac/zmienic albo co zle skonfigurowalem?