[Bug 2106218] Re: [X1E][X1P] Add support for Asus Zenbook A14

Dave Gilbert 2106218 at bugs.launchpad.net
Tue May 19 11:50:36 UTC 2026


I'm seeing a 'qcam' problem - it works fine once, and can run for ages -
but if I quit it and restart it I get the following error and oops;

(kernel built from  ubntu-linux-kernel-resolute-ssh/master-next aka Ubuntu-7.0.0-18.18
libcamera-tools 0.7.1-1 )

[ 1128.364656] Lucid PLL latch failed. Output may be unstable!
[ 1128.369171] ------------[ cut here ]------------
[ 1128.369174] cam_cc_pll8 failed to enable!
[ 1128.369192] WARNING: drivers/clk/qcom/clk-alpha-pll.c:421 at wait_for_pll+0x10c/0x128, CPU#2: CameraManager/4652
[ 1128.369208] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1128.369360]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1128.369524]  aes_neon_blk aes_ce_blk
[ 1128.369537] CPU: 2 UID: 1000 PID: 4652 Comm: CameraManager Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1128.369545] Tainted: [W]=WARN
[ 1128.369549] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1128.369553] pstate: 614000c5 (nZCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1128.369560] pc : wait_for_pll+0x10c/0x128
[ 1128.369566] lr : wait_for_pll+0x10c/0x128
[ 1128.369571] sp : ffff8000985f3480
[ 1128.369574] x29: ffff8000985f3490 x28: ffffdcacb6e68228 x27: ffffdcacb6e68220
[ 1128.369583] x26: ffff0008018b3010 x25: 000000000124f800 x24: ffffdcacedf9d5f8
[ 1128.369591] x23: ffffdcacee0394c0 x22: 0000000000000000 x21: 0000000080000000
[ 1128.369599] x20: ffffdcacee9856c0 x19: 0000000000000000 x18: 0000000000000000
[ 1128.369607] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1128.369614] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1128.369621] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1128.369628] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1128.369636] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1128.369643] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1128.369650] Call trace:
[ 1128.369654]  wait_for_pll+0x10c/0x128 (P)
[ 1128.369661]  alpha_pll_lucid_evo_enable+0x140/0x1d8
[ 1128.369668]  clk_core_enable+0x94/0x280
[ 1128.369677]  clk_core_enable+0x6c/0x280
[ 1128.369684]  clk_core_prepare_enable.isra.0+0x64/0xd0
[ 1128.369692]  __clk_set_parent_before+0x98/0xc0
[ 1128.369699]  clk_change_rate+0x74/0x5e8
[ 1128.369704]  clk_change_rate+0x168/0x5e8
[ 1128.369708]  clk_change_rate+0x150/0x5e8
[ 1128.369713]  clk_core_set_rate_nolock+0x358/0x460
[ 1128.369718]  clk_set_rate+0x40/0x140
[ 1128.369722]  csid_set_power+0x314/0x438 [qcom_camss]
[ 1128.369746]  pipeline_pm_power_one+0x154/0x180 [videodev]
[ 1128.369777]  pipeline_pm_power+0x8c/0x128 [videodev]
[ 1128.369797]  v4l2_pipeline_pm_use+0x5c/0xb8 [videodev]
[ 1128.369816]  v4l2_pipeline_pm_get+0x1c/0x40 [videodev]
[ 1128.369836]  video_prepare_streaming+0x24/0x80 [qcom_camss]
[ 1128.369854]  vb2_core_streamon+0x5c/0x1e0 [videobuf2_common]
[ 1128.369867]  vb2_ioctl_streamon+0x70/0xd0 [videobuf2_v4l2]
[ 1128.369875]  v4l_streamon+0x2c/0x60 [videodev]
[ 1128.369899]  __video_do_ioctl+0x390/0x4f0 [videodev]
[ 1128.369918]  video_usercopy+0x2fc/0xa10 [videodev]
[ 1128.369938]  video_ioctl2+0x20/0xe0 [videodev]
[ 1128.369957]  v4l2_ioctl+0x64/0xd0 [videodev]
[ 1128.369976]  __arm64_sys_ioctl+0xc0/0x140
[ 1128.369986]  invoke_syscall.constprop.0+0x64/0x100
[ 1128.369994]  el0_svc_common.constprop.0+0x40/0x130
[ 1128.370000]  do_el0_svc+0x24/0x50
[ 1128.370005]  el0_svc+0x40/0x220
[ 1128.370015]  el0t_64_sync_handler+0xb8/0x100
[ 1128.370022]  el0t_64_sync+0x1b0/0x1b8
[ 1128.370028] ---[ end trace 0000000000000000 ]---
[ 1128.371521] ------------[ cut here ]------------
[ 1128.371524] cam_cc_slow_ahb_clk_src: rcg didn't update its configuration.
[ 1128.371534] WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xfc/0x120, CPU#2: CameraManager/4652
[ 1128.371543] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1128.371641]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1128.371749]  aes_neon_blk aes_ce_blk
[ 1128.371756] CPU: 2 UID: 1000 PID: 4652 Comm: CameraManager Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1128.371760] Tainted: [W]=WARN
[ 1128.371763] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1128.371766] pstate: 61400005 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1128.371770] pc : update_config+0xfc/0x120
[ 1128.371775] lr : update_config+0xfc/0x120
[ 1128.371781] sp : ffff8000985f3550
[ 1128.371783] x29: ffff8000985f3560 x28: ffffdcacb6e68228 x27: ffffdcacb6e68220
[ 1128.371790] x26: ffff0008003b8c00 x25: 000000000124f800 x24: 0000000000000001
[ 1128.371796] x23: 0000000000000000 x22: 000000001c9c3800 x21: ffffdcacedf9d2b8
[ 1128.371803] x20: ffffdcacee984bb8 x19: 0000000000000000 x18: 0000000000000000
[ 1128.371809] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1128.371815] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1128.371821] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1128.371827] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1128.371833] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1128.371838] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1128.371844] Call trace:
[ 1128.371846]  update_config+0xfc/0x120 (P)
[ 1128.371852]  clk_rcg2_configure+0xd4/0xe8
[ 1128.371859]  __clk_rcg2_shared_set_rate.isra.0+0x58/0x148
[ 1128.371866]  clk_rcg2_shared_set_rate_and_parent+0x1c/0x40
[ 1128.371874]  clk_change_rate+0xa0/0x5e8
[ 1128.371877]  clk_change_rate+0x168/0x5e8
[ 1128.371881]  clk_change_rate+0x150/0x5e8
[ 1128.371885]  clk_core_set_rate_nolock+0x358/0x460
[ 1128.371889]  clk_set_rate+0x40/0x140
[ 1128.371893]  csid_set_power+0x314/0x438 [qcom_camss]
[ 1128.371903]  pipeline_pm_power_one+0x154/0x180 [videodev]
[ 1128.371920]  pipeline_pm_power+0x8c/0x128 [videodev]
[ 1128.371935]  v4l2_pipeline_pm_use+0x5c/0xb8 [videodev]
[ 1128.371951]  v4l2_pipeline_pm_get+0x1c/0x40 [videodev]
[ 1128.371967]  video_prepare_streaming+0x24/0x80 [qcom_camss]
[ 1128.371978]  vb2_core_streamon+0x5c/0x1e0 [videobuf2_common]
[ 1128.371986]  vb2_ioctl_streamon+0x70/0xd0 [videobuf2_v4l2]
[ 1128.371993]  v4l_streamon+0x2c/0x60 [videodev]
[ 1128.372009]  __video_do_ioctl+0x390/0x4f0 [videodev]
[ 1128.372025]  video_usercopy+0x2fc/0xa10 [videodev]
[ 1128.372040]  video_ioctl2+0x20/0xe0 [videodev]
[ 1128.372056]  v4l2_ioctl+0x64/0xd0 [videodev]
[ 1128.372072]  __arm64_sys_ioctl+0xc0/0x140
[ 1128.372076]  invoke_syscall.constprop.0+0x64/0x100
[ 1128.372081]  el0_svc_common.constprop.0+0x40/0x130
[ 1128.372085]  do_el0_svc+0x24/0x50
[ 1128.372089]  el0_svc+0x40/0x220
[ 1128.372096]  el0t_64_sync_handler+0xb8/0x100
[ 1128.372102]  el0t_64_sync+0x1b0/0x1b8
[ 1128.372106] ---[ end trace 0000000000000000 ]---
[ 1143.635456] ------------[ cut here ]------------
[ 1143.635478] cam_cc_slow_ahb_clk_src: rcg didn't update its configuration.
[ 1143.635504] WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xfc/0x120, CPU#1: kworker/u33:2/102
[ 1143.635532] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1143.635776]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1143.635886]  aes_neon_blk aes_ce_blk
[ 1143.635894] CPU: 1 UID: 0 PID: 102 Comm: kworker/u33:2 Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1143.635898] Tainted: [W]=WARN
[ 1143.635900] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1143.635902] Workqueue: pm pm_runtime_work
[ 1143.635908] pstate: 614000c5 (nZCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1143.635911] pc : update_config+0xfc/0x120
[ 1143.635914] lr : update_config+0xfc/0x120
[ 1143.635916] sp : ffff800080dbbb00
[ 1143.635918] x29: ffff800080dbbb10 x28: 0000000000000000 x27: 0000000000000000
[ 1143.635921] x26: 0000000000000000 x25: 0000000000000008 x24: 0000000000000000
[ 1143.635924] x23: 0000000000000000 x22: 0000000000000000 x21: ffffdcacedf9d2b8
[ 1143.635927] x20: ffffdcacee984bb8 x19: 0000000000000000 x18: 0000000000000000
[ 1143.635930] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1143.635933] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1143.635936] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1143.635939] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1143.635942] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1143.635945] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1143.635948] Call trace:
[ 1143.635950]  update_config+0xfc/0x120 (P)
[ 1143.635954]  clk_rcg2_shared_disable+0x58/0xb8
[ 1143.635958]  clk_core_disable+0x8c/0x290
[ 1143.635962]  clk_core_disable+0x98/0x290
[ 1143.635965]  clk_disable+0x40/0x88
[ 1143.635968]  clk_bulk_disable+0x40/0x88
[ 1143.635971]  cci_suspend_runtime+0x2c/0x60 [i2c_qcom_cci]
[ 1143.635976]  pm_generic_runtime_suspend+0x34/0x80
[ 1143.635979]  genpd_runtime_suspend+0xc0/0x348
[ 1143.635984]  __rpm_callback+0x50/0x240
[ 1143.635987]  rpm_callback+0x90/0xb0
[ 1143.635989]  rpm_suspend+0xe8/0x6b8
[ 1143.635992]  pm_runtime_work+0x108/0x118
[ 1143.635995]  process_one_work+0x17c/0x578
[ 1143.636001]  worker_thread+0x19c/0x338
[ 1143.636004]  kthread+0x134/0x148
[ 1143.636006]  ret_from_fork+0x10/0x20
[ 1143.636010] ---[ end trace 0000000000000000 ]---
[ 1143.636019] ------------[ cut here ]------------
[ 1143.636020] cam_cc_pll8_out_even already disabled
[ 1143.636026] WARNING: drivers/clk/clk.c:1188 at clk_core_disable+0x264/0x290, CPU#1: kworker/u33:2/102
[ 1143.636030] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1143.636077]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1143.636129]  aes_neon_blk aes_ce_blk
[ 1143.636132] CPU: 1 UID: 0 PID: 102 Comm: kworker/u33:2 Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1143.636134] Tainted: [W]=WARN
[ 1143.636135] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1143.636137] Workqueue: pm pm_runtime_work
[ 1143.636140] pstate: 614000c5 (nZCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1143.636142] pc : clk_core_disable+0x264/0x290
[ 1143.636145] lr : clk_core_disable+0x264/0x290
[ 1143.636148] sp : ffff800080dbbb30
[ 1143.636149] x29: ffff800080dbbb30 x28: 0000000000000000 x27: 0000000000000000
[ 1143.636152] x26: 0000000000000000 x25: 0000000000000008 x24: 0000000000000000
[ 1143.636155] x23: 0000000000000000 x22: 0000000000000000 x21: ffff000801172ba0
[ 1143.636158] x20: 0000000000000000 x19: ffff00080a12c200 x18: 0000000000000000
[ 1143.636161] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1143.636164] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1143.636166] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1143.636169] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1143.636172] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1143.636175] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1143.636178] Call trace:
[ 1143.636179]  clk_core_disable+0x264/0x290 (P)
[ 1143.636182]  clk_core_disable+0x98/0x290
[ 1143.636185]  clk_core_disable+0x98/0x290
[ 1143.636188]  clk_disable+0x40/0x88
[ 1143.636191]  clk_bulk_disable+0x40/0x88
[ 1143.636193]  cci_suspend_runtime+0x2c/0x60 [i2c_qcom_cci]
[ 1143.636195]  pm_generic_runtime_suspend+0x34/0x80
[ 1143.636197]  genpd_runtime_suspend+0xc0/0x348
[ 1143.636200]  __rpm_callback+0x50/0x240
[ 1143.636203]  rpm_callback+0x90/0xb0
[ 1143.636206]  rpm_suspend+0xe8/0x6b8
[ 1143.636209]  pm_runtime_work+0x108/0x118
[ 1143.636211]  process_one_work+0x17c/0x578
[ 1143.636214]  worker_thread+0x19c/0x338
[ 1143.636217]  kthread+0x134/0x148
[ 1143.636220]  ret_from_fork+0x10/0x20
[ 1143.636222] ---[ end trace 0000000000000000 ]---
[ 1143.636479] ------------[ cut here ]------------
[ 1143.636485] cam_cc_pll8_out_even already unprepared
[ 1143.636505] WARNING: drivers/clk/clk.c:1047 at clk_core_unprepare+0x2a4/0x2f0, CPU#1: kworker/u33:2/102
[ 1143.636521] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1143.636715]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1143.636933]  aes_neon_blk aes_ce_blk
[ 1143.636946] CPU: 1 UID: 0 PID: 102 Comm: kworker/u33:2 Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1143.636954] Tainted: [W]=WARN
[ 1143.636959] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1143.636965] Workqueue: pm pm_runtime_work
[ 1143.636978] pstate: 61400005 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1143.636985] pc : clk_core_unprepare+0x2a4/0x2f0
[ 1143.636996] lr : clk_core_unprepare+0x2a4/0x2f0
[ 1143.637008] sp : ffff800080dbbb30
[ 1143.637012] x29: ffff800080dbbb30 x28: 0000000000000000 x27: 0000000000000000
[ 1143.637025] x26: 0000000000000000 x25: 0000000000000008 x24: 0000000000000000
[ 1143.637037] x23: 0000000000000000 x22: 0000000000000000 x21: ffff000801172ba0
[ 1143.637049] x20: ffff000800b48df8 x19: ffff00080a12c200 x18: 0000000000000000
[ 1143.637062] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1143.637074] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1143.637086] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1143.637098] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1143.637110] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1143.637122] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1143.637133] Call trace:
[ 1143.637138]  clk_core_unprepare+0x2a4/0x2f0 (P)
[ 1143.637150]  clk_core_unprepare+0xa8/0x2f0
[ 1143.637162]  clk_core_unprepare+0xa8/0x2f0
[ 1143.637174]  clk_unprepare+0x38/0x78
[ 1143.637186]  clk_bulk_unprepare+0x40/0x88
[ 1143.637194]  cci_suspend_runtime+0x38/0x60 [i2c_qcom_cci]
[ 1143.637202]  pm_generic_runtime_suspend+0x34/0x80
[ 1143.637213]  genpd_runtime_suspend+0xc0/0x348
[ 1143.637226]  __rpm_callback+0x50/0x240
[ 1143.637237]  rpm_callback+0x90/0xb0
[ 1143.637249]  rpm_suspend+0xe8/0x6b8
[ 1143.637260]  pm_runtime_work+0x108/0x118
[ 1143.637272]  process_one_work+0x17c/0x578
[ 1143.637285]  worker_thread+0x19c/0x338
[ 1143.637297]  kthread+0x134/0x148
[ 1143.637308]  ret_from_fork+0x10/0x20
[ 1143.637318] ---[ end trace 0000000000000000 ]---
[ 1144.380442] ------------[ cut here ]------------
[ 1144.380462] cam_cc_pll8 failed to enable!
[ 1144.380490] WARNING: drivers/clk/qcom/clk-alpha-pll.c:421 at wait_for_pll+0x10c/0x128, CPU#3: CameraManager/4652
[ 1144.380514] Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device snd_soc_wsa884x snd_soc_x1e80100 snd_soc_qcom_sdw snd_soc_qcom_common snd_soc_wcd938x snd_soc_hdmi_codec q6prm_clocks q6apm_lpass_dais snd_q6dsp_common snd_soc_wcd938x_sdw snd_soc_lpass_rx_macro snd_soc_wcd_mbhc snd_soc_lpass_va_macro snd_soc_lpass_wsa_macro snd_soc_lpass_tx_macro soundwire_qcom snd_soc_wcd_common snd_soc_lpass_macro_common snd_soc_wcd_classh regmap_sdw soundwire_bus autofs4 dmi_sysfs dm_mirror dm_region_hash dm_log slimbus nfnetlink efi_pstore sch_fq_codel binfmt_misc bnep algif_skcipher algif_hash af_alg rfcomm gpio_shared_proxy reset_gpio nls_iso8859_1 tcp_diag udp_diag inet_diag q6apm_dai q6prm ax88179_178a usbnet qrtr_mhi ath11k_pci mhi ath11k mac80211 input_leds joydev snd_q6apm snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_pcm hid_asus usbhid hid_multitouch nvme phy_qcom_mipi_csi2 snd_timer hid_generic libarc4 cfg80211 qcom_camss hci_uart snd nvme_core i2c_hid_of pm8941_pwrkey soundcore i2c_hid
[ 1144.380777]  videobuf2_dma_sg hid qcom_spmi_temp_alarm btqca videobuf2_memops videobuf2_v4l2 btrtl ps883x industrialio leds_qcom_lpg phy_nxp_ptn3222 btbcm videobuf2_common ov02c10 led_class_multicolor rtc_pm8xxx qcom_pon nvme_keyring nvmem_qcom_spmi_sdam btintel qcom_pbs reboot_mode v4l2_cci nvme_auth v4l2_fwnode apr hkdf msm bluetooth fastrpc rpmsg_ctrl qrtr_smd pci_pwrctrl_pwrseq qcom_pd_mapper v4l2_async videodev ghash_ce sm4_ce_gcm sm4_ce_ccm sm4_ce qcom_spmi_pmic sm4_ce_cipher sm4 qcom_q6v5_pas i2c_qcom_geni sm3_ce mc qcom_pil_info qcom_geni_serial qcom_common dispcc_x1e80100 phy_qcom_edp pinctrl_sm8550_lpass_lpi qcom_glink_smem ubwc_config qcrypto pinctrl_lpass_lpi ocmem qcom_stats i2c_qcom_cci videocc_sm8550 lpasscc_sc8280xp drm_gpuvm qcom_q6v5 qcom_sysmon drm_exec libdes ucsi_glink gpu_sched gpucc_x1p42100 mdt_loader qcom_edac icc_bwmon authenc sbsa_gwdt tcsrcc_x1e80100 qcom_cpucp_mbox qcom_rng typec_ucsi pwrseq_qcom_wcn pwm_bl socinfo arm_smccc_trng fixed leds_gpio qcom_battmgr gpio_keys qrtr aes_neon_bs
[ 1144.381068]  aes_neon_blk aes_ce_blk
[ 1144.381091] CPU: 3 UID: 1000 PID: 4652 Comm: CameraManager Tainted: G        W           7.0.2dag-0416a+ #6 PREEMPT(full) 
[ 1144.381104] Tainted: [W]=WARN
[ 1144.381110] Hardware name: ASUSTeK COMPUTER INC. ASUS Zenbook A14 UX3407QA_UX3407QA/UX3407QA, BIOS UX3407QA.308 03/12/2025
[ 1144.381117] pstate: 614000c5 (nZCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
[ 1144.381128] pc : wait_for_pll+0x10c/0x128
[ 1144.381138] lr : wait_for_pll+0x10c/0x128
[ 1144.381147] sp : ffff8000985f34d0
[ 1144.381152] x29: ffff8000985f34e0 x28: 0000000000000001 x27: ffff8000985f3a28
[ 1144.381167] x26: 0000000000000007 x25: ffff000817941080 x24: ffffdcacedf9d5f8
[ 1144.381181] x23: ffffdcacee0394c0 x22: 0000000000000000 x21: 0000000080000000
[ 1144.381194] x20: ffffdcacee9856c0 x19: 0000000000000000 x18: 0000000000000000
[ 1144.381207] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 1144.381219] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
[ 1144.381231] x11: 0000000000000000 x10: 0000000000000000 x9 : ffffdcacebe3dda8
[ 1144.381243] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
[ 1144.381255] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000
[ 1144.381267] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 1144.381280] Call trace:
[ 1144.381287]  wait_for_pll+0x10c/0x128 (P)
[ 1144.381300]  alpha_pll_lucid_evo_enable+0x140/0x1d8
[ 1144.381312]  clk_core_enable+0x94/0x280
[ 1144.381325]  clk_core_enable+0x6c/0x280
[ 1144.381337]  clk_core_enable+0x6c/0x280
[ 1144.381349]  clk_core_enable+0x6c/0x280
[ 1144.381360]  clk_enable+0x34/0x90
[ 1144.381372]  camss_enable_clocks+0x44/0x108 [qcom_camss]
[ 1144.381412]  vfe_get+0x128/0x750 [qcom_camss]
[ 1144.381444]  vfe_parent_dev_ops_get+0x34/0x70 [qcom_camss]
[ 1144.381464]  csid_set_power+0x58/0x438 [qcom_camss]
[ 1144.381483]  pipeline_pm_power_one+0x154/0x180 [videodev]
[ 1144.381534]  pipeline_pm_power+0x8c/0x128 [videodev]
[ 1144.381568]  v4l2_pipeline_pm_use+0x5c/0xb8 [videodev]
[ 1144.381600]  v4l2_pipeline_pm_get+0x1c/0x40 [videodev]
[ 1144.381632]  video_prepare_streaming+0x24/0x80 [qcom_camss]
[ 1144.381656]  vb2_core_streamon+0x5c/0x1e0 [videobuf2_common]
[ 1144.381677]  vb2_ioctl_streamon+0x70/0xd0 [videobuf2_v4l2]
[ 1144.381691]  v4l_streamon+0x2c/0x60 [videodev]
[ 1144.381730]  __video_do_ioctl+0x390/0x4f0 [videodev]
[ 1144.381762]  video_usercopy+0x2fc/0xa10 [videodev]
[ 1144.381794]  video_ioctl2+0x20/0xe0 [videodev]
[ 1144.381826]  v4l2_ioctl+0x64/0xd0 [videodev]
[ 1144.381858]  __arm64_sys_ioctl+0xc0/0x140
[ 1144.381871]  invoke_syscall.constprop.0+0x64/0x100
[ 1144.381885]  el0_svc_common.constprop.0+0x40/0x130
[ 1144.381894]  do_el0_svc+0x24/0x50
[ 1144.381903]  el0_svc+0x40/0x220
[ 1144.381919]  el0t_64_sync_handler+0xb8/0x100
[ 1144.381932]  el0t_64_sync+0x1b0/0x1b8
[ 1144.381940] ---[ end trace 0000000000000000 ]---
[ 1144.381989] qcom-camss acb7000.isp: clock enable failed: -110
[ 1144.382418] qcom-camss acb7000.isp: Failed to power up pipeline: -110

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-concept.
https://bugs.launchpad.net/bugs/2106218

Title:
  [X1E][X1P] Add support for Asus Zenbook A14

Status in ubuntu-concept:
  New

Bug description:
  Initial support should be coming with the following MRs:

  https://code.launchpad.net/~alexvinarskis/ubuntu/+source/linux/+git/linux/+merge/483642
  https://code.launchpad.net/~alexvinarskis/ubuntu/+source/flash-kernel/+git/flash-kernel/+merge/483643
  https://code.launchpad.net/~alexvinarskis/ubuntu/+source/ubuntu-x1e-settings/+git/ubuntu-x1e-settings/+merge/483644
  https://code.launchpad.net/~alexvinarskis/ubuntu/+source/qcom-firmware-extract/+git/qcom-firmware-extract/+merge/483645
  https://code.launchpad.net/~alexvinarskis/debian-cd/+git/debian-cd/+merge/483647

  ______________________________________________________________________

  
  Initial support for Asus Zenbook A14. Particular moddel exists
  in X1-26-100, X1P-42-100 (UX3407QA) and X1E-78-100 (UX3407RA).

  Mostly similar to other X1-based laptops. Notable differences are:
  * Wifi/Bluetooth combo being Qualcomm FastConnect 6900 on UX3407QA
    and Qualcomm FastConnect 7800 on UX3407RA
  * USB Type-C retimers are Parade PS8833, appear to behave identical
    to Parade PS8830
  * gpio90 is TZ protected

  Working:
  * Keyboard
  * Touchpad
  * NVME
  * Lid switch
  * Camera LED
  * eDP (FHD OLED, SDC420D) with brightness control
  * Bluetooth, WiFi (WCN6855)
  * USB Type-A port
  * USB Type-C ports in USB2/USB3/DP (both orientations)
  * aDSP/cDPS firmware loading, battery info
  * Sleep/suspend, nothing visibly broken on resume

  Out of scope of this series:
  * Audio (Speakers/microphones/headphone jack)
  * Camera (OmniVision OV02C10)
  * HDMI (Parade PS185HDM)
  * EC

  ______________________________________________________________________

  
  UX3407QA with X1/X1P comes with different WLAN, which requires additional firmware patching, short guide:
  https://github.com/alexVinarskis/linux-x1e80100-zenbook-a14?tab=readme-ov-file#wcn688x-wifi

  Currently tested on UX3407QA with X1-26-100, FHD OLED.

  ______________________________________________________________________

  
  UPDATE 04.04.2025:

  dirty patch available for HDMI, works only in coldboot
  https://github.com/alexVinarskis/linux-x1e80100-zenbook-a14/blob/master/0012-WIP-arm64-dts-qcom-HDMI-support-on-Asus-Zenbook-A14.patch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-concept/+bug/2106218/+subscriptions





More information about the foundations-bugs mailing list