R-Car/Boards/Yocto-Gen3-CommonFAQ/Kernel boot is delay due to usb3.0 host firmware is missing when using upstream kernel on Kingfisher

From eLinux.org
Jump to: navigation, search

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