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?
David