From their blog post here. This clearly shows being able to use 1x client NIC to still get SMB multichannel goodness, however their knowledge base article here appears to disagree.
My testing:
So I attempted to do exactly that (well 2x 1GbE rather than 4x, but close enough).
What I did:
Plugged 2x 1GbE connections into a 10GbE Switch from NAS
Plugged 1x 2.5 GbE Connection from switch into laptop (macOS)
Enabled SMB Multichannel on both client and server
As you can clearly see, macOS sees the 2x 1GbE connections on the server, however is still negotiating with only 1x stream, due to the fact that there is only 1 NIC on the client. The end result is that even though the setup could easily have 2 GbE connection, it is not negotiating to that. From this image:
it does look like 1 NIC can support 2x TCP streams to different client NICs so this could work. I am not sure if this is a macOS issue or a windows issue.
Could someone on windows try this and let me know?
One thing I’ve seen is that disconnecting and reconnecting SMB shares often fixes the problem (like with my recurring problem of it trying to multichannel with wifi as one of the channels). Occasionally even a reboot is needed. So it’s possible it does work, but a macOS bug seems most likely in your case.
Intersting! For me I have not had really much of any issues from a connection standpoint, though I have never tried to use wifi for one of the channels.
I never want to use it as a channel, but when I go from SMB over only a wifi connection to connecting to my monitor/USB hub, it keeps the wifi connection and adds one of the USB ethernet connections to create the multichannel. Apple does have documentation to “favor wired” but that kills my networking completely. I assume it’s something that changed in Ventura, so it’s just a good reminder any of this is subject to change for better or worse in Sonoma too.
I can’t try this on Windows like you asked, but from my reading on switches, a 10Gb switch doesn’t necessarily support lower multigig speeds, unless it’s a more recently built multigig switch. So i wonder what kind of switch you used in your test and if you could get a better result with a different one?
Also, im looking for a single-cable solution for a laptop workstation to provide both data at 2.5Gb or better and power via USB C PD 50watts or better. Theoretically / hypothetically this could be adapted from a multigig PoE switch. However, the only adapters Ive seen so far on the market are 1Gbe and it’s ambiguous whether the data is really on the same USB C cable connector as the power delivery. Something that should exists!
I can’t seem to get it to work with Windows 10. I have a laptop with a 2.5 ethernet connected to a switch with a one 2.5 and four 1Gbps connectors. The laptop is connected to the 2.5 connector on the switch. I have 2 cables running from two 1 Gbps connectors to two 1 Gbsp connectors on a synology 1522+.
I can only get 90-100 MB/s transfer speed total. If I look at the Synology Resource Monitor it looks like both LANs are receiving about 50 MB/sec each.
I checked to see if multichannel was enabled in powershell on the laptop with
Get-SmbClientConfiguration | Select EnableMultichannel
and it returned “true”
Any ideas? I assume if I add the 10 Gbps upgrade card to the 1522 and connect the laptop directly to the the 1522 I should be able to get 2.5 Gbsp speed. I have a lot of data to upload to the NAS so it would be worth it if I can’t get multichannel to work.
I have a setup from an Asustor NAS (Lockerstor 4 gen. 2), Asustor 2.5 switch to a macbook with two connections (5 GB in total). First I got the same message in terminal that the connections was “idle”, but after upgrading to Sonoma 14.6.1. it switched to “connected”. But, it seems to be as fast/slow as earlier when i tried my test of uploading 8,5 GB to the Asustor. Anyone know a way to monitor the speed for uploads/downloads for a mac other than the generic “less than a minute” message?