[PATCH 0/1] [SRU] [B/master] snapdragon: reduce EPROBEDEFER noise during boot
Paolo Pisati
paolo.pisati at canonical.com
Thu May 3 08:25:22 UTC 2018
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(-)
--
2.17.0
More information about the kernel-team
mailing list