Page 1 of 1

Typec无法自动虚拟出网口

Posted: 2024-03-08 5:38
by hhh
我曾为了使用USB摄像头,修改了usb为host模式.
微信截图_20240308124429.png
现在我想将USB恢复,但是当我修改dts并重新烧录的时候,发现无法虚拟出网口
我尝试将usbdrd_dwc3全部注释,也尝试将其status修改为okey,和disable,发现均无法虚拟出网口
请问我应该如何修改?

Re: Typec无法自动虚拟出网口

Posted: 2024-03-08 6:02
by Crocodile
hhh wrote: 2024-03-08 5:38 我曾为了使用USB摄像头,修改了usb为host模式.
微信截图_20240308124429.png
现在我想将USB恢复,但是当我修改dts并重新烧录的时候,发现无法虚拟出网口
我尝试将usbdrd_dwc3全部注释,也尝试将其status修改为okey,和disable,发现均无法虚拟出网口
请问我应该如何修改?
您好,尝试以下步骤:
1.将设备树中的 usb 部分修改为

Code: Select all

&usbdrd_dwc3 {
	status = "okay";
	dr_mode = "peripheral";
};

2.在内核编译中关闭设置成host模式的选项,依次搜索并取消选中以下选项:
SCSI
SCSI_UFSHCD
BLK_DEV_SD
USB_STORAGE
USB_MASS_STORAGE
USB_EHCI_HCD

3.重新编译并烧录内核

Code: Select all

make ARCH=arm savedefconfig
cp defconfig arch/arm/configs/luckfox_rv1106_linux_defconfig
cd ~/SDK目录
./build.sh kernel
bootimgflash.png