I want to use a PCIE to USB bridge board, then I can connect my USB wireless dongle. Any model/type of this board is confirmed working with AI-G EVB?
Hi Zhang.
we haven’t tested any of pcie to usb controller on our AI-G board yet.
i’m going to check that and get back to you soon.
thanks
Hi. Zhang.
I’ve tested this item with a small pcie-to-usb board, which uses ‘Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)’ chipset.
as you can see, firstly you need to feed 5V power to the board using 5V+/- pin on ai-g board.
(due to ai-g board provides only 3.3v pin in PCIe slot)
currently, AI-G Yocto project does not enable ‘kernel-modules’ in IMAGE_INSTALL env. variable by the way.
thus, simply append it in your local.conf file.
and refer to below kernel options and re-build the kernel.
CONFIG_USB_NET_DRIVERS=m
CONFIG_USB_HID=m
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=m
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=m
CONFIG_USB_PCI=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_AUTOSUSPEND_DELAY=2
CONFIG_USB_XHCI_HCD=m
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=m
CONFIG_USB_EHCI_HCD_PLATFORM=m
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_SG=y
CONFIG_USB_STORAGE=y
after rebuild the project, finally, generate and flash your image into ai-g board.
then you will see like below, same as mine.
root@ai-g-topst:~# lspci
00:00.0 PCI bridge: Synopsys, Inc. Device 750b (rev 01)
01:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)
root@ai-g-topst:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 29.7G 0 disk
-- sda1 8:1 1 29.7G 0 part
mmcblk0 179:0 0 7.3G 0 disk
--mmcblk0p1 179:1 0 2M 0 part
--mmcblk0p2 179:2 0 2M 0 part
--mmcblk0p3 179:3 0 40M 0 part
--mmcblk0p4 179:4 0 4G 0 part /
--mmcblk0p5 179:5 0 200K 0 part
--mmcblk0p6 179:6 0 1M 0 part
--mmcblk0p7 179:7 0 1M 0 part
mmcblk0boot0 179:16 0 4M 1 disk
mmcblk0boot1 179:32 0 4M 1 disk
please reply me for any further question.
thanks
