2022-02-11 14:35:38 |
Clement Cherlin |
bug |
|
|
added bug |
2022-02-11 15:00:05 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2022-02-14 13:46:15 |
Clement Cherlin |
tags |
|
apport-collected impish |
|
2022-02-14 13:46:17 |
Clement Cherlin |
description |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains several critical VMWare drivers (vmwgfx, vmw_vmci, vmw_vsock), so I need to keep it installed and updated.
Since it is a virtual machine, there is no need to install packages such as linux-firmware (761MB uncompressed). I would prefer to remove linux-firmware to reduce disk space and bandwidth usage, but linux-image-generic depends on it.
I would remove linux-image-generic and rely on linux-image-virtual, but linux-image-virtual does not depend on linux-modules-extra-${VERSION}-generic, and there is no linux-modules-extra-generic metapackage. I would have to manually install linux-modules-extra-${VERSION}-generic every time I update the kernel.
There are already linux-modules-extra-aws, linux-modules-extra-gcp and linux-modules-extra-gke metapackages which fulfill the same purpose for their respective linux-modules-extra-${VERSION}-xxx packages. It would be very helpful to me (and, I'm sure, many others) to complete the set with a linux-modules-extra-generic metapackage that would depend on the latest linux-modules-extra-${VERSION}-generic.
Thank you for your consideration. |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains several critical VMWare drivers (vmwgfx, vmw_vmci, vmw_vsock), so I need to keep it installed and updated.
Since it is a virtual machine, there is no need to install packages such as linux-firmware (761MB uncompressed). I would prefer to remove linux-firmware to reduce disk space and bandwidth usage, but linux-image-generic depends on it.
I would remove linux-image-generic and rely on linux-image-virtual, but linux-image-virtual does not depend on linux-modules-extra-${VERSION}-generic, and there is no linux-modules-extra-generic metapackage. I would have to manually install linux-modules-extra-${VERSION}-generic every time I update the kernel.
There are already linux-modules-extra-aws, linux-modules-extra-gcp and linux-modules-extra-gke metapackages which fulfill the same purpose for their respective linux-modules-extra-${VERSION}-xxx packages. It would be very helpful to me (and, I'm sure, many others) to complete the set with a linux-modules-extra-generic metapackage that would depend on the latest linux-modules-extra-${VERSION}-generic.
Thank you for your consideration.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
|
2022-02-14 13:46:18 |
Clement Cherlin |
attachment added |
|
AlsaInfo.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560773/+files/AlsaInfo.txt |
|
2022-02-14 13:46:20 |
Clement Cherlin |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560774/+files/CRDA.txt |
|
2022-02-14 13:46:22 |
Clement Cherlin |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560775/+files/CurrentDmesg.txt |
|
2022-02-14 13:46:24 |
Clement Cherlin |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560776/+files/Lspci.txt |
|
2022-02-14 13:46:25 |
Clement Cherlin |
attachment added |
|
Lspci-vt.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560777/+files/Lspci-vt.txt |
|
2022-02-14 13:46:26 |
Clement Cherlin |
attachment added |
|
Lsusb-v.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560778/+files/Lsusb-v.txt |
|
2022-02-14 13:46:28 |
Clement Cherlin |
attachment added |
|
PaInfo.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560779/+files/PaInfo.txt |
|
2022-02-14 13:46:30 |
Clement Cherlin |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560780/+files/ProcCpuinfo.txt |
|
2022-02-14 13:46:31 |
Clement Cherlin |
attachment added |
|
ProcCpuinfoMinimal.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560781/+files/ProcCpuinfoMinimal.txt |
|
2022-02-14 13:46:33 |
Clement Cherlin |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560782/+files/ProcInterrupts.txt |
|
2022-02-14 13:46:34 |
Clement Cherlin |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560783/+files/ProcModules.txt |
|
2022-02-14 13:46:36 |
Clement Cherlin |
attachment added |
|
PulseList.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560784/+files/PulseList.txt |
|
2022-02-14 13:46:38 |
Clement Cherlin |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560785/+files/UdevDb.txt |
|
2022-02-14 13:46:39 |
Clement Cherlin |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560786/+files/WifiSyslog.txt |
|
2022-02-14 13:46:41 |
Clement Cherlin |
attachment added |
|
acpidump.txt https://bugs.launchpad.net/bugs/1960633/+attachment/5560787/+files/acpidump.txt |
|
2022-02-14 13:47:07 |
Clement Cherlin |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2022-02-21 20:17:12 |
Clement Cherlin |
summary |
Create linux-modules-extra-generic metapackage |
Move VMWare drivers from linux-modules-extra to linux-modules |
|
2022-02-21 20:25:51 |
Clement Cherlin |
summary |
Move VMWare drivers from linux-modules-extra to linux-modules |
Move virtual graphics drivers from linux-modules-extra to linux-modules |
|
2022-02-21 20:31:13 |
Clement Cherlin |
description |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains several critical VMWare drivers (vmwgfx, vmw_vmci, vmw_vsock), so I need to keep it installed and updated.
Since it is a virtual machine, there is no need to install packages such as linux-firmware (761MB uncompressed). I would prefer to remove linux-firmware to reduce disk space and bandwidth usage, but linux-image-generic depends on it.
I would remove linux-image-generic and rely on linux-image-virtual, but linux-image-virtual does not depend on linux-modules-extra-${VERSION}-generic, and there is no linux-modules-extra-generic metapackage. I would have to manually install linux-modules-extra-${VERSION}-generic every time I update the kernel.
There are already linux-modules-extra-aws, linux-modules-extra-gcp and linux-modules-extra-gke metapackages which fulfill the same purpose for their respective linux-modules-extra-${VERSION}-xxx packages. It would be very helpful to me (and, I'm sure, many others) to complete the set with a linux-modules-extra-generic metapackage that would depend on the latest linux-modules-extra-${VERSION}-generic.
Thank you for your consideration.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko, so at the moment I need to keep it installed and updated. The only way to do so conveniently is to install linux-image-generic, which also pulls in linux-firmware, which is ~760MB installed.
If vmwgfx was moved from linux-modules-extra to linux-modules, I could use linux-image-virtual instead of linux-image-generic, remove linux-firmware, linux-modules-extra, and the microcode packages, saving substantial disk space and bandwidth.
Other virtual graphics drivers in linux-modules-extra that might be worth moving are:
kernel/drivers/gpu/drm/bochs/bochs-drm.ko
kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
kernel/drivers/gpu/drm/xen/drm_xen_front.ko
Thank you for your consideration.
Note: Edited significantly in response to https://lists.ubuntu.com/archives/kernel-team/2022-February/128103.html to better reflect the underlying problem and solution.
P.S. There are three other drivers in linux-modules-extra that seem VMWare-related, but they are not in use in my VM and I don't know whether they are in common enough use to justify moving them to linux-modules. I have listed them here for completeness.
kernel/drivers/net/vsockmon.ko
kernel/drivers/ptp/ptp_vmw.ko
kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
|
2022-02-21 20:39:29 |
Clement Cherlin |
description |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko, so at the moment I need to keep it installed and updated. The only way to do so conveniently is to install linux-image-generic, which also pulls in linux-firmware, which is ~760MB installed.
If vmwgfx was moved from linux-modules-extra to linux-modules, I could use linux-image-virtual instead of linux-image-generic, remove linux-firmware, linux-modules-extra, and the microcode packages, saving substantial disk space and bandwidth.
Other virtual graphics drivers in linux-modules-extra that might be worth moving are:
kernel/drivers/gpu/drm/bochs/bochs-drm.ko
kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
kernel/drivers/gpu/drm/xen/drm_xen_front.ko
Thank you for your consideration.
Note: Edited significantly in response to https://lists.ubuntu.com/archives/kernel-team/2022-February/128103.html to better reflect the underlying problem and solution.
P.S. There are three other drivers in linux-modules-extra that seem VMWare-related, but they are not in use in my VM and I don't know whether they are in common enough use to justify moving them to linux-modules. I have listed them here for completeness.
kernel/drivers/net/vsockmon.ko
kernel/drivers/ptp/ptp_vmw.ko
kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko, so at the moment I need to keep it installed and updated. The only way to do so conveniently is to install linux-image-generic, which also pulls in linux-firmware, which is ~760MB installed.
If vmwgfx was moved from linux-modules-extra to linux-modules, I could use linux-image-virtual instead of linux-image-generic, remove linux-firmware, linux-modules-extra, and the microcode packages, saving substantial disk space and bandwidth.
Other virtual graphics drivers in linux-modules-extra that might be worth moving are:
kernel/drivers/gpu/drm/bochs/bochs-drm.ko
kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
kernel/drivers/gpu/drm/xen/drm_xen_front.ko
Thank you for your consideration.
Note: Edited significantly in response to https://lists.ubuntu.com/archives/kernel-team/2022-February/128103.html and https://lists.ubuntu.com/archives/kernel-team/2022-February/128104.html to better reflect the underlying problem and solution.
P.S. There are three other drivers in linux-modules-extra that seem VMWare-related, but they are not in use in my VM and I don't know whether they are in common enough use to justify moving them to linux-modules. I have listed them here for completeness.
kernel/drivers/net/vsockmon.ko
kernel/drivers/ptp/ptp_vmw.ko
kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
|
2022-02-22 14:53:00 |
Stefan Bader |
nominated for series |
|
Ubuntu Impish |
|
2022-02-22 14:53:00 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Impish) |
|
2022-02-22 14:53:00 |
Stefan Bader |
nominated for series |
|
Ubuntu Jammy |
|
2022-02-22 14:53:00 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Jammy) |
|
2022-02-22 14:53:00 |
Stefan Bader |
nominated for series |
|
Ubuntu Focal |
|
2022-02-22 14:53:00 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Focal) |
|
2022-02-22 14:53:37 |
Stefan Bader |
linux (Ubuntu Focal): importance |
Undecided |
Medium |
|
2022-02-22 14:53:37 |
Stefan Bader |
linux (Ubuntu Focal): status |
New |
Triaged |
|
2022-02-22 14:53:49 |
Stefan Bader |
linux (Ubuntu Impish): importance |
Undecided |
Medium |
|
2022-02-22 14:53:49 |
Stefan Bader |
linux (Ubuntu Impish): status |
New |
Triaged |
|
2022-02-22 14:54:04 |
Stefan Bader |
linux (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-02-22 14:54:04 |
Stefan Bader |
linux (Ubuntu Jammy): status |
Confirmed |
In Progress |
|
2022-02-22 14:54:04 |
Stefan Bader |
linux (Ubuntu Jammy): assignee |
|
Stefan Bader (smb) |
|
2022-02-22 16:49:16 |
Stefan Bader |
description |
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko, so at the moment I need to keep it installed and updated. The only way to do so conveniently is to install linux-image-generic, which also pulls in linux-firmware, which is ~760MB installed.
If vmwgfx was moved from linux-modules-extra to linux-modules, I could use linux-image-virtual instead of linux-image-generic, remove linux-firmware, linux-modules-extra, and the microcode packages, saving substantial disk space and bandwidth.
Other virtual graphics drivers in linux-modules-extra that might be worth moving are:
kernel/drivers/gpu/drm/bochs/bochs-drm.ko
kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
kernel/drivers/gpu/drm/xen/drm_xen_front.ko
Thank you for your consideration.
Note: Edited significantly in response to https://lists.ubuntu.com/archives/kernel-team/2022-February/128103.html and https://lists.ubuntu.com/archives/kernel-team/2022-February/128104.html to better reflect the underlying problem and solution.
P.S. There are three other drivers in linux-modules-extra that seem VMWare-related, but they are not in use in my VM and I don't know whether they are in common enough use to justify moving them to linux-modules. I have listed them here for completeness.
kernel/drivers/net/vsockmon.ko
kernel/drivers/ptp/ptp_vmw.ko
kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
[SRU justification]
Impact: We split the drivers into linux-modules and linux-modules-extra. The latter is only included for setups geared towards real hardware (desktops, laptops). For VM guests the recommended setup is to use linux-virtual which does not include linux-modules-extra but also does not depend on other packages, like linux-firmware.
We already include most VM related drivers in the linux-modules package and vboxvideo (since 21.10/Impish). So it makes sense to include the missing ones.
Fix: Move the following modules from linux-modules-extra into linux-modules:
- bochs-drm (though a bit aged, this was the predecessor of qemu)
- cirrus (this is a standard emulated gfx card, might not give the best
performance but better than nothing)
- virtio-gpu (KVM)
- vmwgfx (VMWare)
- drm-xen-front (Xen)
Testcase: Check linux-modules for the mentioned modules.
Regression Potential: There should be no change noticeable. Users with linux-modules-extra installed will see no difference and those without have additional drivers. Maybe this shows as moving from low-resolution graphics to higher ones which maybe perform less.
--- Original Description ---
Kernel: Ubuntu 5.13.0-28.31-generic 5.13.19
Distribution: Ubuntu 21.10 (impish)
I run an Ubuntu desktop as a VMWare virtual machine client.
The linux-modules-extra-${VERSION}-generic package contains kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko, so at the moment I need to keep it installed and updated. The only way to do so conveniently is to install linux-image-generic, which also pulls in linux-firmware, which is ~760MB installed.
If vmwgfx was moved from linux-modules-extra to linux-modules, I could use linux-image-virtual instead of linux-image-generic, remove linux-firmware, linux-modules-extra, and the microcode packages, saving substantial disk space and bandwidth.
Other virtual graphics drivers in linux-modules-extra that might be worth moving are:
kernel/drivers/gpu/drm/bochs/bochs-drm.ko
kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
kernel/drivers/gpu/drm/xen/drm_xen_front.ko
Thank you for your consideration.
Note: Edited significantly in response to https://lists.ubuntu.com/archives/kernel-team/2022-February/128103.html and https://lists.ubuntu.com/archives/kernel-team/2022-February/128104.html to better reflect the underlying problem and solution.
P.S. There are three other drivers in linux-modules-extra that seem VMWare-related, but they are not in use in my VM and I don't know whether they are in common enough use to justify moving them to linux-modules. I have listed them here for completeness.
kernel/drivers/net/vsockmon.ko
kernel/drivers/ptp/ptp_vmw.ko
kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ccherlin 1645 F.... pulseaudio
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.10
InstallationDate: Installed on 2021-01-05 (405 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Release amd64 (20201022)
IwConfig:
lo no wireless extensions.
ens33 no wireless extensions.
docker0 no wireless extensions.
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
MachineType: VMware, Inc. VMware Virtual Platform
Package: linux (not installed)
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 svgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=24bdcc30-04b8-446e-93e6-b23683ad4034 ro find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US quiet zswap.enabled=1 zswap.compressor=lz4
ProcVersionSignature: Ubuntu 5.13.0-28.31-generic 5.13.19
RelatedPackageVersions:
linux-restricted-modules-5.13.0-28-generic N/A
linux-backports-modules-5.13.0-28-generic N/A
linux-firmware 1.201.3
RfKill:
Tags: impish
Uname: Linux 5.13.0-28-generic x86_64
UpgradeStatus: Upgraded to impish on 2021-10-18 (118 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/12/2020
dmi.bios.release: 4.6
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd11/12/2020:br4.6:efr0.0:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:sku:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc. |
|
2022-02-22 17:04:04 |
Stefan Bader |
linux (Ubuntu Impish): status |
Triaged |
In Progress |
|
2022-02-22 17:04:08 |
Stefan Bader |
linux (Ubuntu Focal): status |
Triaged |
In Progress |
|
2022-03-14 13:12:04 |
Stefan Bader |
linux (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2022-03-14 13:12:08 |
Stefan Bader |
linux (Ubuntu Impish): status |
In Progress |
Fix Committed |
|
2022-03-14 13:14:34 |
Stefan Bader |
linux (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
linux (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2021-26401 |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2022-0001 |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2022-0435 |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2022-0516 |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2022-23960 |
|
2022-03-18 15:27:27 |
Launchpad Janitor |
cve linked |
|
2022-25636 |
|
2022-03-20 22:08:38 |
Simon Déziel |
bug |
|
|
added subscriber Simon Déziel |
2022-03-21 18:51:37 |
Ubuntu Kernel Bot |
tags |
apport-collected impish |
apport-collected impish verification-needed-impish |
|
2022-03-21 18:53:26 |
Ubuntu Kernel Bot |
tags |
apport-collected impish verification-needed-impish |
apport-collected impish verification-needed-focal verification-needed-impish |
|
2022-03-21 19:18:34 |
Simon Déziel |
tags |
apport-collected impish verification-needed-focal verification-needed-impish |
apport-collected impish verification-done-focal verification-needed-impish |
|
2022-03-21 19:48:26 |
Simon Déziel |
tags |
apport-collected impish verification-done-focal verification-needed-impish |
apport-collected impish verification-done-focal verification-done-impish |
|
2022-03-25 12:41:23 |
Ubuntu Kernel Bot |
tags |
apport-collected impish verification-done-focal verification-done-impish |
apport-collected impish verification-done-focal verification-done-impish verification-needed-bionic |
|
2022-03-25 13:32:08 |
Simon Déziel |
tags |
apport-collected impish verification-done-focal verification-done-impish verification-needed-bionic |
apport-collected impish verification-done-focal verification-done-impish verification-failed-bionic |
|
2022-04-19 09:19:30 |
Launchpad Janitor |
linux (Ubuntu Impish): status |
Fix Committed |
Fix Released |
|
2022-04-19 09:19:30 |
Launchpad Janitor |
cve linked |
|
2022-1015 |
|
2022-04-19 09:19:30 |
Launchpad Janitor |
cve linked |
|
2022-1016 |
|
2022-04-19 11:38:34 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-04-20 20:07:26 |
Simon Déziel |
tags |
apport-collected impish verification-done-focal verification-done-impish verification-failed-bionic |
apport-collected impish verification-done-bionic verification-done-focal verification-done-impish |
|
2022-12-08 15:55:24 |
Luke Nowakowski-Krijger |
nominated for series |
|
Ubuntu Lunar |
|
2022-12-08 15:55:24 |
Luke Nowakowski-Krijger |
bug task added |
|
linux (Ubuntu Lunar) |
|
2022-12-08 15:55:24 |
Luke Nowakowski-Krijger |
nominated for series |
|
Ubuntu Kinetic |
|
2022-12-08 15:55:24 |
Luke Nowakowski-Krijger |
bug task added |
|
linux (Ubuntu Kinetic) |
|
2022-12-08 15:55:51 |
Luke Nowakowski-Krijger |
linux (Ubuntu Lunar): status |
Fix Released |
New |
|
2022-12-08 15:56:30 |
Luke Nowakowski-Krijger |
bug task deleted |
linux (Ubuntu Lunar) |
|
|
2022-12-08 15:56:52 |
Luke Nowakowski-Krijger |
bug task deleted |
linux (Ubuntu Kinetic) |
|
|
2022-12-08 16:00:07 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Confirmed |
|