https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230722
Bug ID: 230722 Summary: [nvme][resume] Delay and possible deadlock after resume Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: b...@freebsd.org Reporter: go...@freebsd.org CC: i...@freebsd.org, jimhar...@freebsd.org When resuming from S3 sleep any disk activity stops for around 30 seconds and kernel prints a bunch of error messages from NVME. Eventually, the system resumes normal operations. I also saw this scenario resulting in deadlock although can't reproduce it reliably anymore. Error messages printed by the kernel: nvme0: Resetting controller due to a timeout. nvme0: resetting controller nvme0: aborting outstanding i/o nvme0: READ sqid:1 cid:111 nsid:1 lba:98381272 len:8 nvme0: ABORTED - BY REQUEST (00/07) sqid:1 cid:111 cdw0:0 nvme0: aborting outstanding i/o nvme0: READ sqid:1 cid:124 nsid:1 lba:626180072 len:8 nvme0: ABORTED - BY REQUEST (00/07) sqid:1 cid:124 cdw0:0 nvme0: aborting outstanding i/o nvme0: READ sqid:2 cid:121 nsid:1 lba:617174512 len:40 nvme0: ABORTED - BY REQUEST (00/07) sqid:2 cid:121 cdw0:0 nvme0: aborting outstanding i/o nvme0: DATASET MANAGEMENT sqid:4 cid:94 nsid:1 nvme0: ABORTED - BY REQUEST (00/07) sqid:4 cid:94 cdw0:0 nvme0: aborting outstanding i/o nvme0: WRITE sqid:4 cid:93 nsid:1 lba:46557808 len:16 nvme0: ABORTED - BY REQUEST (00/07) sqid:4 cid:93 cdw0:0 nvme0: Missing interrupt Controller information: Controller Capabilities/Features ================================ Vendor ID: 17aa Subsystem Vendor ID: 17aa Serial Number: 1150592304774 Model Number: LENSE20512GMSP34MEAT2TA Firmware Version: 1.9.8341 Recommended Arb Burst: 2 IEEE OUI Identifier: 99 32 a0 Multi-Path I/O Capabilities: Not Supported Max Data Transfer Size: 131072 Controller ID: 0x01 Version: 0.0.0 Admin Command Set Attributes ============================ Security Send/Receive: Supported Format NVM: Supported Firmware Activate/Download: Supported Namespace Managment: Not Supported Device Self-test: Not Supported Directives: Not Supported NVMe-MI Send/Receive: Not Supported Virtualization Management: Not Supported Doorbell Buffer Config Not Supported Abort Command Limit: 4 Async Event Request Limit: 4 Number of Firmware Slots: 1 Firmware Slot 1 Read-Only: No Per-Namespace SMART Log: No Error Log Page Entries: 4 Number of Power States: 5 NVM Command Set Attributes ========================== Submission Queue Entry Size Max: 64 Min: 64 Completion Queue Entry Size Max: 16 Min: 16 Number of Namespaces: 1 Compare Command: Not Supported Write Uncorrectable Command: Supported Dataset Management Command: Supported Write Zeroes Command: Not Supported Save Features: Supported Reservations: Not Supported Timestamp feature: Not Supported Fused Operation Support: Not Supported Format NVM Attributes: Crypto Erase, Per-NS Erase, Per-NS Format Volatile Write Cache: Present -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"