linux内核选项将sata磁盘设置为udma / 133 1.5gbps

我试图加快启动时间我的Linux服务器盒使用可移动硬盘架的当前启动时间是2分钟左右,但如果我连接硬盘的直接到主板约2秒的问题是,ahci的内核实现导致超时启动过程中每个磁盘大约30秒钟,超时后由硬盘架启动,内核打印磁盘速度限制为1.5gbps,使用udma / 133

所以我的问题是:我怎样才能在grub中设置这个引导选项,所以内核不必等待超时,只是硬编码限制了磁盘的速度? 我读了几个选项,如pci = nomsi或这样的,不工作

这就是为什么即时通讯要求在启动时精确限制磁盘

谢谢

添加这个

libata.force=1.5 

到你的启动选项,它会强制libata到1.5Gbit。 您也可以强制DMA模式等,检查内核文档目录中的kernel-parameters.txt(或在线说, 在这里 )