My AHA-2940 shows up via lspci
but none of the connected drives show up in lsblk
. What do I need to do to make my system recognize these drives?
Problem Statement : I have connected 4 SATA drives to an internal SAS connector on my motherboard. They appear fine in the BIOS but Ubuntu doesn't seem to be able to detect them. I don't get anything on fdisk or lsblk. I would like to be able to use these SATA drives through SAS connectors because the motherboard doesn't have enough SATA-only connectors.
Hardware : I have a Fujitsu D3118-A22 GS1 motherboard that has 2 SAS/SATA connectors. The chipset is Intel C602. The drives are Seagate Barracuda 2TB SATA drives.
Research : (Disclaimer : I have almost no idea about how linux kernel is built/works. I just followed bread crumbs). The only indication I get about SATA over SAS is from lspci -knn | grep SCSI
that returns
05:00.0 Serial Attached SCSI controller [0107]: Intel Corporation C602 chipset 4-Port SATA Storage Control Unit [8086:1d6b] (rev 05)
I further looked up the device code and found that I probably need Intel(R) C600 Series Chipset SAS Controller (https://cateee.net/lkddb/web-lkddb/SCSI_ISCI.html), which is available through isci
module. The line
lkddb pci 8086 1d6b .... .... ...... : CONFIG_SCSI CONFIG_SCSI_ISCI : drivers/scsi/isci/init.c # in 3.17–3.19, 4.0–4.18
especially looked interesting. But I don't know how to use this information. Then I looked up in the kernel config and it's marked to be included as a module. screenshot from 'make menuconfig' in '/usr/src/linux-headers-4.15.0-65-generic/
Can anyone tell me if including isci
module will make my SATA drives visible? Second how to include it?
Another thing I found, but not sure if it's relevant is drivers for Intel RAID Controllers (https://downloadcenter.intel.com/product/2092/Intel-RAID-Controllers). Secondly, I don't know the model of integrated RAID/SAS controller on the motherboard.
Thank you!
I observed the following message during Ubuntu installation. What is the meaning of SCSI3 (0,0,0)
in Partition disks during Ubuntu installation?
I assume SCSI3
is the Small Computer System Interface 3
based on information from https://www.techopedia.com/definition/17302/scsi-3
Small Computer System Interface 3 (SCSI-3) is an ongoing standardization effort for extending the features of SCSI-2.
What about (0,0,0)
? Any idea what are these numbers for?
I've attached the screenshot for your reference.
I'm using Xubuntu 18.04 and have connected an Iomega Bernoulli 230A drive to the system via SCSI.
Running 'lsscsi' shows the drive is listed by scsi controller and seen by the OS. Unfortunately, I've tried a couple of different disks and they will not mount. The system keeps complaining that it cannot find valid superblocks.
I'm unsure how I can mount disks in this device. Has anyone had previous experience mounting disks from this type of drive?
Is it possible to get Ubuntu to see Fujitsu SAS controller?
On Windows I think the Intel C600 drivers made the hardware visible, but I cannot seem to be able to find Intel C600 drivers for Ubuntu.
What to do?
It's also seen by lspci
:
02:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)
But the drives attached to it aren't visible.