R-Car/Boards/Yocto-Gen3-CommonFAQ/Kernel boot is delay due to usb3.0 host firmware is missing when using upstream kernel on Kingfisher
Kernel boot is delay due to usb3.0 host firmware is missing when using upstream kernel on Kingfisher
kernel boot is delay about 60sec after the message "xhci-hcd ee000000.usb: Falling back to sysfs fallback for: r8a779x_usb3_v3.dlmem" is shown.
[ 2.187677] xhci-hcd ee000000.usb: xHCI Host Controller
[ 2.192914] xhci-hcd ee000000.usb: new USB bus registered, assigned bus number 5
[ 2.200349] xhci-hcd ee000000.usb: Direct firmware load for r8a779x_usb3_v3.dlmem failed with error -2
[ 2.209669] xhci-hcd ee000000.usb: Falling back to sysfs fallback for: r8a779x_usb3_v3.dlmem
[ 62.432254] xhci-hcd ee000000.usb: can't setup: -11
[ 62.437145] xhci-hcd ee000000.usb: USB bus 5 deregistered
[ 62.442579] xhci-hcd: probe of ee000000.usb failed with error -11
If you use upstream kernel with Kingfisher,
modifying kernel option is required to avoid this wait-time.
Please add following options to kernel config.
CONFIG_FW_LOADER_USER_HELPER=n
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n