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