Need a Sata driver for Manjaro on a MSI Z790 EDGE WiFi Z790 Sata Chipset

Hello I recently tried to install Manjaro Linux on my MSI Z790 EDGE WiFi Motherboard which has a Z790 Intel SATA Chipset which apparently only allows Manjaro to see only 2/3 drives which I found strange. does Manjaro not support my hardware fully? or is there a driver I can install that could possibly fix my issue? Any help would be appreciated.

Kevin M.

I’ve used Manjaro before on an older build of my machine I recently upgraded my hardware and noticed Manjaro won’t boot with secure boot enabled nor sees all 3 of my drives so out side of that it works as I need it to but it would be nice to have all my drives visible.

Hi @SFMG, and welcome!

In order for us, or anyone for that matter, to be able to provide assistance, more information is necessary. To that end, please see:

Please also note and heed: Forum Rules - Manjaro

Hope you manage!

:bangbang: Tip: :bangbang:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

pasted text

Or three (3) tilde signs, like this:

pasted text

This will just cause it to be rendered like this:

Portaest sed
cursus nisl nisi
hendrerit ac quis
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby improving legibility and making it much easier for those trying to be of assistance.

:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Please edit your post accordingly.

1 Like

I suggest you check the linux hardware database

Some observations

The install guide suggests disabling secure boot.

Edit: are you booting into EUFI mode? (post info as @Mirdarthos posted above)

It clearly states to DISABLE it I would say, so it is not yes or no like in a choice, it is NO secure boot :smiley:

1 Like

This is not Intel SATA, this is ASM1061 ASMEDIA.
see manual page 15 at the bottom.

Check your BIOS for native ASMEDIA support

Sadly on the Linux hardware database it says that most of the devices on my board is “Detected” and others are 'Working" hence I’m looking for a solution

as to UEFI Mode and Secure Boot Secure Boot is disabled so Manjaro can boot UEFI mode is the only thing I use atm due to legacy operating systems won’t work on this motherboard or chipset. it is Windows 10 or Windows 11 compatible only with the exception for certain Linux Distros. So Yes I’ve disabled Secure Boot and UEFI Mode has never been turned off.

1 Like

is there a driver for it? is there a way to install it or reinstall it if it’s already there?

looking on the Linux Hardware Database it seems to say that my motherboard has a 700 Series AHCI controller which I assume controls the Sata ports on my motherboard. though do tell me if I am wrong. if I am right is there a specific driver I can install to get all my drives detected?

as for the output of lspci in konsole

0000:00:00.0 Host bridge: Intel Corporation Raptor Lake-S Host Bridge/DRAM Controller (rev 01)
0000:00:01.0 PCI bridge: Intel Corporation Raptor Lake PCI Express 5.0 Graphics Port (PEG010) (rev 01)
0000:00:02.0 Display controller: Intel Corporation Raptor Lake-S GT1 [UHD Graphics 770] (rev 04)
0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
0000:00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corpor
0000:00:14.0 USB controller: Intel Corporation Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller (rev
0000:00:14.2 RAM memory: Intel Corporation Raptor Lake-S PCH Shared SRAM (rev 11)
0000:00:14.3 Network controller: Intel Corporation Raptor Lake-S PCH CNVi WiFi (rev 11)
0000:00:16.0 Communication controller: Intel Corporation Raptor Lake CSME HECI #1 (rev 11)
0000:00:17.0 System peripheral: Intel Corporation RST VMD Managed Controller
0000:00:1c.0 PCI bridge: Intel Corporation Raptor Lake PCI Express Root Port #1 (rev 11)
0000:00:1c.3 PCI bridge: Intel Corporation Raptor Lake PCI Express Root Port #4 (rev 11)
0000:00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 11)
0000:00:1f.3 Audio device: Intel Corporation Raptor Lake High Definition Audio Controller (rev 11)
0000:00:1f.4 SMBus: Intel Corporation Raptor Lake-S PCH SMBus Controller (rev 11)
0000:00:1f.5 Serial bus controller: Intel Corporation Raptor Lake SPI (flash) Controller (rev 11)
0000:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/57
0/570X/580/580X/590] (rev e7)
0000:01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 57
0000:02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
0000:03:00.0 SATA controller: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller (rev 02)
10000:e0:17.0 SATA controller: Intel Corporation Raptor Lake SATA AHCI Controller (rev 11)

this is what it says

as for lsblk

sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   100M  0 part /boot/efi
├─sda2   8:2    0    16M  0 part 
├─sda3   8:3    0 465.4G  0 part 
├─sda4   8:4    0   522M  0 part 
└─sda5   8:5    0 465.4G  0 part /
sdb      8:16   0   1.8T  0 disk 
├─sdb1   8:17   0    16M  0 part 
└─sdb2   8:18   0   1.8T  0 part 

this is the output there should be a sdc in the list and it doesn’t show up.

what do i do?

in /etc/mkinitcpio.conf is block included in the uncommented HOOKS= line… e.g.

HOOKS=(base udev block autodetect kms microcode modconf keyboard keymap plymouth filesystems fsck)

nvme SSD drives fail to be detected if the block entry is missing

1 Like

Do I need to add the entire line? or just uncomment?

just add block to the “HOOKS=” line that does not have an “#” at the beginning if it is missing…

mkinitcpio - ArchWiki for reference

run this after editing /etc/mkinitcpio.conf
sudo mkinitcpio -P

nvm I found it in the file so do I save it? if so, how do I regenerate it? sudo update-grub?

see my edited post above … accidentally posted it before I was done

already recreated it before you edited your post but it didn’t work

did you reboot?

yes and it still reports that my 3rd drive isn’t there
I’m going to look at my Sata connection now

1 Like

I made some clairity edits …