Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop, as a multiboot with Windows 11. The laptop has a 1 TB hardrive installed, which is listed as a NVMe Intel SSDPEKNW010T8. In preparation for the installation, I reduced the size of the Win partition, leaving an unallocated space for the Opensuse install. After rebooting, I disabled secure boot. I then booted Gparted from a USB stick and installed separate partitions in the unallocated space for Swap, Root, and Home. I planned on using the windows /boot/efi partition for the /boot/efi required by Leap. Then I attempted to install Leap 15.3 from a USB stick. The installation program worked well till I got to the partitioning. The install program doesn't recognize my harddrive at all, it only recognizes the USB stick with the installation program. It says it is unable to provide guided installation advice, and when I try to use expert partitioning, I find that the laptop's harddrive is not recognized at all. I haven't run across anything to help me out when I tried to search for an answer, and the opensuse forum is down now so I couldn't search there for ideas. Anyone have ideas about how to fix this problem? Thanks, Mark
Am Dienstag, 19. Oktober 2021, 20:11:04 CEST schrieb Mark Misulich:
Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop
openSUSE on current hardware? You might have to try Tumbleweed. Cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102
Now, that's a bite. Tell me it's not true! https://www.lightbitslabs.com/blog/linux-distributions-nvme-support/ On Tue, 2021-10-19 at 20:31 +0200, Mathias Homann wrote:
Am Dienstag, 19. Oktober 2021, 20:11:04 CEST schrieb Mark Misulich:
Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop
openSUSE on current hardware? You might have to try Tumbleweed.
Cheers MH
Am 19.10.2021 um 21:13 schrieb Mark Misulich:
Now, that's a bite. Tell me it's not true!
https://www.lightbitslabs.com/blog/linux-distributions-nvme-support/
Did you notice the date on that blog post? November 2019... by now NVME works just fine, and not just with TW. Cheers -- Mathias Homann Mathias.Homann@openSUSE.org Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102
On 19.10.2021 21:11, Mark Misulich wrote:
Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop, as a multiboot with Windows 11. The laptop has a 1 TB hardrive installed, which is listed as a NVMe Intel SSDPEKNW010T8.
In preparation for the installation, I reduced the size of the Win partition, leaving an unallocated space for the Opensuse install. After rebooting, I disabled secure boot. I then booted Gparted from a USB stick and installed separate partitions in the unallocated space for Swap, Root, and Home. I planned on using the windows /boot/efi partition for the /boot/efi required by Leap.
Then I attempted to install Leap 15.3 from a USB stick. The installation program worked well till I got to the partitioning. The install program doesn't recognize my harddrive at all, it only recognizes the USB stick with the installation program. It says it is unable to provide guided installation advice, and when I try to use expert partitioning, I find that the laptop's harddrive is not recognized at all.
Intel chipsets have special mode that hides NVMe access behind SATA AHCI controller. Consumer devices often default to this mode. Sometimes there are BIOS settings to change it (from RAID or IRST to AHCI). Sometimes this BIOS setting is hidden behind magic hotkey. Sometimes you cannot change it. Linux kernel does not support this mode so Linux cannot detect NVMe devices.
I haven't run across anything to help me out when I tried to search for an answer, and the opensuse forum is down now so I couldn't search there for ideas. Anyone have ideas about how to fix this problem?
If your BIOS supports it, change SATA mode from RAID/IRST/whatever to plain AHCI. And yes, it is about SATA controller setting even though you have NVMe device. If you go this route, find how to (p)repair your Windows so it still boots after this change or be ready to re-install it.
On Tue, 2021-10-19 at 22:48 +0300, Andrei Borzenkov wrote:
On 19.10.2021 21:11, Mark Misulich wrote:
Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop, as a multiboot with Windows 11. The laptop has a 1 TB hardrive installed, which is listed as a NVMe Intel SSDPEKNW010T8.
In preparation for the installation, I reduced the size of the Win partition, leaving an unallocated space for the Opensuse install. After rebooting, I disabled secure boot. I then booted Gparted from a USB stick and installed separate partitions in the unallocated space for Swap, Root, and Home. I planned on using the windows /boot/efi partition for the /boot/efi required by Leap.
Then I attempted to install Leap 15.3 from a USB stick. The installation program worked well till I got to the partitioning. The install program doesn't recognize my harddrive at all, it only recognizes the USB stick with the installation program. It says it is unable to provide guided installation advice, and when I try to use expert partitioning, I find that the laptop's harddrive is not recognized at all.
Intel chipsets have special mode that hides NVMe access behind SATA AHCI controller. Consumer devices often default to this mode. Sometimes there are BIOS settings to change it (from RAID or IRST to AHCI). Sometimes this BIOS setting is hidden behind magic hotkey. Sometimes you cannot change it.
Linux kernel does not support this mode so Linux cannot detect NVMe devices.
I haven't run across anything to help me out when I tried to search for an answer, and the opensuse forum is down now so I couldn't search there for ideas. Anyone have ideas about how to fix this problem?
If your BIOS supports it, change SATA mode from RAID/IRST/whatever to plain AHCI. And yes, it is about SATA controller setting even though you have NVMe device.
If you go this route, find how to (p)repair your Windows so it still boots after this change or be ready to re-install it.
I completed the dual boot installation with Leap 15.3 and Win 11 this afternoon. I spent some time looking through the Bios yesterday and this morning again, and couldn't find an obvious means to enable AHCI. After some more research I found that I could disable VMD controller in the bios, and thought it might allow the NVMe drive to be recognized. It did, and after that I could install Leap 15.3. To get Windows 11 running after the opensuse install, I reset Windows to factory. Now both OS's work and boot from Grub. Here is a link for the next guy who wants to multiboot on such a computer: https://www.asus.com/support/FAQ/1044458/ I now have to work on display sizes in Leap, everything generally is displayed small. I haven't yet hit on the setting that will reset things to proper viewing size overall. Thanks Andrei for your reply, it put me on the right track to getting leap installed. Mark
On 10/20/21 12:16 PM, Mark Misulich wrote:
I now have to work on display sizes in Leap, everything generally is displayed small. I haven't yet hit on the setting that will reset things to proper viewing size overall.
On mine, Leap 15.3 Click on the start icon, lower left, Applications -> System Settings -> Display and Monitor (listed under Hardware). Under Fonts (listed under Appearance) there looks to be a way to change more things.
On 20.10.2021 23:16, Mark Misulich wrote:
On Tue, 2021-10-19 at 22:48 +0300, Andrei Borzenkov wrote:
On 19.10.2021 21:11, Mark Misulich wrote:
Hi, I am trying to install Opensuse Leap 15.3 on a new Asus UX393E laptop, as a multiboot with Windows 11. The laptop has a 1 TB hardrive installed, which is listed as a NVMe Intel SSDPEKNW010T8.
In preparation for the installation, I reduced the size of the Win partition, leaving an unallocated space for the Opensuse install. After rebooting, I disabled secure boot. I then booted Gparted from a USB stick and installed separate partitions in the unallocated space for Swap, Root, and Home. I planned on using the windows /boot/efi partition for the /boot/efi required by Leap.
Then I attempted to install Leap 15.3 from a USB stick. The installation program worked well till I got to the partitioning. The install program doesn't recognize my harddrive at all, it only recognizes the USB stick with the installation program. It says it is unable to provide guided installation advice, and when I try to use expert partitioning, I find that the laptop's harddrive is not recognized at all.
Intel chipsets have special mode that hides NVMe access behind SATA AHCI controller. Consumer devices often default to this mode. Sometimes there are BIOS settings to change it (from RAID or IRST to AHCI). Sometimes this BIOS setting is hidden behind magic hotkey. Sometimes you cannot change it.
Linux kernel does not support this mode so Linux cannot detect NVMe devices.
I haven't run across anything to help me out when I tried to search for an answer, and the opensuse forum is down now so I couldn't search there for ideas. Anyone have ideas about how to fix this problem?
If your BIOS supports it, change SATA mode from RAID/IRST/whatever to plain AHCI. And yes, it is about SATA controller setting even though you have NVMe device.
If you go this route, find how to (p)repair your Windows so it still boots after this change or be ready to re-install it.
I completed the dual boot installation with Leap 15.3 and Win 11 this afternoon. I spent some time looking through the Bios yesterday and this morning again, and couldn't find an obvious means to enable AHCI. After some more research I found that I could disable VMD controller in the bios, and thought it might allow the NVMe drive to be recognized. It did, and after that I could install Leap 15.3.
I have some nagging suspicion that this setting does more than just enables/disables VMD. Linux (in particular, Leap 15.3) should support VMD itself. I would love to see full output of dmesg as well as output of "lspci -nnk" when booting live Linux with this BIOS setting both enabled and disabled.
To get Windows 11 running after the opensuse install, I reset Windows to factory. Now both OS's work and boot from Grub. Here is a link for the next guy who wants to multiboot on such a computer:
https://www.asus.com/support/FAQ/1044458/
I now have to work on display sizes in Leap, everything generally is displayed small. I haven't yet hit on the setting that will reset things to proper viewing size overall.
Thanks Andrei for your reply, it put me on the right track to getting leap installed.
Mark
participants (4)
-
Andrei Borzenkov
-
Bill Swisher
-
Mark Misulich
-
Mathias Homann