Struggling with booting from the flash drive and CSM not enabling


jrd680
Go to solution Solved by ChatNoir,

Recommended Posts

First, let me link a previous post I made. Mind you I'm a complete noob, though have followed the technology of UnRaid for several years. Finally getting around to building a server. 

 

Right now, I'm running the following: 
Intel i5 10400 CPU @ 2.90GHz Processor
Asus Prime B560-Plus Motherboard
2 sticks of Crucial 8 GB 2666 MHz RAM for 16 GB total 
An assortment of SAS drives used that I have (about 24 or 30 TB)
A SATA drive 256gb or 1 TB from MicroCenter planning to use as a cache drive
Samsung Flash Drive 1100 (32 GB) for my boot drive of UnRaid

 

I plan to use this server for media (TV and Movies), backups of my computer (MacBook Pro) and backup my photos and videos from my phone. At the moment it'll be used for backing up via Time Machine and backing up photos and videos from my phone. 

 

To start out, I previously had tried booting into UnRaid and then setting it up. The user root for whatever reason wasn't going through. I also had wanted to use the GUI boot mode, as I have my server hooked up to a monitor. One of the things that is stumping me is I cannot get Boot\CSM (Compatibility Support Module) to enable. It's greyed out once I select it in my motherboard bios settings and doesn't allow me to launch CSM (shows as disabled). My understanding (correct me if I'm wrong) is that I need this enabled to help run UnRaid.  I also have photos as well.

 

In EZ Mode, my motherboard shows the specs, speeds, etc of course. Running BIOS version 1203. It shows as boot priority of the Samsung flash drive (see photos).  I'm wondering also if I need to try and disable the iGPU from the processor or even get a super cheap GPU for my build. I was hoping to wait on this as I don't see myself transcoding in the near future, going to use it for personal use not for friends or sharing to anybody. I also have read about how in the UnRaid flash drive the labeling of the EFI vs EFI- folder and that making an impact. 

 

Any thoughts would be appreciated, thanks. 
 

6B1CC869-963D-44A8-A421-84D28228C83C_1_105_c.jpeg

ECD5DC5B-7A4E-41DA-A204-4438A2AABE41_1_105_c.jpeg

6F6CB45B-B135-4244-B727-AD2E21B429C9_1_105_c.jpeg

7414F3D7-709D-4D84-9FE8-6BCC8E3020C4_1_105_c.jpeg

AD19C818-684C-4260-949D-B8C58577B106_1_105_c.jpeg

4966D914-1F4F-407E-91E9-066AC0C114B3_1_105_c.jpeg

Link to comment

unraid-6.9.1.txt

 

00:00.0 Host bridge [0600]: Intel Corporation Comet Lake-S 6c Host Bridge/DRAM Controller [8086:9b53] (rev 03)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
    Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-S GT2 [UHD Graphics 630] [8086:9bc8] (rev 03)
    DeviceName: Onboard - Video
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
    Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ed] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
    Kernel driver in use: xhci_hcd
00:14.2 RAM memory [0500]: Intel Corporation Tiger Lake-H Shared SRAM [8086:43ef] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 [8086:43e8] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:16.0 Communication controller [0780]: Intel Corporation Tiger Lake-H Management Engine Interface [8086:43e0] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:43d2] (rev 11)
    DeviceName: Onboard - SATA
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
    Kernel driver in use: ahci
    Kernel modules: ahci
00:1c.0 PCI bridge [0604]: Intel Corporation Tiger Lake-H PCI Express Root Port #5 [8086:43bc] (rev 11)
    Kernel driver in use: pcieport
00:1d.0 PCI bridge [0604]: Intel Corporation Tiger Lake-H PCI Express Root Port #9 [8086:43b0] (rev 11)
    Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:4387] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:f0c8] (rev 11)
    DeviceName: Onboard - Sound
    Subsystem: ASUSTeK Computer Inc. Device [1043:87fb]
00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-H SMBus Controller [8086:43a3] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-H SPI Controller [8086:43a4] (rev 11)
    DeviceName: Onboard - Other
    Subsystem: ASUSTeK Computer Inc. Device [1043:8694]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (14) I219-V [8086:15fa] (rev 11)
    DeviceName: Onboard - Ethernet
    Subsystem: ASUSTeK Computer Inc. Device [1043:8672]
    Kernel driver in use: e1000e
    Kernel modules: e1000e
 

Link to comment
1 hour ago, jrd680 said:

Can I buy a SAS HBA only SATA?

Here is the one I use; Dell H310 with IT firmware.  In this mode it is a clone of the LSI 9211-8i HBA.  It is not clear from the listing (although pictures imply it) but it appears to include the forward breakout cables needed to connect up to 8 SATA drives to the SAS HBA.

 

This particular model is PCIe 2.0 but that is plenty of bandwidth in an x8 slot for 8 HDDs.

 

As mentioned in the linked post above, there are several good LSI-based options including PCIe 3.0 models.

Edited by Hoopster
Link to comment
On 1/20/2022 at 10:57 PM, jrd680 said:

should I message the eBay seller Art of Server asking for recommendations with my motherboard

Generally, the choice of SAS/SATA HBA is not motherboard dependent other than which version of PCIe is supported and does it have a PCIe slot in which the chosen card will fit.  The LSI cards recommended in the post linked by SimonF usually specify an x8 electrical (x16 physical) slot.  Some of the other recommendations which support fewer drives are good in an x4 slot or even x1 for only 2 drives.

Edited by Hoopster
Link to comment
8 minutes ago, jrd680 said:

I’d rather use integrated graphics on the CPU then have to install a graphics card.

Are you not able to enable the iGPU?  CSM should not affect that.  CSM is usually a consideration when attempting to boot in legacy mode on a UEFI board.  Each board can be a bit different in that regard.

 

UnRAID can be booted in both legacy mode (EFI- folder name) or UEFI (EFI folder name) but sometimes the Linux kernel in a particular version of unRAID plays better in one mode or the other.  I had a board a few years ago that booted fine in legacy mode with every version of unRAID up to 6.5.0 then it would hang on boot.  Switching it to UEFI solved the problem and I have been booting both my unRAID servers in UEFI ever since.

 

Both my servers use the iGPU for Plex and HandBrake hardware transcoding.

Link to comment
1 hour ago, jrd680 said:

I had to boot in UEFI mode in the previous version of UnRaid. Maybe I’ll try booting in legacy mode to see if it works. Any way to enable iGPU using UEFI mode?


Sent from my iPhone using Tapatalk

Are you loading the i915 driver rc1 does not load by default. rc2 does. installing intel gou top plugin will also load tne i915.

Edited by SimonF
Link to comment
3 hours ago, jrd680 said:

enable iGPU

Enabling the iGPU usually requires setting Onboard/iGFX/iGPU (or whatever the BIOS/UEFI calls it) as the Primary Graphics Adapter and setting the iGPU to be always enabled even if a PCIe video card is installed.  This setting is often called Multimonitor.  This varies by BIOS.  Usually, you know you have done this correctly if a dev/dri folder is present with the right contents after booting unRAID.

 

image.png.eaede1b4ce8011c832d626eb73321afd.png

 

The process for loading the i915 drivers is dependent upon the version of unRAID you are using.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.