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