Bug 11259 - Slimproto / Server & Network Health Issue
: Slimproto / Server & Network Health Issue
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Audio
: 7.3.2
: PC Ubuntu Linux
: P3 normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-03-04 20:58 UTC by Jason Holtzapple
Modified: 2009-03-06 14:48 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments
tcpdump packet capture of issue (9.94 KB, application/octet-stream)
2009-03-04 20:58 UTC, Jason Holtzapple
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Holtzapple 2009-03-04 20:58:53 UTC
Created attachment 4886 [details]
tcpdump packet capture of issue

I have been running server 7.3.2 since it was released and server 7.3.1
and 7.3 before that. I have 2 squeezebox1s that have been running fine
until today. While listening to an mp3 (wireless) in my local library,
one of the sb1s rebooted mid track and went into a reboot loop. After
restarting squeezecenter and resetting the sb1 the connection still seemed
flaky. I tried hardwiring the sb1 to eliminate the wireless network but
that did not work either.

Following on a similar issue I read about in the forum, I tried running
a server & network health test. The sb1 whether wired or wireless
immediately showed several slimproto errors on the VFD and crashed,
regardless of the test speed.

slimproto error length 57c
slimproto error length ff74
slimproto error length ff41

I then did a clean install of the squeezecenter 7.3.2 deb on my
Ubuntu laptop and wired the problem sb1 with a crossover cable. The
server and network test failed again with the same slimproto issue.

I wiped 7.3.2 and installed 7.2.1 and the server and network test ran
cleanly. So this seems to be a 7.3.x issue. I installed 7.3.2 again
and turned on slimproto debugging. After starting the test, this is what
appears in the server log:

[09-03-04 21:29:19.0018] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: i2cc, length: 0
[09-03-04 21:29:19.5872] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: grfd, length: 562
[09-03-04 21:29:19.5886] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:19.5899] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:19.5925] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: grfd, length: 562
[09-03-04 21:29:19.6256] Slim::Networking::Slimproto::client_readable (388) Slimproto frame: STAT, len: 29
[09-03-04 21:29:19.6265] Slim::Networking::Slimproto::_stat_handler (756) 00:04:20:05:60:8a: STAT-i2cc: fullness=0, output_fullness=-1, elapsed=-1.000
[09-03-04 21:29:19.6271] Slim::Networking::Slimproto::_stat_handler (783) 00:04:20:05:60:8a Squeezebox stream status:
	event_code:      i2cc
	bytes_rec_H      0
	bytes_rec_L      0
	fullness:        0 (0%)
	bufferSize      229376
	fullness         0
	bytes_received   0
	signal_strength: 65535
	jiffies:         146308
	voltage:         
[09-03-04 21:29:19.8912] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: grfd, length: 562
[09-03-04 21:29:19.9403] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:20.1171] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:20.2931] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:20.4692] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:20.5924] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: grfd, length: 562
[09-03-04 21:29:20.6050] Slim::Networking::Slimproto::client_readable (326) connection closed by peer in readable.
[09-03-04 21:29:20.6056] Slim::Networking::Slimproto::slimproto_close (243) connection closed
[09-03-04 21:29:20.6449] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400
[09-03-04 21:29:20.8209] Slim::Player::Squeezebox::sendFrame (1041) sending squeezebox frame: test, length: 1400

There is no more output after this point as the sb1 has crashed. This issue
is reproduceable. I've attached a tcpdump packet trace of a crash event to
the report. Thanks for any help with this issue...
Comment 1 Adrian Smith 2009-03-06 13:12:26 UTC
Hum sounds like sb1 does not support the new test frame that network health is now sending (it used to send a display frame to test the speed)

Can you confirm the problem is with a graphics screeen sb1?
Comment 2 Jason Holtzapple 2009-03-06 13:20:47 UTC
Yes, this is an sb1 with updated graphics display. If I remember right, the
version printed on the circuit board was Squeezebox 3.1

I have no idea if the network health issue is related to my original problem,
but I'd like to try and stress out the player so that I can see if this is a
hardware issue or not.
Comment 3 Spies Steven 2009-03-06 13:41:54 UTC
I see the same issue on both the original SB1 with the character display and the SB1 with the graphic display also known as SBG.

Selecting network test on a SLIMP3 results in "Not Supported on this Player" displayed on the screen.
Comment 4 Adrian Smith 2009-03-06 14:48:18 UTC
Should be fixed in 7.3 change 25380.