NVMe remap support

Bug #1808842 reported by Marcin
42
This bug affects 7 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Current linux kernel is not support the NVMe remap configuration, this provide a problem with access to the NVMe drive or with the new Intel Optane Memory in RAID mode.

[ 6.151220] ahci 0000:00:17.0: version 3.0
[ 6.151361] ahci 0000:00:17.0: Found 1 remapped NVMe devices.
[ 6.151362] ahci 0000:00:17.0: Switch your BIOS from RAID to AHCI mode to use them.
[ 6.151375] ahci 0000:00:17.0: SSS flag set, parallel bus scan disabled
[ 6.151399] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl RAID mode

The patch is publihed: http://lists.infradead.org/pipermail/linux-nvme/2016-October/006800.html, unfortunately is not applicable because is no a standard.
It is possible to patch the kernel anyway? Maybe via external module extension ?

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: linux-image-4.18.0-10-generic 4.18.0-10.11
ProcVersionSignature: Ubuntu 4.18.0-10.11-generic 4.18.12
Uname: Linux 4.18.0-10-generic x86_64
ApportVersion: 2.20.10-0ubuntu13
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1744 F.... pulseaudio
 /dev/snd/pcmC0D0p: ubuntu 1744 F...m pulseaudio
CasperVersion: 1.399
CurrentDesktop: ubuntu:GNOME
Date: Mon Dec 17 16:49:34 2018
LiveMediaBuild: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
MachineType: Dell Inc. Latitude E7270
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=C.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/username.seed boot=casper quiet splash ---
RelatedPackageVersions:
 linux-restricted-modules-4.18.0-10-generic N/A
 linux-backports-modules-4.18.0-10-generic N/A
 linux-firmware 1.175
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/20/2018
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.20.3
dmi.board.name: 027I7V
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.20.3:bd08/20/2018:svnDellInc.:pnLatitudeE7270:pvr:rvnDellInc.:rn027I7V:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.family: Latitude
dmi.product.name: Latitude E7270
dmi.product.sku: 06DB
dmi.sys.vendor: Dell Inc.

Revision history for this message
Marcin (marcincelebucki) wrote :
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
Revision history for this message
Anthony Wong (anthonywong) wrote :

Supporting it via module is not possible as the changes touch core parts of the kernel. It's unfortunately not able to support it out of the box but there's no good way yet except asking users to change the setting to AHCI in BIOS.

Revision history for this message
Yanislav Donchev (yannidd) wrote :

Hi,

I have been trying to install Ubuntu 18.04 on my laptop (Dell Inspiron 7490), but this bug has been preventing me to do so. Unfortunately, there is no AHCI option in the BIOS of this laptop. I spoke to Dell's Technical Support team and it seems like they won't support AHCI in future BIOS updates. Does it mean it's impossible for now to install Linux on this and possibly other new laptop models? If so, is there any hope for this bug to get fixed in the near future? I understand, that lack of progress on this issue is caused by lack of documentation from Intel.

Kind regards,
Yani

Revision history for this message
Marcin (marcincelebucki) wrote :

Hello

Browsing the web again about that, I came across an fresh implementation prepared by Daniel Drake <email address hidden>. Is it possible to implement this patch?
https://patchwork<email address hidden>

Best Regards,
Marcin

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.