Thanks for quick reply. It is the same USB-C power supply port which can also work as OTG port. I tried Raspbian Buster + g_ether with USB cable connecting to my machine (Lenovo L470 on docking), and it is detected. On both Raspbian and my L470 running Ubuntu 19.10, usb0 are created when I do “ip addr”. I am using a ‘dual port USB cable’ so that I can provide 2.1A from a USB power supply + 0.5A from PC’s USB port, so it is not a concern in term of powering up my Pi 4B.
Pls. Let me know if there is anything I can help in fixing this bug, thanks. Sent from my iPad > On 28 Jan 2020, at 16:55, Hui Wang <hui.w...@canonical.com> wrote: > > I remember on the rpi4B board, there is no physical usb-otg port at all? > could you please tell me which port is for otg? > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1861070 > > Title: > Raspberry Pi 4B: USB OTG is not working > > Status in linux-raspi2 package in Ubuntu: > New > > Bug description: > I am using Raspberry Pi 4B (4GB) and want to make use of the OTG > functionality (g_ether). I cross checked with Raspbian to make sure > it is not a hardware issue. Extract from dmesg of Ubuntu 19.10.1 with > latest updates applied as of Jan 26th, 2020 via "apt-get update" and > "apt-get full-upgrade": > > ... > [ 1.514262] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) > [ 1.517365] dwc_otg: FIQ enabled > [ 1.517376] dwc_otg: NAK holdoff enabled > [ 1.517386] dwc_otg: FIQ split-transaction FSM enabled > [ 1.517399] Module dwc_common_port init > ... > [ 6.358332] dwc2 fe980000.usb: fe980000.usb supply vusb_d not found, > using dummy regulator > [ 6.358388] dwc2 fe980000.usb: fe980000.usb supply vusb_a not found, > using dummy regulator > [ 6.358545] dwc2 fe980000.usb: Configuration mismatch. dr_mode forced to > host > [ 6.409098] dwc2 fe980000.usb: DWC OTG Controller > [ 6.409399] dwc2 fe980000.usb: new USB bus registered, assigned bus > number 3 > [ 6.409432] dwc2 fe980000.usb: irq 23, io mem 0xfe980000 > ... > [ 111.796714] udc-core: couldn't find an available UDC - added [g_ether] to > list of pending drivers > > I think it is that "Configuration mismatch. dr_mode forced to host" > log entry telling me that the port is acting as HOST mode instead of > OTG mode. I have try putting these in usercfg.txt > > "dtoverlay=dwc2" > "dtoverlay=dwc2,dr_mode=otg" > "dtoverlay=dwc2,dr_mode=peripheral" > > and it will give the same result, no OTG functionality. > > On the same hardware running Raspbian Buster, it initialise successfully. > Corresponding dmesg: > ... > [ 0.567531] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) > [ 0.570391] dwc_otg: FIQ enabled > [ 0.570400] dwc_otg: NAK holdoff enabled > [ 0.570409] dwc_otg: FIQ split-transaction FSM enabled > [ 0.570421] Module dwc_common_port init > ... > [ 2.507634] dwc2 fe980000.usb: fe980000.usb supply vusb_d not found, > using dummy regulator > [ 2.511011] dwc2 fe980000.usb: Linked as a consumer to regulator.0 > [ 2.514450] dwc2 fe980000.usb: fe980000.usb supply vusb_a not found, > using dummy regulator > [ 2.731860] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter lpm=1 > [ 2.735511] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter > lpm_clock_gating=1 > [ 2.735522] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter besl=1 > [ 2.735533] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter > hird_threshold_en=1 > [ 2.735582] dwc2 fe980000.usb: EPs: 8, dedicated fifos, 4080 entries in > SPRAM > [ 2.752511] dwc2 fe980000.usb: DWC OTG Controller > [ 2.752554] dwc2 fe980000.usb: new USB bus registered, assigned bus > number 3 > [ 2.752601] dwc2 fe980000.usb: irq 36, io mem 0xfe980000 > ... > [ 2.848843] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 > [ 2.851601] g_ether gadget: g_ether ready > [ 2.854580] dwc2 fe980000.usb: bound driver g_ether > [ 2.998525] dwc2 fe980000.usb: new device is high-speed > [ 3.075025] dwc2 fe980000.usb: new device is high-speed > [ 3.139338] dwc2 fe980000.usb: new address 10 > [ 3.154010] g_ether gadget: high-speed config #1: CDC Ethernet (ECM) > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1861070/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861070 Title: Raspberry Pi 4B: USB OTG is not working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1861070/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs