APPLIED/cmnt: [PATCH 0/1] [SRU] [B/master] snapdragon: reduce EPROBEDEFER noise during boot
Kleber Souza
kleber.souza at canonical.com
Tue May 15 10:56:16 UTC 2018
On 05/03/18 10:25, Paolo Pisati wrote:
> BugLink: http://bugs.launchpad.net/bugs/1768761
>
> IMPACT:
>
> During boot, after the rootfs is mounted, the linux-snapdragon kernel
> prints several lines like these:
>
> ...
> [ 5.258027] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
> [ 5.258052] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
> [ 5.274320] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
> [ 5.274451] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
> [ 5.300115] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
> [ 5.300140] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
> [ 5.733725] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
> [ 5.733841] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
> [ 5.760228] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
> [ 5.760252] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
> [ 6.146074] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
> ...
>
> these are the audio and drm modules failing to attach due to the adv7511
> i2c bridge missing - they will retry several times, until the
> adv7511_drm is finally loaded and these messages disappear.
>
> While both audio and video work fine in the end, these lines make
> parsing the boot logs harder and might fool a user to think there's a
> potential problem.
>
> FIX:
>
> To fix it, make the config DRM_I2C_ADV7511=y.
>
> HOW TO REPRODUCE:
>
> Boot a patched kernel and check the boot logs.
>
> REGRESSION POTENTIAL:
>
> Probably none.
>
>
> Paolo Pisati (1):
> UBUNTU: [Config] snapdragon: DRM_I2C_ADV7511=y
>
> debian.master/abi/4.15.0-19.20/arm64/snapdragon.modules | 2 --
> debian.master/config/amd64/config.common.amd64 | 1 +
> debian.master/config/arm64/config.flavour.generic | 2 ++
> debian.master/config/arm64/config.flavour.snapdragon | 2 ++
> debian.master/config/armhf/config.common.armhf | 2 ++
> debian.master/config/config.common.ubuntu | 2 --
> debian.master/config/i386/config.common.i386 | 1 +
> debian.master/config/ppc64el/config.common.ppc64el | 2 ++
> 8 files changed, 10 insertions(+), 4 deletions(-)
>
Applied to bionic/master-next branch, adjusting to the most recent ABI
files path.
Thanks,
Kleber
More information about the kernel-team
mailing list