On Fri, Dec 23, 2022 at 10:29 PM David Christensen
<dpchr...@holgerdanske.com> wrote:
>
> debian-user:
>
> I have a SanDisk Ultra Fit USB 3.0 16 GB flash drive with Debian
> installed on it EUFI, GPT, and Secure Boot.  I use it for maintenance/
> trouble-shooting on newer computers.
>
>
> When I boot the flash drive in a Dell Precision 3630 Tower that has
> Windows 11 Pro installed on the internal NVMe drive, the internal PCIe
> NVMe drive is not visible to Linux:
>
> 2022-12-23 19:16:13 root@bullseye ~
> # cat /etc/debian_version ; uname -a
> 11.5
> Linux bullseye 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21)
> x86_64 GNU/Linux
>
> 2022-12-23 19:17:48 root@bullseye ~
> # lsblk
> NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
> sda              8:0    1 14.9G  0 disk
> |-sda1           8:1    1  953M  0 part  /boot/efi
> |-sda2           8:2    1  954M  0 part  /boot
> |-sda3           8:3    1  954M  0 part
> | `-sda3_crypt 254:1    0  954M  0 crypt [SWAP]
> `-sda4           8:4    1 11.2G  0 part
>    `-sda4_crypt 254:0    0 11.2G  0 crypt /
> sr0             11:0    1 1024M  0 rom
>
> 2022-12-23 19:19:24 root@bullseye ~
> # l /dev/n*
> /dev/null  /dev/nvram
>
> /dev/net:
> ./  ../  tun
>
>
> STFW I see that the 'nvme' kernel module must be loaded.  Doing so does
> not resolve the issue:
>
> 2022-12-23 19:17:51 root@bullseye ~
> # modprobe nvme
>
> 2022-12-23 19:19:17 root@bullseye ~
> # lsmod | grep nvme
> nvme                   49152  0
> nvme_core             131072  1 nvme
> t10_pi                 16384  2 sd_mod,nvme_core
>
> 2022-12-23 19:19:21 root@bullseye ~
> # lsblk
> NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
> sda              8:0    1 14.9G  0 disk
> |-sda1           8:1    1  953M  0 part  /boot/efi
> |-sda2           8:2    1  954M  0 part  /boot
> |-sda3           8:3    1  954M  0 part
> | `-sda3_crypt 254:1    0  954M  0 crypt [SWAP]
> `-sda4           8:4    1 11.2G  0 part
>    `-sda4_crypt 254:0    0 11.2G  0 crypt /
> sr0             11:0    1 1024M  0 rom
>
> 2022-12-23 18:46:19 root@laalaa ~/laalaa.tracy.holgerdanske.com
> # l /dev/n*
> /dev/null  /dev/nvram
>
> /dev/net:
> ./  ../  tun
>
>
> The work-around is to change CMOS Setup -> System Configuration -> SATA
> Operation from "RAID On: to "AHCI".  The problem is that Windows needs
> the former and it is a hassle to change the CMOS settings back and forth
> every time I want to run Debian.  If I change it to AHCI and forget to
> change it back, Windows breaks.  If and when I make this mistake on a
> client computer, it will be very embarrassing.  I want a portable Debian
> on a USB flash drive or USB SSD to work on newer computers without
> changing the CMOS settings that the factory set for Windows.
>
> Comments or suggestions?

The NVMe is provisioned to the Intel Optane accelerator. Optane takes
a small but fast NVMe, and combines it with a slow HDD, and makes the
system (kind of) perform like there's one large SSD.

The NVMe drive should not appear as a seperate drive when it is
provisioned for Optane.

I'm running Kubuntu on a Dell XPS 8930 that came preinstalled with
Windoze. It also had the Optane acceleration. I had to disable Optane
to get access to the NVMe. Once Optane was broken I was able to load
the OS on the NVMe, and make the HDD a large storage/scratch drive.

Jeff

Reply via email to