http://bugzilla.suse.com/show_bug.cgi?id=1105282 Bug ID: 1105282 Summary: vc4 not working in linuxrc because of PCM Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: afaerber@suse.com Reporter: agraf@suse.com QA Contact: qa-bugs@suse.de CC: sndirsch@suse.com, snwint@suse.com, tzimmermann@suse.com Found By: --- Blocker: --- When I boot up the current Tumbleweed installer system on the Raspberry Pi, HDMI output is not showing. This is related to the vc4 driver being unable to properly load: [ 17.735109] vc4_hdmi 3f902000.hdmi: Could not register PCM component: -517 [ 17.742312] vc4-drm soc:gpu: failed to bind 3f902000.hdmi (ops vc4_hdmi_ops [vc4]): -517 [ 17.750679] vc4-drm soc:gpu: master bind failed: -517 I think there are 2 bugs here really: The first one is with vc4. It shouldn't declare itself as viable graphics output driver (kicking out the well working efifb one) when it can not find all of its dependencies. The other one is that we probably need to include snd_pcm and snd_soc_core in the linuxrc initrd so that vc4 does load properly and allows us to install: rpi31:~ # lsmod | grep -i snd snd_soc_core 237568 1 vc4 snd_pcm_dmaengine 16384 1 snd_soc_core snd_pcm 151552 3 vc4,snd_pcm_dmaengine,snd_soc_core snd_timer 36864 1 snd_pcm snd 106496 3 snd_timer,snd_soc_core,snd_pcm soundcore 20480 1 snd I'll leave it to Andreas to determine who to assign this bug to and thus which path of the 2 to fix this we should take ;). -- You are receiving this mail because: You are on the CC list for the bug.