please promote modules from extra to modules for HiFive Unleashed

Bug #1905620 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-riscv (Ubuntu)
High
Unassigned
Focal
High
Thadeu Lima de Souza Cascardo
Groovy
High
Thadeu Lima de Souza Cascardo
Hirsute
High
Unassigned

Bug Description

please promote modules from extra to modules for HiFive Unleashed

The following modules are used by the HiFive Unleashed board from extra

Please install them in modules.

linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/net/phy/mscc.ko
linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/net/ethernet/cadence/macb.ko
linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/i2c/busses/i2c-ocores.ko

CVE References

tags: added: riscv64
Changed in linux-riscv (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in linux-riscv (Ubuntu Groovy):
assignee: nobody → Thadeu Lima de Souza Cascardo (cascardo)
Changed in linux-riscv (Ubuntu Focal):
assignee: nobody → Thadeu Lima de Souza Cascardo (cascardo)
status: New → Confirmed
status: Confirmed → In Progress
Changed in linux-riscv (Ubuntu Groovy):
status: New → In Progress
importance: Undecided → High
Changed in linux-riscv (Ubuntu Focal):
importance: Undecided → High
Changed in linux-riscv (Ubuntu Focal):
status: In Progress → Fix Committed
Changed in linux-riscv (Ubuntu Groovy):
status: In Progress → Fix Committed
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

starting verification of the groovy's build. It will take a bit of time =)

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Deployed focal image.

And checked where currently loaded modules are coming from

$ cat /proc/modules |cut -f1 -d\ | xargs -L1 modinfo | sed -n 's/filename: *//p' | xargs dpkg -S
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/uio/uio_pdrv_genirq.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/uio/uio.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/gpu/drm/drm.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/net/sched/sch_fq_codel.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/net/ipv4/netfilter/ip_tables.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/net/netfilter/x_tables.ko
linux-modules-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/fs/autofs/autofs4.ko
linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/net/phy/mscc.ko
linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/net/ethernet/cadence/macb.ko
linux-modules-extra-5.4.0-24-generic: /lib/modules/5.4.0-24-generic/kernel/drivers/i2c/busses/i2c-ocores.ko

Enabled groovy, groovy-updates, groovy-proposed.

Performed

$ sudo apt install linux-virtual linux-generic-

such that 5.8.0-11 kernel is installed from groovy-proposed, *without* modules-extra.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

and it looks like that is failing to reboot over telnet connection =/ i'll build a brand new image with 5.8.0-11 kernel directly and will try that.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :
Download full text (3.9 KiB)

Built a fresh riscv64 image with

$ dpkg-query -W linux-* | grep 5.8
linux-generic 5.8.0.11.11
linux-headers-5.8.0-11-generic 5.8.0-11.13
linux-headers-generic 5.8.0.11.11
linux-image-5.8.0-11-generic 5.8.0-11.13
linux-image-generic 5.8.0.11.11
linux-image-unsigned-5.8.0-11-generic
linux-modules-5.8.0-11-generic 5.8.0-11.13
linux-modules-extra-5.8.0-11-generic 5.8.0-11.13
linux-riscv-headers-5.8.0-11 5.8.0-11.13
linux-riscv-source-5.8.0

And booted it.

$ cat /proc/modules |cut -f1 -d\ | xargs -L1 modinfo | sed -n 's/filename: *//p' | xargs dpkg -S
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/fs/nls/nls_iso8859-1.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/md/dm-multipath.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/uio/uio_pdrv_genirq.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/uio/uio.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/net/sched/sch_fq_codel.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/gpu/drm/drm.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/video/backlight/backlight.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/net/ipv4/netfilter/ip_tables.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/net/netfilter/x_tables.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/fs/autofs/autofs4.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/fs/btrfs/btrfs.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/blake2b_generic.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/md/raid10.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/md/raid456.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/async_tx/async_raid6_recov.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/async_tx/async_memcpy.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/async_tx/async_pq.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/async_tx/async_xor.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/async_tx/async_tx.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/crypto/xor.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/lib/raid6/raid6_pq.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/lib/libcrc32c.ko
linux-modules-5.8.0-11-generic: /lib/modules/5.8.0-11-generic/kernel/drivers/md/raid1.ko
linux-modules-5.8.0-11...

Read more...

tags: added: verification-done-groovy
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.6 KiB)

This bug was fixed in the package linux-riscv - 5.8.0-11.13+21.04.1

---------------
linux-riscv (5.8.0-11.13+21.04.1) hirsute; urgency=medium

  * hirsute/linux-riscv: 5.8.0-11.13+21.04.1 -proposed tracker (LP: #1905862)

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  [ Ubuntu: 5.8.0-11.13 ]

  * groovy/linux-riscv: 5.8.0-11.13 -proposed tracker (LP: #1905863)
  * please promote modules from extra to modules for HiFive Unleashed
    (LP: #1905620)
    - [Packaging] Add HiFive Unleashed drivers to generic inclusion list
  * groovy/linux: 5.8.0-32.34 -proposed tracker (LP: #1905865)
  * Packaging resync (LP: #1786013)
    - update dkms package versions
  * [Ubuntu 21.04 FEAT] mpt3sas: Request to include the patch set which supports
    topology where zoning is enabled in expander (LP: #1899802)
    - scsi: mpt3sas: Define hba_port structure
    - scsi: mpt3sas: Allocate memory for hba_port objects
    - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device()
    - scsi: mpt3sas: Update hba_port's sas_address & phy_mask
    - scsi: mpt3sas: Get device objects using sas_address & portID
    - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port()
    - scsi: mpt3sas: Get sas_device objects using device's rphy
    - scsi: mpt3sas: Update hba_port objects after host reset
    - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough
    - scsi: mpt3sas: Handling HBA vSES device
    - scsi: mpt3sas: Add bypass_dirty_port_flag parameter
    - scsi: mpt3sas: Handle vSES vphy object during HBA reset
    - scsi: mpt3sas: Add module parameter multipath_on_hba
    - scsi: mpt3sas: Bump driver version to 35.101.00.00
  * CVE-2020-12912
    - hwmon: (amd_energy) modify the visibility of the counters
  * Intel Tiger Lake IDs supplement (LP: #1904521)
    - mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
    - pinctrl: tigerlake: Add support for Tiger Lake-H
  * [i915] Noise-like lines of graphics corruption when moving windows in Xorg
    sessions (LP: #1896091)
    - Revert "UBUNTU: SAUCE: drm/i915: Synchronize active and retire callbacks"
  * Fix no headset sound after S3 on Intel HDA (LP: #1904595)
    - ALSA: hda: Refactor codec PM to use direct-complete optimization
    - ALSA: hda: Separate runtime and system suspend
    - ALSA: hda: Reinstate runtime_allow() for all hda controllers
  * Ask 8821C Bluetooth controller to drop old firmware (LP: #1904221)
    - Bluetooth: btrtl: Ask 8821C to drop old firmware
    - Bluetooth: btrtl: fix incorrect skb allocation failure check
  * Use ACPI S5 for reboot (LP: #1904225)
    - PM: ACPI: reboot: Use S5 for reboot
  * Groovy update: v5.8.18 upstream stable release (LP: #1904941)
    - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in
      nft_flow_rule_create
    - io_uring: don't run task work on an exiting task
    - io_uring: allow timeout/poll/files killing to take task into account
    - io_uring: move dropping of files into separate helper
    - io_uring: stash ctx task reference for SQPOLL
    - io_uring: unconditionally grab req->task
    - io_uring: return cancelation status from poll/timeout/files handlers
    - io_urin...

Read more...

Changed in linux-riscv (Ubuntu Hirsute):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (8.2 KiB)

This bug was fixed in the package linux-riscv - 5.8.0-12.14

---------------
linux-riscv (5.8.0-12.14) groovy; urgency=medium

  * groovy/linux-riscv: 5.8.0-12.14 -proposed tracker (LP: #1907406)

  [ Ubuntu: 5.8.0-33.36 ]

  * groovy/linux: 5.8.0-33.36 -proposed tracker (LP: #1907408)
  * raid10: discard leads to corrupted file system (LP: #1907262)
    - Revert "dm raid: remove unnecessary discard limits for raid10"
    - Revert "dm raid: fix discard limits for raid1 and raid10"
    - Revert "md/raid10: improve discard request for far layout"
    - Revert "md/raid10: improve raid10 discard request"
    - Revert "md/raid10: pull codes that wait for blocked dev into one function"
    - Revert "md/raid10: extend r10bio devs to raid disks"
    - Revert "md: add md_submit_discard_bio() for submitting discard bio"

linux-riscv (5.8.0-11.13) groovy; urgency=medium

  * groovy/linux-riscv: 5.8.0-11.13 -proposed tracker (LP: #1905863)

  * please promote modules from extra to modules for HiFive Unleashed
    (LP: #1905620)
    - [Packaging] Add HiFive Unleashed drivers to generic inclusion list

  [ Ubuntu: 5.8.0-32.34 ]

  * groovy/linux: 5.8.0-32.34 -proposed tracker (LP: #1905865)
  * Packaging resync (LP: #1786013)
    - update dkms package versions
  * [Ubuntu 21.04 FEAT] mpt3sas: Request to include the patch set which supports
    topology where zoning is enabled in expander (LP: #1899802)
    - scsi: mpt3sas: Define hba_port structure
    - scsi: mpt3sas: Allocate memory for hba_port objects
    - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device()
    - scsi: mpt3sas: Update hba_port's sas_address & phy_mask
    - scsi: mpt3sas: Get device objects using sas_address & portID
    - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port()
    - scsi: mpt3sas: Get sas_device objects using device's rphy
    - scsi: mpt3sas: Update hba_port objects after host reset
    - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough
    - scsi: mpt3sas: Handling HBA vSES device
    - scsi: mpt3sas: Add bypass_dirty_port_flag parameter
    - scsi: mpt3sas: Handle vSES vphy object during HBA reset
    - scsi: mpt3sas: Add module parameter multipath_on_hba
    - scsi: mpt3sas: Bump driver version to 35.101.00.00
  * CVE-2020-12912
    - hwmon: (amd_energy) modify the visibility of the counters
  * Intel Tiger Lake IDs supplement (LP: #1904521)
    - mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
    - pinctrl: tigerlake: Add support for Tiger Lake-H
  * [i915] Noise-like lines of graphics corruption when moving windows in Xorg
    sessions (LP: #1896091)
    - Revert "UBUNTU: SAUCE: drm/i915: Synchronize active and retire callbacks"
  * Fix no headset sound after S3 on Intel HDA (LP: #1904595)
    - ALSA: hda: Refactor codec PM to use direct-complete optimization
    - ALSA: hda: Separate runtime and system suspend
    - ALSA: hda: Reinstate runtime_allow() for all hda controllers
  * Ask 8821C Bluetooth controller to drop old firmware (LP: #1904221)
    - Bluetooth: btrtl: Ask 8821C to drop old firmware
    - Bluetooth: btrtl: fix incorrect skb allocation failure check
  * Use ACPI S5 for reboot (LP: #1904225)
...

Read more...

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

Other bug subscribers