Issues #186
Linux USB 以太网
Status:
Feedback
Priority:
Normal
Assignee:
-
Start date:
11/20/2022
Due date:
% Done:
0%
Estimated time:
目标版本:
LKD3568 Linux SDK 1.0
Component_fae:
Probability:
High
Seriousness:
Problem Type:
Name:
Tel.:
无线网卡:
以太网模组:
EMMC颗粒:
Description
1.打开USB以太网内核配置
diff --git a/kernel/arch/arm64/configs/rockchip_linux_defconfig b/kernel/arch/arm64/configs/rockchip_linux_defconfig old mode 100644 new mode 100755 index 6be1aa7..b5eff73 --- a/kernel/arch/arm64/configs/rockchip_linux_defconfig +++ b/kernel/arch/arm64/configs/rockchip_linux_defconfig @@ -446,12 +446,14 @@ CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_VBUS_DRAW=500 -CONFIG_USB_CONFIGFS=y +CONFIG_USB_CONFIGFS=m CONFIG_USB_CONFIGFS_UEVENT=y CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_ECM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_USB_ETH=m CONFIG_MMC=y CONFIG_MMC_BLOCK_MINORS=32 CONFIG_MMC_TEST=y
2.重新编译kernel
./build.sh kernel3.编译完成后将内核烧录到设备中,烧录过程请用户参考相应板卡维基的升级固件页面。然后将内核目录下生成的下列模块复制到设备中:
- drivers/usb/gadget/libcomposite.ko
- drivers/usb/gadget/function/u_ether.ko
- drivers/usb/gadget/function/usb_f_ecm_subset.ko
- drivers/usb/gadget/function/usb_f_ecm.ko
- drivers/usb/gadget/function/usb_f_rndis.ko
- drivers/usb/gadget/legacy/g_ether.ko
3.然后在设备上,依次加载上述模块:
insmod libcomposite.ko insmod u_ether.ko insmod usb_f_ecm_subset.ko insmod usb_f_ecm.ko insmod usb_f_rndis.ko insmod g_ether.ko
注意: 要先加载 libcomposite.ko 和 u_ether.ko,后面的模块才可以加载进去。
No data to display