FS#79695 - [linux] Fix regression to initalize Lexar NM790 (maxio map1602 controller) nvme SSD

Attached to Project: Arch Linux
Opened by Andreas Hauser (buggs) - Friday, 15 September 2023, 06:55 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 21 September 2023, 19:52 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Kernels later than LTS fail to initialize Lexar NM70 rendering the drives useless.
This is due to the used Maxiotek (maxio) MAP1602A not correctly reporting its max init time.
There used to be a fallback timeout but it was reduced to 0.
$ nvme id-ctrl /dev/nvme0 | grep -i maxio
subnqn : nqn.2014-08.com.maxio:nvme:1602:M.2:NGJ888R004882P2202

Bug report with patch ("proposed new patch") is here:
https://bugzilla.kernel.org/show_bug.cgi?id=217863

I applied the patch to linux-next and can confirm it works.
I will probably go back to linux or linux-zen, if you want to wait for that.

Thanks!
Andreas
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Thursday, 21 September 2023, 19:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux 6.5.4.arch2-1
Comment by Toolybird (Toolybird) - Friday, 15 September 2023, 21:46 GMT
It generally needs to be in some upstream tree before being considered for backport. Is it?
Comment by loqs (loqs) - Friday, 15 September 2023, 22:06 GMT Comment by Felix Yan (felixonmars) - Saturday, 16 September 2023, 07:05 GMT Comment by loqs (loqs) - Sunday, 17 September 2023, 21:27 GMT Comment by Andreas Hauser (buggs) - Sunday, 17 September 2023, 22:06 GMT
I can confirm the patch fixes it on archlinux-linux 6.5.3.
Comment by loqs (loqs) - Wednesday, 20 September 2023, 18:05 GMT

Loading...