blk_update_request error when mount nvme partition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
High
|
Yuan-Chen Cheng | ||
linux (Ubuntu) |
Fix Released
|
High
|
AceLan Kao | ||
Focal |
Fix Released
|
Medium
|
AceLan Kao | ||
Groovy |
Fix Released
|
High
|
AceLan Kao | ||
linux-oem-5.6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
AceLan Kao |
Bug Description
[Impact]
Got below error message after upgraded Focal kernel(v5.4)
[ 576.793852] blk_update_request: operation not supported error, dev nvme1n1, sector 4218887 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
This issue was introduced by below commit which added write zeros command
6e02318eaea5 nvme: add support for the Write Zeroes command
SK hynix firmware has a bug that it treats NLB as max value instead
of a range, so the NLB passed isn't a valid value to the firmware.
[Fix]
Add a quirk to disable write zeros support
[Test]
Verified on the machine with SK hynix PC400 nvme machine.
[Regression Potential]
Low, it's a quirk to a specific PCI ID.
=======
Can't install on this nvme with a focal server installer.
As mount a nvme partition with kernel with focal 5.4.0-21-generic kernel
endless blk_update_request error will exists in kernel dmesg.
the nvme module: PC400 NVMe SK hynix 512GB
While mount nvme module: PC SN720 NVMe WDC 256GB, there is no such issue.
---
ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version k5.4.0-21-generic.
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.11-0ubuntu26
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card0.Amixer.
CasperMD5CheckR
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-04-01 (11 days ago)
InstallationMedia: Ubuntu-Server 20.04 LTS "Focal Fossa" - Alpha amd64 (20200330)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 06c4:c401 Bizlink International Corp. DisplayPort ALT mode device
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=
|__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 6: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
MachineType: Dell Inc. Precision 3930 Rack
Package: linux-generic 5.4.0.21.25
PackageArchitec
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.187
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
Tags: focal
Uname: Linux 5.4.0-21-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 02/05/2020
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.5.0
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 23
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: Precision
dmi.product.name: Precision 3930 Rack
dmi.product.sku: 0873
dmi.sys.vendor: Dell Inc.
Changed in linux (Ubuntu): | |
assignee: | nobody → Kai-Heng Feng (kaihengfeng) |
Changed in oem-priority: | |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
description: | updated |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in linux (Ubuntu): | |
status: | Won't Fix → Triaged |
tags: | added: originate-from-1888359 timbuktu |
Changed in linux (Ubuntu): | |
assignee: | Kai-Heng Feng (kaihengfeng) → AceLan Kao (acelankao) |
description: | updated |
no longer affects: | linux-oem-5.6 (Ubuntu Groovy) |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-5.6 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux (Ubuntu Groovy): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: | added: ubuntu-certified |
Changed in oem-priority: | |
status: | Confirmed → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
apport information