MTK-OPENWRT加4G驱动


编译出现的问题:

1../build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620a/base-files/ipkg-ramips_24kec/base-files/etc/localrev  GIT 会去访问这个文件做一些操作,执行的命令在  package/base-files/Makefile 中,将GIT哪一行注释。

echo " MTK-OpenWrt-2.6.36" > $(1)/etc/localrev
        echo -n " local-rev: " >> $(1)/etc/localrev
        #git rev-parse HEAD >> $(1)/etc/localrev
        echo -n " build-time: " >> $(1)/etc/localrev
        date >> $(1)/etc/localrev
        echo " -----------------------------------------------------" >> $(1)/etc/localrev

2.加入usb-net提示缺乏mii.ko的依赖。需要在 ./package/kernel/linux/modules/usb.mk 中usb-net模块中加入 DEPENDS:=+kmod-mii 的定义

3.加入cdc_ether 提示缺乏cdc_encap.ko的依赖。 ./package/kernel/linux/modules/usb.mk 中usb-net模块中加入 

 $(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_encap.ko


define KernelPackage/usb-net-cdc-ether      
  TITLE:=Support for cdc ethernet connections
  KCONFIG:=CONFIG_USB_NET_CDCETHER
  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_ether.ko \
        $(LINUX_DIR)/drivers/$(USBNET_DIR)/cdc_encap.ko
  AUTOLOAD:=$(call AutoProbe,cdc_ether)
  $(call AddDepends/usb-net)             
endef



然后编译,就完成了4G驱动的加入。

你可能感兴趣的:(linux,嵌入式)