Re: OT: Strange interaction between NIC, SSD and motherboard
Date: Sun, 31 Jul 2022 02:25:31 UTC
On 7/30/22 17:43, Aryeh Friedman wrote:
> On Sat, Jul 30, 2022 at 7:55 PM David Christensen wrote:
>> On 7/29/22 17:10, Aryeh Friedman wrote:
>>> I have a MSI Motherboard (DMI info output below) and have two
>>> identical SSD's (one [sata0] with FreeBSD installed and Windows
>>> on the other [sata1]and then I bought a D-Link DGE-560T NIC
>>> (wired 10/100/1000) and soon I connected the NIC the machine
>>> could not see the FreeBSD drive at all (the BIOS that is) even
>>> after swapping cables and SATA connectors. As soon as I took
>>> the NIC out everything returned completely to normal.
>>> Manufacturer: Micro-Star International Co., Ltd
>>> Product Name: MS-7C02
>> STFW motherboard
>>
>> https://www.msi.com/Motherboard/B450-TOMAHAWK
>> STFW NIC
>>
>>
https://us.dlink.com/en/products/dge-560t-gigabit-desktop-pci-express-adapter
>
> I got it specifically because the back of the box said it was
> compatible with FreeBSD 7/8+ ...
"It works fine on my machine!" ;->
>> STFW SSD
>
>
https://www.microcenter.com/product/508183/inland-professional-1tb-ssd-3d-nand-sata-30-6-gbps-25-inch-7mm-internal-solid-state-drive
>> What version and edition of Windows do you have?
>
> 10 with updates through about 2 weeks ago
https://en.wikipedia.org/wiki/Windows_10_editions
It probably does not matter for this issue, but you should understand
Windows editions and be able to identify yours.
>> What version and release of FreeBSD do you have?
> FreeBSD neomarx 13.1-STABLE FreeBSD 13.1-STABLE #3
> stable/13-n250682-58f49b7da7d: Fri May 6 00:51:39 EDT 2022
> root@neomarx:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
>> Have you tested the power supply with a hardware power supply tester?
>
> Don't have access to one
Buy one. I have the following. It has paid for itself many times over:
https://www.amazon.com/Antec-ATX12V-Power-Supply-Tester/dp/B000H5C6KU
> but I specifically overpowered the power
> supply under the assumption I would be adding stuff to the machine
> over time.
What is the make and model of your PSU?
>> Have you disconnected and re-seated the power cables connected to the
>> motherboard?
>
> yes
>> Have you run memtest86+?
>
> Passed with flying colors
>> Are you confident in your SATA cables?
>
> Yes I even tried two brand new ones
>> If you disconnect everything from the motherboard except for the power
>> supply, CPU/ heatsink/ fan, memory modules, Windows SSD, keyboard,
>> mouse, and monitor, and connect the Windows SSD to each motherboard SATA
>> port in turn, does CMOS Setup see the SSD for every port? Does Windows
>> boot for every port? What are the results if you repeat these steps
>> using the FreeBSD SSD?
>
> Those are all the connectors I have on the machine (no on-board video
> so I have to leave the card in)
>
> There are 2 16 connector PCI-E slots that the NIC can plug into tried
> both of them with the same results as above.
>
> Yes Windows boots from all ports and FreeBSD is seen from none of
> them. FreeBSD (my default boot device) will boot from all of them
> if the NIC is taken out. If the NIC is not present it also will dual
> boot windows as normal on all ports.
It seems that you have a different motherboard than I STFW, above:
Onboard Graphics
1 x DVI-D port, support a maximum resolution of 1920x1200@60Hz12
1 x HDMI 2.0b with HDR port, supports a maximum resolution of 4K
@60Hz123
Only support when using Ryzen™ with Radeon™ Vega Graphics and 2nd
Gen AMD® Ryzen™ with Radeon™ Graphics/ Athlon™ with Radeon™ Vega
Graphics processors
Maximum shared memory of 2048 MB
Graphics specifications may vary depending on the CPU installed.
Slots
1 x PCIe 3.0 x16 slot (PCI_E1)
1st, 2nd and 3rd Gen AMD® Ryzen™ processors support x16 speed
Ryzen™ with Radeon™ Vega Graphics and 2nd Gen AMD® Ryzen™ with
Radeon™ Graphics processors support x8 speed
Athlon™ with Radeon™ Vega Graphics processor supports x4 speed
1 x PCIe 2.0 x16 slot (PCI_E4, supports x4 mode)1
3 x PCIe 2.0 x1 slots1
PCI_E4 will run x2 speed when installing devices in PCI_E2/ PCI_E3
slot.
Please confirm the motherboard URL, above, or post the correct one.
While you are at it -- please confirm the NIC URL, above, or post the
correct one.
>> If you connect the Windows SSD to the first SATA port and connect the
>> NIC to each motherboard PCIe slot in turn, does CMOS setup see the NIC
>> for every slot? Does Windows boot for every slot? Does the NIC work
>> for every slot? What are the results if you repeat these steps using
>> the FreeBSD SSD?
>
> The CMOS sees all devices in all ports *EXCEPT* the FreeBSD SSD when
> the NIC is installed. All devices are also 100% functional with the
> NIC in except of course not seeing FreeBSD at all.
My WAG is that there is a bug that involves the motherboard firmware,
the NIC firmware, and/or the SSD firmware. I would pick one device and
replace it.
As I said before:
On 7/29/22 21:53, David Christensen wrote:
> I have had good luck with Intel network interface cards.
As for SSD's, I prefer Intel SSD 520 series.
David