You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SAS控制器Fastrak TX2650搭配Ubuntu 18.04时无法识别SAS HDD的问题求助

SAS控制器Fastrak TX2650搭配Ubuntu 18.04时无法识别SAS HDD的问题求助

别慌,新手遇到硬件识别问题太正常了,咱们一步步来排查:

第一步:先确认系统是否识别到SAS控制器本身

首先得搞清楚Ubuntu有没有检测到你的Fastrak TX2650控制器——要是控制器都没被识别,硬盘肯定看不到。打开终端,运行这条命令:

lspci | grep -i sas

如果输出里能看到类似“LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS”(TX2650对应的核心芯片就是这个)的内容,说明控制器已经被硬件层面识别;如果没任何输出,那先去BIOS里检查:

  • 确认SAS控制器已经被启用(部分主板会默认关闭闲置的控制器)
  • 查看控制器的工作模式:如果是RAID模式,老控制器的Linux兼容性可能很差,试试改成AHCI模式(改之前记得备份Windows里的重要数据,避免模式切换后Windows无法识别原有数据)

第二步:手动加载对应的内核驱动模块

如果控制器被识别了,但硬盘还是看不到,大概率是驱动模块没自动加载。Fastrak TX2650属于LSI MegaRAID系列,对应的内核模块是megaraid_sas,咱们手动加载试试:

sudo modprobe megaraid_sas

加载完成后,再运行lsblk或者fdisk -l,看看硬盘有没有出现在设备列表里。

第三步:检查是否存在RAID阵列

因为Fastrak是RAID控制器,如果你之前在Windows里把这块SAS硬盘做成了RAID阵列(哪怕是单盘RAID0),Ubuntu不会直接识别物理硬盘,而是需要识别RAID逻辑卷。可以安装LSI的管理工具来查看:

sudo apt update && sudo apt install megacli

安装完成后,运行这条命令查看所有逻辑驱动器:

megacli -LDInfo -Lall -aAll

如果输出里有逻辑驱动器,那你需要挂载这个逻辑卷(比如/dev/sdb),而不是找单独的物理硬盘。

第四步:尝试升级内核(备选方案)

Ubuntu 18.04默认内核是4.15版本,有些老硬件的驱动在新内核里支持更好。你可以试试升级到5.x系列的内核:

sudo apt install linux-generic-hwe-18.04

升级完成后重启系统,再重复前面的步骤检查硬盘是否被识别。

要是以上步骤都试过还是不行,可能这个老控制器在Linux下的支持确实有限,那可以考虑更换一款Linux兼容性更好的SAS控制器,比如LSI 9211-8i这类型号。

备注:内容来源于stack exchange,提问作者smecca

火山引擎 最新活动