Swift 3 SF315-51G-56EK: Changing SATA mode to AHCI

2»

Answers

  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    Will upload all of them just in case. Very first "window" that appears is the one where you enter password (I have set password for BIOS entry). The rest of the screens are here: 
    - Information:

    - Main:

    - Advanced:

    - Security:

    - Boot:

    - Exit:

  • billsey
    billsey ACE Posts: 33,937 Trailblazer
    If you disable Secure Boot can you install the other OS without removing the RAID mode?
    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    I can install it normally with or without Secure boot (I actually had Secure boot turned off during the time of installation). 

    It's just this SATA mode that I'm trying to change 😅 Maybe I'm overthinking it at should just be happy with what it's set to?
  • Leostat
    Leostat ACE Posts: 3,043 Pathfinder
    I wonder if its just the name of the ocntroller which is reported wrong, so its reporting rst but is actually AHCI 🤔 i would be supprised if it was in RAID / IRST mode as I didnt think the kernel had support for that yet! 
  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    No idea. Is there any way I could check?
  • Leostat
    Leostat ACE Posts: 3,043 Pathfinder
    Dmesg may have some debugging text which suggests the mode, and i guess you could use hdparam to see if trim is enabled, if so all the AHCI  commands should also be there
  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    edited February 2021
    Dmesg returns quite a lot of text, which I'll try to fly through now in order to find something connected to AHCI, while hdparm(?) command returns information of its usage. 
    *Edit: used Find to check for "AHCI" and "RAID" queries and AHCI returns quite few results, while RAID returns zero results. AHCI is mostly connected to libahci though, don't quite know what that is 😅
  • Leostat
    Leostat ACE Posts: 3,043 Pathfinder
    edited February 2021
    Aha! Is it something along the lines of loading in the module? You could try 
    lsmod | grep -i ahci

    to see if the module is loaded, I assume it wouldnt load into the kernel if it wasnt being used :)

    Lib AHCI is all the sata controller goodness for the AHCI commands, so if its loaded in there is a high chance its working
  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    edited February 2021
    AHCI appears inbetween what I'd suppose are devices/drivers connected to the computer (as I can see usbhid, i2c_hid and other things listed on that very list. 
    This is the list from dmesg command that contains those AHCI queries:
    [   54.204555]  usbhid hid_generic crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 nouveau mxm_wmi i2c_algo_bit aesni_intel ttm drm_kms_helper crypto_simd syscopyarea cryptd sysfillrect sysimgblt glue_helper fb_sys_fops nvme drm intel_lpss_pci ahci intel_lpss i2c_i801 nvme_core idma64 libahci i2c_hid virt_dma hid wmi video
    lsmod command returns two entries:
    ahci 40960 0
    libahci 32768 1 ahci

  • Leostat
    Leostat ACE Posts: 3,043 Pathfinder
    That looks liek loaded kernel modules from the first line, and the lsmod shows whats active in the kerenel at the moment, as it has the ahci driver loaded into the kernel i assume its working!
  • A_Pop
    A_Pop Member Posts: 17 Troubleshooter
    edited February 2021
    Guess it is in that case! :) No idea why BIOS would be displaying it wrong tho 😅