Bugzilla – Bug 7391
Slow/frozen interaction with remote control
Last modified: 2008-03-07 18:11:18 UTC
[ The firmware release is 86 (not available in the bugzilla dropdown, by the way). ] A few weeks ago, a few days after having received it and used for the first times, I noticed that my Squeezebox v3 was very slow after each power up : seconds before taking into account a key press on the remote, until I could manage to play a song, after what everything was just fine, until next sleep/wake up. For this reason, I upgraded my slimcenter, and since the problem has gotten worse : reactions to keypresses are so slow that I thought the SB wasn't even receiving the keypresses. I tried upgrading again, I'm now running 7.0.1-17786 on a Debian Linux, but things aren't better. I have taken network dumps (wireshark) to try to understand what the issue, and noticed a lot of TCP errors. I switched from a Wifi connection to a plain wire RJ45 Ethernet connection, but things did not improve (nor degrade). At this point, I can only control the SB from the SC interface, but not even all the time since sometimes it does not even wake up. I'm attaching a tcpdump trace taken on the slimcenter host, and I'm willing to test any suggested fix and to provide any required detail.
Created attachment 3030 [details] Network trace. Actions made after starting up the trace: - plug power into SB - plug the ethernet cord into SB - wait - after some time press a few keypresses on the remote in front of the SB : up/down...etc
Could you check if in Settings - Player - Basic Settings there is a player name defined? If there is no player name, please enter one and save the change, power-cycle the player and the remote should work again.
The proposed workaround did actually work the problem around: adding a name to the player made navigation with the remote work again. Thank you! Is is in fact a quite surprising fix, I have a hard time correlating TCP errors with an empty player name with seems an application-level and not a network-level issue...
change 17819 - enforce player name to prevent unexpected behaviour with empty names