colincliff
2010-03-05, 05:09
Hi,
I just wanted to post my setup as i was doing quite a bit of research before taking the plunge into purchasing a squeezebox system and a thread like this would probably have helped. I am a Linux noob btw, but my google skills have made this setup possible!
My server is an Acer Revo 3600 (£130 at Ebuyer uk). This is running Ubuntu 9.10. I was going to try with xubuntu once i knew everything worked hardware wise but now its working i cant face the change!.
My aim was to have a server capable of streaming to at least 4 Squeezebox units, but one which would sleep when not needed and wake when requested by the units. Also i wanted to use this unit as a torrent client.
The first step was to disable the Acer boot bios feature which bypassed booting from usb, and enable the wake on lan bios setting.
I then used Unetbootin (http://unetbootin.sourceforge.net/) to make a bootable usb from the Ubuntu ISO downloaded on my windows computer. If you are installing the 64bit version of Ubuntu dont forget to install the ia32-libs pacakge afterwards to make use of the features of Squeezebox Server that only work on 32bit systems
Next, following these instructions (http://ubuntuforums.org/showpost.php?p=1369043&postcount=1) I was able to set up WOL. This means that when my Server is suspended, hibernating or even powered down any squeezebox device attempting to connect will wake it automatically (from powerdown it take about 40 seconds to running the squeezebox server so suspend is much more user friendly.
I then installed the squeezebox server by adding 'deb http://debian.slimdevices.com stable main' to 'Other Software sources' under System > Administration > Software Sources, then searching for squeezebox from Synaptic Package Manager. (good tutorial here http://havetheknowhow.com/Install-the-software/Install-Squeezebox-server.html)
Once Squeezebox server was running fine i added the plugin Server Power Control (http://code.google.com/p/srvrpowerctrl/) which I configured to put the Revo to sleep after 10 mins of idle Squeezebox units. Be sure to install the beta version of Server Power Control as this works best with Squeezebox Server 7.4.
And thats about it. Everything has been running well for a few days. Let me know if you have any tips as i'm new to the exciting world of Squeezebox! And if you are thinking of using a Revo unit - especially a R3600 then be assured that it does work with WOL.
thanks!
edit: i had trouble getting my music/photo partition to mount at startup - using this: 'sudo apt-get install pysdm' turned out to be the best way for a linux noob
if you are finding that the system keeps resuming as soon as its suspended then this fix worked for me: http://wiki.xbmc.org/index.php?title=Ubuntu_Suspend_/_Wake#Disable_Usbcore_Autosuspend
After moving to vortexbox setup I found I needed to follow these instructions to enable WOL - http://vortexbox.org/forum/help/enabling-wol-across-multiple-reboots/#p1823
I just wanted to post my setup as i was doing quite a bit of research before taking the plunge into purchasing a squeezebox system and a thread like this would probably have helped. I am a Linux noob btw, but my google skills have made this setup possible!
My server is an Acer Revo 3600 (£130 at Ebuyer uk). This is running Ubuntu 9.10. I was going to try with xubuntu once i knew everything worked hardware wise but now its working i cant face the change!.
My aim was to have a server capable of streaming to at least 4 Squeezebox units, but one which would sleep when not needed and wake when requested by the units. Also i wanted to use this unit as a torrent client.
The first step was to disable the Acer boot bios feature which bypassed booting from usb, and enable the wake on lan bios setting.
I then used Unetbootin (http://unetbootin.sourceforge.net/) to make a bootable usb from the Ubuntu ISO downloaded on my windows computer. If you are installing the 64bit version of Ubuntu dont forget to install the ia32-libs pacakge afterwards to make use of the features of Squeezebox Server that only work on 32bit systems
Next, following these instructions (http://ubuntuforums.org/showpost.php?p=1369043&postcount=1) I was able to set up WOL. This means that when my Server is suspended, hibernating or even powered down any squeezebox device attempting to connect will wake it automatically (from powerdown it take about 40 seconds to running the squeezebox server so suspend is much more user friendly.
I then installed the squeezebox server by adding 'deb http://debian.slimdevices.com stable main' to 'Other Software sources' under System > Administration > Software Sources, then searching for squeezebox from Synaptic Package Manager. (good tutorial here http://havetheknowhow.com/Install-the-software/Install-Squeezebox-server.html)
Once Squeezebox server was running fine i added the plugin Server Power Control (http://code.google.com/p/srvrpowerctrl/) which I configured to put the Revo to sleep after 10 mins of idle Squeezebox units. Be sure to install the beta version of Server Power Control as this works best with Squeezebox Server 7.4.
And thats about it. Everything has been running well for a few days. Let me know if you have any tips as i'm new to the exciting world of Squeezebox! And if you are thinking of using a Revo unit - especially a R3600 then be assured that it does work with WOL.
thanks!
edit: i had trouble getting my music/photo partition to mount at startup - using this: 'sudo apt-get install pysdm' turned out to be the best way for a linux noob
if you are finding that the system keeps resuming as soon as its suspended then this fix worked for me: http://wiki.xbmc.org/index.php?title=Ubuntu_Suspend_/_Wake#Disable_Usbcore_Autosuspend
After moving to vortexbox setup I found I needed to follow these instructions to enable WOL - http://vortexbox.org/forum/help/enabling-wol-across-multiple-reboots/#p1823