自作PCにSATA接続のドライブ取付けると、つなぐポートによって正常に起動したり途中で止まったりするんだけど、どういう理由が考えられますか?
(ポートがイカれてるとかのハードの問題以外で)

止まるところは決まってマルチユーザーモードに入ってすぐで、必ず↓みたいなメッセージを出力したところで終わります:
(しばらくすると勝手に再起動して以後同じことの繰り返し。)

 Going to multi user mode.
 Starting syslogd daemon: /usr/sbin/syslogd -s
 Updating hardware database index: /sbin/udevadm hwdb --update
 Triggering udev events: /sbin/udevadm trigger --action=change

SATA1につなぐと正常に起動して、3,4だと↑みたいなことになって起動しません。
(2はM2.SSDと兼用らしくすでに使ってるので試してない。)

OSはSalix64っていうSlackware派生、
使ってるマザボはBIOSTARのFX9830MっていうAMDのノート機用SoC(FX-9830P)が載ったやつ、
問題のドライブはLGのGTC2Nとか言うやつで4年前くらいの発売らしいです。

動くから結果オーライでもいいけど、何が起きてるのか勉強したい気もするので、「この辺調べてみろ」とかでもいいからレスくれるとうれしいです。