Drivers with unsatisfied dependencies on the Allwinner D1

Bug #1981074 reported by Emil Renner Berthing
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-allwinner-5.17 (Ubuntu)
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

 * The drivers for the display engine, crypto acceleration and USB
   don't probe because of missing dependencies.

[Test Plan]

 * Boot the kernel in linux-image-5.17.0-1002-allwinner and see
   /sys/kerne/debug/devices_deferred

[Where problems could occur]

 * Fixing this may introduce now bugs if the now probing drivers
   turn out to be buggy.

CVE References

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1981074

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
affects: linux (Ubuntu) → linux-allwinner-5.17 (Ubuntu)
Changed in linux-allwinner-5.17 (Ubuntu Kinetic):
status: Incomplete → New
Changed in linux-allwinner-5.17 (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux-allwinner-5.17 (Ubuntu Kinetic):
status: New → In Progress
tags: added: verification-needed verification-needed-jammy
Changed in linux-allwinner-5.17 (Ubuntu Kinetic):
status: In Progress → Fix Committed
Revision history for this message
Emil Renner Berthing (esmil) wrote :

Tested with linux-image-5.17.0-1003-allwinner version 5.17.0-1003.3, and no more deferred devices:

  # uname -a
  Linux nezha 5.17.0-1003-allwinner #3-Ubuntu SMP Fri Jul 15 15:28:33 UTC 2022 riscv64 riscv64 riscv64 GNU/Linux
  # cat /sys/kernel/debug/devices_deferred
  #

tags: added: verification-done verification-done-jammy
removed: verification-needed verification-needed-jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (89.5 KiB)

This bug was fixed in the package linux-allwinner-5.17 - 5.17.0-1003.3

---------------
linux-allwinner-5.17 (5.17.0-1003.3) jammy; urgency=medium

  * jammy/linux-allwinner-5.17: 5.17.0-1003.3 -proposed tracker (LP: #1981729)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2022.06.20)

  * CVE-2022-1679
    - SAUCE: ath9k: fix use-after-free in ath9k_hif_usb_rx_cb

  * CVE-2022-34918
    - netfilter: nf_tables: stricter validation of element data

  * Drivers with unsatisfied dependencies on the Allwinner D1 (LP: #1981074)
    - phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling
    - SAUCE: phy: sun4i-usb: Add D1 variant
    - SAUCE: PM / devfreq: Add dummy R329/D1 MBUS driver
    - [Config] Enable additional Allwinner D1 options

  * Miscellaneous Ubuntu changes
    - [Config] review-master-changes: apply config updates

  [ Ubuntu: 5.17.0-8.8~22.04.6 ]

  * jammy/linux-hwe-5.17: 5.17.0-8.8~22.04.6 -proposed tracker (LP: #1980479)
  * Jammy update: v5.17.15 upstream stable release (LP: #1980389)
    - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
    - staging: greybus: codecs: fix type confusion of list iterator variable
    - iio: adc: ad7124: Remove shift from scan_type
    - lkdtm/bugs: Check for the NULL pointer after calling kmalloc
    - lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
    - tty: goldfish: Use tty_port_destroy() to destroy port
    - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
    - tty: n_tty: Restore EOF push handling behavior
    - serial: 8250_aspeed_vuart: Fix potential NULL dereference in
      aspeed_vuart_probe
    - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id
      and ida_simple_get
    - remoteproc: imx_rproc: Ignore create mem entry for resource table
    - phy: rockchip-inno-usb2: Fix muxed interrupt support
    - usb: usbip: fix a refcount leak in stub_probe()
    - usb: usbip: add missing device lock on tweak configuration cmd
    - USB: storage: karma: fix rio_karma_init return
    - usb: musb: Fix missing of_node_put() in omap2430_probe
    - staging: fieldbus: Fix the error handling path in
      anybuss_host_common_probe()
    - pwm: lp3943: Fix duty calculation in case period was clamped
    - pwm: raspberrypi-poe: Fix endianness in firmware struct
    - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
    - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
    - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
    - scripts/get_abi: Fix wrong script file name in the help message
    - misc: fastrpc: fix an incorrect NULL check on list iterator
    - firmware: stratix10-svc: fix a missing check on list iterator
    - usb: typec: mux: Check dev_set_name() return value
    - rpmsg: virtio: Fix possible double free in rpmsg_probe()
    - rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
    - rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
    - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
    - iio: proximity: vl53l0x: Fix return value check of
      wait_for...

Changed in linux-allwinner-5.17 (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Changed in linux-allwinner-5.17 (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.