blk_update_request error when mount nvme partition

Bug #1872383 reported by Yuan-Chen Cheng
18
This bug affects 3 people
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/controlC0', '/dev/snd/hwC0D2', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D10p', '/dev/snd/pcmC0D9p', '/dev/snd/pcmC0D8p', '/dev/snd/pcmC0D7p', '/dev/snd/pcmC0D3p', '/dev/snd/pcmC0D2c', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card0.Amixer.values: Error: [Errno 2] No such file or directory: 'amixer'
CasperMD5CheckResult: skip
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=xhci_hcd/10p, 10000M
 /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
     |__ 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
PackageArchitecture: amd64
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-21-generic root=UUID=2b73a661-f0a8-453a-ac0d-b93c5eb97f8d ro
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-5.4.0-21-generic N/A
 linux-backports-modules-5.4.0-21-generic N/A
 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.:bvr2.5.0:bd02/05/2020:svnDellInc.:pnPrecision3930Rack:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct23:cvr:
dmi.product.family: Precision
dmi.product.name: Precision 3930 Rack
dmi.product.sku: 0873
dmi.sys.vendor: Dell Inc.

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected focal
description: updated
Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : CRDA.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Card0.Codecs.codec.2.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Dependencies.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Lspci.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Lspci-vt.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : Lsusb-v.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : PciMultimedia.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : ProcEnviron.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : ProcModules.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : UdevDb.txt

apport information

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote : WifiSyslog.txt

apport information

Changed in oem-priority:
status: New → Confirmed
importance: Undecided → High
tags: added: oem-priority
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
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
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

I cannot reproduce the issue after several reboots...

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

https://<email address hidden>/T/#t

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

No response from SK Hynix, let's close this.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
Changed in linux (Ubuntu):
status: Won't Fix → Triaged
Revision history for this message
Tiffany (hsiaoting) wrote :

Feedback from vendor SK Hynix:
Currently, Host send the Write Zeros CMD with NLB 0x100(0~257). But PC400 can support Max 0xFF (0~256)
Now we suggest that Canonical try to test with 0xFF instead of 0x100.

Alex Tu (alextu)
tags: added: originate-from-1888359 timbuktu
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :
Changed in linux (Ubuntu):
assignee: Kai-Heng Feng (kaihengfeng) → AceLan Kao (acelankao)
AceLan Kao (acelankao)
description: updated
AceLan Kao (acelankao)
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
Stefan Bader (smb)
Changed in linux (Ubuntu Focal):
importance: Undecided → Medium
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.6 (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
AceLan Kao (acelankao)
tags: added: verification-done-focal
removed: verification-needed-focal
Changed in linux (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-5.6 - 5.6.0-1021.21

---------------
linux-oem-5.6 (5.6.0-1021.21) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1021.21 -proposed tracker (LP: #1889371)

  * Fix right speaker of HP laptop (LP: #1889375)
    - SAUCE: hda/realtek: Fix right speaker of HP laptop

  * blk_update_request error when mount nvme partition (LP: #1872383)
    - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  * cgroup refcount is bogus when cgroup_sk_alloc is disabled (LP: #1886860)
    - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
    - cgroup: Fix sock_cgroup_data on big-endian.

  * Add support for Atlantic NIC firmware v4 (LP: #1886908)
    - net: atlantic: simplify hw_get_fw_version() usage
    - net: atlantic: align return value of ver_match function with function name
    - net: atlantic: add support for FW 4.x

  * Restart the machine successfully after suspend (LP: #1888375)
    - SAUCE: iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
    - iommu/vt-d: Don't apply gfx quirks to untrusted devices

  * Wakeup the system by touching the touchpad (LP: #1888331)
    - gpio: gpiolib: Allow GPIO IRQs to lazy disable
    - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle

  * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
    - ASoC: amd: add logic to check dmic hardware runtime
    - ASoC: amd: add ACPI dependency check
    - ASoC: amd: fixed kernel warnings

  * [SRU][PATCH 0/1][oem-5.6] fix amd RENOIR screen backlight issue.
    (LP: #1886785)
    - Revert "drm/amd/display: disable dcn20 abm feature for bring up"

  * Enable Quectel EG95 LTE modem [2c7c:0195] (LP: #1886744)
    - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
    - USB: serial: option: add Quectel EG95 LTE modem

  * soc/amd/renoir: change the module name to make it work with ucm3
    (LP: #1888166)
    - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
      module
    - remove a kernel module since its name is changed

  * System stops responding while entering S3 with SD card installed
    (LP: #1880519)
    - xhci: Return if xHCI doesn't support LPM
    - xhci: Poll for U0 after disabling USB2 LPM

  * [SRU][F/OEM-5.6] add a new OLED panel support for brightness control
    (LP: #1887909)
    - drm/dp: Lenovo X13 Yoga OLED panel brightness fix

 -- Timo Aaltonen <email address hidden> Wed, 29 Jul 2020 21:08:56 +0300

Changed in linux-oem-5.6 (Ubuntu Focal):
status: Fix Committed → Fix Released
Jeff Lane  (bladernr)
tags: added: ubuntu-certified
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.8.0-16.17

---------------
linux (5.8.0-16.17) groovy; urgency=medium

  * groovy/linux: 5.8.0-16.17 -proposed tracker (LP: #1891233)

  * Miscellaneous Ubuntu changes
    - hio -- Update to use bio_{start,end}_io_acct with 5.8+
    - Enable hio driver
    - [Packaging] Temporarily disable building doc package contents

linux (5.8.0-15.16) groovy; urgency=medium

  * groovy/linux: 5.8.0-15.16 -proposed tracker (LP: #1891177)

  * Miscellaneous Ubuntu changes
    - SAUCE: Documentation: import error c_funcptr_sig_re, c_sig_re (sphinx-
      doc/sphinx@0f49e30c)

linux (5.8.0-14.15) groovy; urgency=medium

  * groovy/linux: 5.8.0-14.15 -proposed tracker (LP: #1891085)

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

  * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620)
    - selftests/net: relax cpu affinity requirement in msg_zerocopy test

  * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
    - ALSA: hda/hdmi: Add quirk to force connectivity

  * Add initial audio support for Lenovo ThinkStation P620 (LP: #1890317)
    - ALSA: usb-audio: Add support for Lenovo ThinkStation P620

  * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
    - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken

  * Enlarge hisi_sec2 capability (LP: #1890222)
    - crypto: hisilicon - update SEC driver module parameter

  * Miscellaneous Ubuntu changes
    - [Config] Re-enable signing for ppc64el

 -- Seth Forshee <email address hidden> Tue, 11 Aug 2020 15:32:58 -0500

Changed in linux (Ubuntu Groovy):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package linux-oem-5.6 - 5.6.0-1021.21+20.10.2

---------------
linux-oem-5.6 (5.6.0-1021.21+20.10.2) groovy; urgency=medium

  * dkms artifacts may expire from the pool (LP: #1850958)
    - [Packaging] autoreconstruct -- manage executable debian files

linux-oem-5.6 (5.6.0-1021.21+20.10.1) groovy; urgency=medium

  * dkms artifacts may expire from the pool (LP: #1850958)
    - [packaging] handle downloads from the librarian better

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - [Packaging] update update.conf
    - update dkms package versions

  * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674)
    - [Packaging] NVIDIA -- Add signed modules for 450

  * Miscellaneous upstream changes
    - usbip: tools: fix build error for multiple definition
    - libtraceevent: Fix build with binutils 2.35
    - perf cs-etm: Move definition of 'traceid_list' global variable from header
      file

linux-oem-5.6 (5.6.0-1021.21) groovy; urgency=medium

  * Emtpy entry.

linux-oem-5.6 (5.6.0-1021.21) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1021.21 -proposed tracker (LP: #1889371)

  * Fix right speaker of HP laptop (LP: #1889375)
    - SAUCE: hda/realtek: Fix right speaker of HP laptop

  * blk_update_request error when mount nvme partition (LP: #1872383)
    - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  * cgroup refcount is bogus when cgroup_sk_alloc is disabled (LP: #1886860)
    - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
    - cgroup: Fix sock_cgroup_data on big-endian.

  * Add support for Atlantic NIC firmware v4 (LP: #1886908)
    - net: atlantic: simplify hw_get_fw_version() usage
    - net: atlantic: align return value of ver_match function with function name
    - net: atlantic: add support for FW 4.x

  * Restart the machine successfully after suspend (LP: #1888375)
    - SAUCE: iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
    - iommu/vt-d: Don't apply gfx quirks to untrusted devices

  * Wakeup the system by touching the touchpad (LP: #1888331)
    - gpio: gpiolib: Allow GPIO IRQs to lazy disable
    - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle

  * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
    - ASoC: amd: add logic to check dmic hardware runtime
    - ASoC: amd: add ACPI dependency check
    - ASoC: amd: fixed kernel warnings

  * [SRU][PATCH 0/1][oem-5.6] fix amd RENOIR screen backlight issue.
    (LP: #1886785)
    - Revert "drm/amd/display: disable dcn20 abm feature for bring up"

  * Enable Quectel EG95 LTE modem [2c7c:0195] (LP: #1886744)
    - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
    - USB: serial: option: add Quectel EG95 LTE modem

  * soc/amd/renoir: change the module name to make it work with ucm3
    (LP: #1888166)
    - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
      module
    - remove a kernel module since its name is changed

  * System stops responding while entering S3 with SD card installed
    (LP: #1880519)
    - xhci: Return if xHCI doesn't support LPM
    - xhci: Poll for U0 after disabl...

Read more...

Changed in linux-oem-5.6 (Ubuntu):
status: Invalid → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (97.9 KiB)

This bug was fixed in the package linux - 5.4.0-45.49

---------------
linux (5.4.0-45.49) focal; urgency=medium

  * focal/linux: 5.4.0-45.49 -proposed tracker (LP: #1893050)

  * [Potential Regression] dscr_inherit_exec_test from powerpc in
    ubuntu_kernel_selftests failed on B/E/F (LP: #1888332)
    - powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()

linux (5.4.0-44.48) focal; urgency=medium

  * focal/linux: 5.4.0-44.48 -proposed tracker (LP: #1891049)

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

  * ipsec: policy priority management is broken (LP: #1890796)
    - xfrm: policy: match with both mark and mask on user interfaces

linux (5.4.0-43.47) focal; urgency=medium

  * focal/linux: 5.4.0-43.47 -proposed tracker (LP: #1890746)

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

  * Devlink - add RoCE disable kernel support (LP: #1877270)
    - devlink: Add new "enable_roce" generic device param
    - net/mlx5: Document flow_steering_mode devlink param
    - net/mlx5: Handle "enable_roce" devlink param
    - IB/mlx5: Rename profile and init methods
    - IB/mlx5: Load profile according to RoCE enablement state
    - net/mlx5: Remove unneeded variable in mlx5_unload_one
    - net/mlx5: Add devlink reload
    - IB/mlx5: Do reverse sequence during device removal

  * msg_zerocopy.sh in net from ubuntu_kernel_selftests failed (LP: #1812620)
    - selftests/net: relax cpu affinity requirement in msg_zerocopy test

  * Enlarge hisi_sec2 capability (LP: #1890222)
    - Revert "UBUNTU: [Config] Disable hisi_sec2 temporarily"
    - crypto: hisilicon - update SEC driver module parameter

  * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
    - ALSA: hda/hdmi: Add quirk to force connectivity

  * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
    - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken

  * ASoC:amd:renoir: the dmic can't record sound after suspend and resume
    (LP: #1890220)
    - SAUCE: ASoC: amd: renoir: restore two more registers during resume

  * No sound, Dummy output on Acer Swift 3 SF314-57G with Ice Lake core-i7 CPU
    (LP: #1877757)
    - ASoC: SOF: Intel: hda: fix generic hda codec support

  * Fix right speaker of HP laptop (LP: #1889375)
    - SAUCE: hda/realtek: Fix right speaker of HP laptop

  * blk_update_request error when mount nvme partition (LP: #1872383)
    - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
    - ASoC: amd: add logic to check dmic hardware runtime
    - ASoC: amd: add ACPI dependency check
    - ASoC: amd: fixed kernel warnings

  * soc/amd/renoir: change the module name to make it work with ucm3
    (LP: #1888166)
    - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
      module
    - SAUCE: remove a kernel module since its name is changed

  * Focal update: v5.4.55 upstream stable release (LP: #1890343)
    - AX.25: Fix out-of-bounds read in ax25_connect()
    - AX.25: Prevent out-of-bounds read in ax25_sendmsg()
    - dev: Defer free of skbs in flush_backlog
    - drivers/net/wan/x25_asy: Fix to make i...

Changed in linux (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Dan Yau (okisys) wrote :
Download full text (116.9 KiB)

Hello, I'm still seeing the issue in the following kernel.

ii linux-image-5.4.0-26-generic 5.4.0-26.30 amd64 Signed kernel image generic
ii linux-image-5.4.0-45-generic 5.4.0-45.49 amd64 Signed kernel image generic
ii linux-image-5.6.0-1023-oem 5.6.0-1023.23 amd64 Signed kernel image oem

Manufacturer: Dell Inc.
Product Name: Precision 5510
BIOS Version: 1.14.2
Model: PC300 NVMe SK hynix 1TB (nvme)
PC300 Firmware: 20007A00

[ 3.095057] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22
[ 3.453019] blk_update_request: operation not supported error, dev nvme0n1, sector 715376896 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453024] blk_update_request: operation not supported error, dev nvme0n1, sector 715377153 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453027] blk_update_request: operation not supported error, dev nvme0n1, sector 715377410 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453030] blk_update_request: operation not supported error, dev nvme0n1, sector 715378181 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453032] blk_update_request: operation not supported error, dev nvme0n1, sector 715377667 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453342] blk_update_request: operation not supported error, dev nvme0n1, sector 715378438 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.453667] blk_update_request: operation not supported error, dev nvme0n1, sector 715379209 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.454001] blk_update_request: operation not supported error, dev nvme0n1, sector 715377924 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.454322] blk_update_request: operation not supported error, dev nvme0n1, sector 715378695 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.454652] blk_update_request: operation not supported error, dev nvme0n1, sector 715379466 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 3.469389] acpi INT33D5:00: intel-hid: created platform device
[ 3.470162] input: Intel HID events as /devices/platform/INT33D5:00/input/input23
[ 3.581510] dell_laptop: Using i8042 filter function for receiving events
[ 4.329609] vga_switcheroo: enabled
[ 4.329663] [TTM] Zone kernel: Available graphics memory: 16350294 KiB
[ 4.329664] [TTM] Zone dma32: Available graphics memory: 2097152 KiB
[ 4.329664] [TTM] Initializing pool allocator
[ 4.329669] [TTM] Initializing DMA pool allocator
[ 4.329681] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[ 4.329682] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 4.329684] nouveau 0000:01:00.0: DRM: Pointer to TMDS table not found
[ 4.329685] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 4.330298] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 4.330508] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
[ 4.330510] nouveau 0000:01:00.0: DRM: Disabling PCI power management to avoid bug
[ ...

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Can you please attach `lspci -nn`?

Revision history for this message
Xing Li (diegomontoya) wrote :
Download full text (5.9 KiB)

We are seeing this error on Ubuntu mainline 5.8.12-050812-generic kernel with Sandisk Skyhawk Series NVME SSD during large writes.

error
-----
[ 6305.633884] print_req_error: 20 callbacks suppressed
[ 6305.633887] blk_update_request: operation not supported error, dev nvme0n1, sector 340812032 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0
[ 6305.639529] blk_update_request: operation not supported error, dev nvme0n1, sector 340812289 op 0x9:(WRITE_ZEROES) flags 0x0 phys_seg 0 prio class 0

lspci output
------------

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3 [1022:1443]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5 [1022:1445]
00:18.6 Hos...

Read more...

Revision history for this message
Xing Li (diegomontoya) wrote :

Sandisk Skyhawk nvme firmware version/info

nvme list

Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 A04506C0 SDLC2CLR-016T-3NA1 1 1.60 TB / 1.60 TB 512 B + 0 B N00A
/dev/nvme1n1 A04507FB SDLC2CLR-016T-3NA1 1 1.60 TB / 1.60 TB 512 B + 0 B N00A

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Xing Li,

Would it be possible to file a new bug?

Revision history for this message
Xing Li (diegomontoya) wrote :

Kai, I have added a new bug report with a little more info.

https://bugs.launchpad.net/oem-priority/+bug/1899484

Changed in oem-priority:
status: Confirmed → Fix Released
Timo Aaltonen (tjaalton)
Changed in hwe-next:
status: New → 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.