SMB2 (or SMB3) support must be supported NOW!



Show first post

281 replies

I don’t think, @PudgyChicken, that you understand what has been discussed. There is no additional memory space in which they could store a backported version of the kernel. The current kernel appears to have taken all available memory. 

And there just isn’t any spare space on the devices at all, inside or external to the kernel, without removing features. 

Now, if you’re talking S2 devices, that’s a whole different beast, and I could agree with what you’re saying. Which, if you read the thread, we’re all hoping at some point they’ll do. But, as @controlav  and others have pointed out, the amount of folks that want this, while vocal,  is relatively small. It may not be financially intelligent to do that work, which is likely both extensive and costly. It may behoove them to put their limited resources elsewhere, as there are already several solutions, as described in this thread. 

Userlevel 7
Badge +23

I think Sonos should simply pull support for NAS users entirely. Sharing files from PCs and Macs will still work, and NAS users can use Plex and, more importantly, quit complaining about SMB support.

Userlevel 1

If you read the thread, it’s relatively certain that the issue has more to do with available memory on the devices to contain a Linux kernel that’s been updated to use higher versions of SMB. Not some sneaky desire to repress people like me who play from their NAS almost exclusively. 

This doesn’t sound like a plausible reason for not supporting SMB v2/v3. 

IF Sonos needs to have SMB v2/v3 support at the kernel level, there is probably a way to backport the patches that add support into the kernel they’re currently using. Crazier things have happened. 

However, not everything must be implemented at the kernel level. There’s absolutely no reason that they could not use an SMB client implementation that runs in userland. Many programming languages have third party (or even first party) SMB client library implementations. I have no doubt that Sonos could swap out their current SMB integration with one of these. 

This issue reeks of either incompetence or indifference, neither of which is acceptable when it comes to a company selling hardware this expensive.

10.1.1

Controversial I know …but perhaps a very large majority of Sonos customers have now switched to using online streaming music services and that NAS/Local Library users have become very much in the minority, to the extent that there is no ‘mileage’ in developing this feature…🤔?

I have a fair-sized local music library myself stored on a NAS box, however I do find myself using some of the ‘millions’ of tracks/albums/playlists etc; now easily accessible online via the paid/free streaming music services, probably much more often these days. My local library has started to become a little neglected, truth be told.

That might work if you assume that Sonos hasn’t made the change out of spite, rather than a forced  business decision.

If you read the thread, it’s relatively certain that the issue has more to do with available memory on the devices to contain a Linux kernel that’s been updated to use higher versions of SMB. Not some sneaky desire to repress people like me who play from their NAS almost exclusively. 

Maybe we should start a petition to the CEO? I’m another Synology DMS 7 user with this same issue.

Maybe a all should complain by email to the Sonos CEO: ceo@sonos.com

That’s his/her email address according to:
https://support.sonos.com/s/contact?language=nl_NL

I’ve already send an email, wo is going to follow?

With DSM 7.0 this has become an imminent problem for every synology user. Shame on you SONOS for not fixing a problem that’s raised in freaking 2006.

Userlevel 7
Badge +21

For Systems running S1, I doubt if there will ever be and SMB upgrade.  The memory constraints of those speaker restrict what can be done.

 

For S2 it may be possible, but probably requires a significant development commitment, and given the bulk of new customers tend to use streaming services (and that there is a workaround), I can’t see this being high on the list for Sonos.

 

I run a dedicated Pi based NAS running SMB1 ,for my Sonos music only, that is sacrificial.

I still do not understand the problem of changing from SMB1 to SMB2 or 3.

Can anyone explain me exactly why the hardware cannot run software using SMB2?

First of all SMB1 is very vulnerable and for that reason been depreciated as protocol, and secondly the SMB drivers are not using specific hardware, that is not present in the mentioned old units, right?

SONOS, you have a problem. If any user gets hacked or encrypted through SMB1 due to your missing support of SMB2, it may fall back on you and the Sonos brand.
We need SONOS to change the version of SMB, and ensure it will run on older hardware.

Userlevel 7
Badge +22

Compared to the power that a Sonos device uses in sleep mode, roughly 3 to 8 Watts depending on the device, the 1 Watt that a Pi Zero draws isn’t much.

https://support.sonos.com/s/article/256?language=en_US

 

 

@SONOS: please finally add the SMB2 support that has been requested for years to your products, at least for the S2 product line ... and don't think too long about it, just do it, it's time to finally deliver.

Thanks and best regards

Userlevel 2
Badge +3

Just avoid the issue with a NAS to SMBv1 gateway and take it off your worry list.

A Raspberry Pi or other computer will work: https://stan-miller.livejournal.com/357.html

 

Such a shame that the “solution” requires yet another box burning electricity when we should be trying to reduce energy consumption.

Userlevel 7
Badge +22

The closest I’ve seen is that the issue was being referred to the developers.

Waiting for a Sonos solution isn’t a good idea, I’ve been waiting for many, many years.

 

Just avoid the issue with a NAS to SMBv1 gateway and take it off your worry list.

A Raspberry Pi or other computer will work: https://stan-miller.livejournal.com/357.html

Userlevel 7
Badge +18

Been covered here ad nauseam. Given the size of this thread, probably several times in this one alone.

 

I read the full thread but all I see is speculation.  Is there an official answer on why SMB2/3 isn’t supported?

If you’ve read the full thread you’ll know there is no official answer. 

No.

Userlevel 2
Badge +3

Been covered here ad nauseam. Given the size of this thread, probably several times in this one alone.

 

I read the full thread but all I see is speculation.  Is there an official answer on why SMB2/3 isn’t supported?

Userlevel 7
Badge +23

Been covered here ad nauseam. Given the size of this thread, probably several times in this one alone.

Userlevel 2
Badge +3

Does anyone know why Sonos doesn’t support SMB2 or SMB3?

Userlevel 1

Hello,

My sonos read my music library on a synology NAS.

Synology support SMB1, 2 and 3. It is recommended to disable SMB1 for security reasons.

The majority of my devices connect to it using SMB2 or 3.

Unfortunately, I cannot disable SMB1 because it is the only version supported by sonos.

When will sonos also support SMB2 or 3 ?

SMB1 : has been created in 1985 : 36 years ago

SMB2 : was released in 2006 : 15 years ago.

SMB3 : was released in 2018 : 3 years ago.

Thanks in advance.

Michel.

Hi Michel,

Just seen release notes from Synology on DSM 7, they are dropping support for SMB1, so if Sonos don’t update to SMB2/3 with immediate effect then I don’t think it will work anymore.

Ah, understood. My apologies if my response also sounded terse, the reasons around this have, as you’ve seen, been discussed over and over in this thread. As has the fact that Sonos doesn’t tell us what is on, or when we should see anything from the roadmap. 

As you’ve seen from controlav’s posts, there are some hopeful signs. However, certainly I was hoping for forward movement long before this date, but having been in these sorts of software update processes before, am not surprised it hass taken this long. The real question is still whether or not Sonos considers this an important enough issue (probably decided by number of users, which has been previously conjectured to be in the single digit percentages) for them to dedicate coding resources to. 

As has been stated before, we just don’t know, and we won’t know, until or even if Sonos releases it. 

Being a user of local files myself, I certainly have hopes that it will come to pass. But I’m also not holding my breath. 

Bruce,

Sorry if my message was not clear or in a wrong section, english is not my mother langage.

Let me share my experience

I received last week a new PORT (S2). I upgraded the firmware and I use the latest S2 app on a mac.

I disabled SMB1 on my synology then created a new share volume. Sonos was not able to connect to it.

I re-enabled SMB1 on the synology and sonos was able to connect to it.

My oldest sonos device is a play1 running Sonos OS: S2, Version: 13.1.1 (build 63289260)

My conclusion is that a S2 devices does not support SMB2 or 3 and I just ask for the planned release date because I didn’t find it in the thread.

Michel.

Michel,

May I recommend that you read the thread in which you’ve posted? 

Hello,

My sonos read my music library on a synology NAS.

Synology support SMB1, 2 and 3. It is recommended to disable SMB1 for security reasons.

The majority of my devices connect to it using SMB2 or 3.

Unfortunately, I cannot disable SMB1 because it is the only version supported by sonos.

When will sonos also support SMB2 or 3 ?

SMB1 : has been created in 1985 : 36 years ago

SMB2 : was released in 2006 : 15 years ago.

SMB3 : was released in 2018 : 3 years ago.

Thanks in advance.

Michel.

Userlevel 7
Badge +23

Are you telling me that if I swap all my Sonos speakers for current Sonos speakers that NTLMv2 will then work and currently only the fallback to NTMLv1 is performed by the Sonos speakers because there are a few older Play:1 speakers hanging in the system? If that's the case, I'll swap for the Play:One tomorrow. All other speakers (Play5:Gen2, Move, Roam, etc.) should then be NTLMv2 compatible, as there are certainly enough large memory chips in them to process the little Linux kernel.

There are signs that an updated SMB stack is on its way, for S2 devices. The recent regression with non ascii characters on the Sonos SL implies that changes are afoot, so there are faint signs of hope.

Reply