HBA card/controller issues

newbrndon

New Member
Mar 15, 2025
5
0
1
Hello I need help finding a correct HBA or M.2 sata expansion controller, I've purchased three types and each had their problems. I've purchased the SilverStone ECS07 M.2 sata expander and a M.2 to sata 3.0 adapter using the ASM1166 controller, they both were detected on my BIOS interface and the drives were detected as well in proxmox but when it is plugged in it turns off the Ethernet connection. I've returned both of those and decided to purchase a LSI HBA card 9207-8i, I plugged it into the second pcie slot and it was not detected on proxmox using the lspci command and dmidecode command, I then switched it to the pcie slot where my graphics card was plugged in and it was still undetectable and it disabled my Ethernet connection. I am trying to figure out what is the most reliable HBA card or M.2 sata expander so I can connect my HDDs and SSDs.

My PC setup
- Intel i5-12400
- Asrock B760m pro RS/D4
- Corsair 128GB ram
- Using on onboard motherboard NIC
 

Attachments

  • 20250518_170701.jpg
    20250518_170701.jpg
    963.1 KB · Views: 8
  • 20250517_154150.jpg
    20250517_154150.jpg
    411 KB · Views: 8
Have you tried the bought hardware on another mainboard?
Yes I've tried it yesterday, looks like another dud card. This time I've purchased a cheap option since the more expensive option did not work, this card is an ASM1064 chipset, the package is arriving today so hopefully it would work. All the HBA cards I've purchased were highly rated, I used fakespot review to make sure it is legit but currently getting unlucky.
 
Pcie device change the name of your network nic numbers, every time you plug them into.
You must change, correct the network device names under the networkconfig file direct, so it work again.
Look at dmsg for enpX, eboY and ethZ.
 
  • Like
Reactions: newbrndon
Pcie device change the name of your network nic numbers, every time you plug them into.
You must change, correct the network device names under the networkconfig file direct, so it work again.
Look at dmsg for enpX, eboY and ethZ.
I am still a newbie using Linux/Proxmox, but I did noticed that the NIC number did change I forgot if it was when I ran the M.2 sata expansion controller or the other LSI HBA card, so I changed the configuration under etc/interface/network file to the correct name. But when I ran ip -c a, I noticed that it was down and wasn't sure how to enable it again. I will keep that in mind about the name change for the network NIC and thank you for explaining why it changes, but the LSI cards that I've purchased on Amazon were DOA, I plugged it into my windows machine and it could not be found.

Luckily this new card that I have purchased worked and was recognized on Proxmox and luckily did not change the network NIC numbers, it is up and running now. In the future if the NIC number does change how do I change the UP/DOWN status?
 

Attachments

  • Screenshot 2025-05-20 215200.png
    Screenshot 2025-05-20 215200.png
    111.8 KB · Views: 4