|
Freecom FSG-3 I've bought the Freecom FSG-3 (non WLAN version) with the intention of setting up Slimserver for my SlimDevices Squeezebox. This draws about 20 W. I've now after some months given up on this setup and instead invested in a MediaServer. ![]() ![]() Sometimes when you switch skins, stuff gets all goofed up in the browser cache. If you are on a PC, hit CTRL+F5 simultaneously to force the browser to fully refresh, not use its local cached copy. http://forums.slimdevices.com/showthread.php?p=138171#post138171 I have been using 6.3 with mysql and when I switched to 6.5 I had to change: Code: dbsource: dbi:mysql:database=slimserver To: Code: dbsource: dbi:mysql:hostname=127.0.0.1;port=3306;database=slimserver Slimserver itself seems to partly work without this change, but the scanning process failed to connect to mysql if I didn't make this change. With 6.5b2 they both work but with 6.5.0 only the later seems to work, at least this is the case in my setup. http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/unstable/ It has the same contents as the ds101 feed that everyone has been using, but it can now be modified specifically for the fsg3 (for things that are different from the ds101). I would hope that all FSG3 package developers become Optware developers and contribute their packages to this dedicated feed. -- Rod Whitby -- NSLU2-Linux Project Lead I'm trying to install by doing the following:
cross-feed.conf
src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable
After finding a posting in the openfsg forum, I changed this to cross-feed.conf
src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/unstable
rmc-fsg-feed.conf
src/gz rmc-fsg http://www.xs4all.nl/~rmc/fsg/feed
unslung-cross-feed.conf
src/gz unslung-cross http://ipkg.nslu2-linux.org/feeds/unslung/cross
unslung-native-feed.conf
src/gz unslung-native http://ipkg.nslu2-linux.org/feeds/unslung/native
ipkg update
ipkg install unslung-devel
ipkg install expat
reboot
ldconfig
my %packageOptions = ( 'Template-Toolkit-2.13' => {
'Makefile.PL' => join(' ', qw(
TT_DOCS=n
TT_SPLASH=n
TT_THEME=n
TT_EXAMPLES=n
TT_EXAMPLES=n
TT_EXTRAS=n
TT_QUIET=y
TT_ACCEPT=y
TT_DBI=n
TT_LATEX=n
)),
},
'DBD-SQLite-1.08' => {
'env' => [qw(DBI-1.46/blib/lib: DBI-1.46/blib/arch)],
},
'XML-Parser-2.34' => {
'Makefile.PL' => join(' ', qw(
EXPATLIBPATH=/opt/lib
EXPATINCPATH=/opt/include
)),
},
); Now I need to add /opt/armeb/bin to the path, to avoid the error "/bin/sh: armv5b-softfloat-linux-gcc: not found"
# PATH=$PATH:/opt/armeb/bin
And here it goes bad, first I get
Downloading DBI-1.46.tar.gz to: /home/public/slim/dist/download
Uncompressing..
Configuring..
/usr/bin/perl Makefile.PL
I see you're using perl 5.008008 on armv5b-softfloat-linux, okay.
Remember to actually *read* the README file!
Use 'make' to build the software (dmake or nmake on Windows).
Then 'make test' to execute self tests.
Then 'make install' to install the DBI and then delete this working
directory before unpacking and building any DBD::* drivers.
Building..
In file included from DBIXS.h:31,
from DBI.xs:12:
dbipport.h:227:1: warning: "PERL_UNUSED_DECL" redefined
In file included from DBIXS.h:19,
from DBI.xs:12:
/opt/lib/perl5/5.8.8/armv5b-linux/CORE/perl.h:163:1: warning: this is the location of the previous definition
DBI.xs: In function `dbih_clearcom':
DBI.xs:1129: warning: unused variable `Perl___notused'
DBI.xs: In function `dbih_get_fbav':
DBI.xs:1273: warning: unused variable `Perl___notused'
DBI.xs: In function `dbih_set_attr_k':
DBI.xs:1444: warning: unused variable `Perl___notused'
DBI.xs:1353: warning: unused variable `Perl___notused'
DBI.xs:1571: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [DBI.o] Error 1
Library for DBI-1.46.tar.gz is OK!
I now saw that the perl-dbd-sqlite, perl-dbi and perl-dbix-contextualfetch was availible as ipkg packaes so, I installed those: # ipkg install perl-dbd-sqlite # ipkg install perl-dbi # ipkg install perl-dbix-contextualfetch I now edited the build-perl-modules.pl script and removed the db packages to get the rest that was needed
my @packages = qw(
Digest-SHA1-2.11.tar.gz
HTML-Parser-3.45.tar.gz
Template-Toolkit-2.13.tar.gz
Time-HiRes-1.66.tar.gz
XML-Parser-2.34.tar.gz
);
This time I did not notice any errors. 8. Start Slimserver (I have /home/slim/data as my slimserver data dir)
I point my webbrowser at http://fsg:9000 and notice that 1. My squeezebox was not found, Well I took another browser and pointed to http://fsg:9000/stream.mp3 and Mediaplayer came up trying to catch the stream. Setting the Music library path, I now get informed that: "Your music library contains 1e+99 albums with 1e+99 songs by 1e+99 artists." Ok, but a "Browse Music Folder" button appeared, here I can see all my songs, but as soon as I click the song I get empty information about it, so it seems that it can't read the info. Going into the Server settings page and adding some logging, I got the following error in the http://fsg:9000/log.txt: Loading device description failed with error: 400 URL must be absolute Device may be down or on an unreachable subnet. at /home/public/slim/dist/SlimServer_v6.3.1/Slim/Utils/UPnPMediaServer.pm line 66 and later also 2006-09-21 14:23:37.0502 Checking for lame in /home/public/slim/dist/SlimServer_v6.3.1/Bin/armv5b-softfloat-linux/lame 2006-09-21 14:23:37.0562 Checking for lame in /home/public/slim/dist/SlimServer_v6.3.1/Bin/linux/lame 2006-09-21 14:23:37.0622 Checking for lame in /home/public/slim/dist/SlimServer_v6.3.1/Bin/lame 2006-09-21 14:23:37.0681 Checking for lame in /usr/bin/lame 2006-09-21 14:23:37.0739 Checking for lame in /bin/lame 2006-09-21 14:23:37.0798 Checking for lame in /usr/sbin/lame 2006-09-21 14:23:37.0858 Checking for lame in /sbin/lame 2006-09-21 14:23:37.0917 Checking for lame in /usr/local/bin/lame 2006-09-21 14:23:37.0977 Checking for lame in /usr/local/sbin/lame 2006-09-21 14:23:37.1036 Checking for lame in /opt/bin/lame 2006-09-21 14:23:37.1095 Checking for lame in /opt/sbin/lame 2006-09-21 14:23:37.1154 Checking for lame in /usr/bin/lame 2006-09-21 14:23:37.1213 Checking for lame in /usr/local/bin/lame 2006-09-21 14:23:37.1273 Checking for lame in /sw/bin/lame 2006-09-21 14:23:37.1328 Found binary undef for lame I installed lame with # ipkg install lame It seems that the song info still can't be retrieved... 2006-09-21 14:41:54.3025 HTTP request: from 192.168.10.100 (HTTP::Daemon::ClientConn=GLOB(0x2275944)) for GET HTTP/1.1 /status_header.html?p0=play&player=192.168.10.100 2006-09-21 14:41:54.3198 HTTP parameter p0 = play 2006-09-21 14:41:54.3269 HTTP parameter player = 192.168.10.100 2006-09-21 14:41:54.3454 processURL Clients: 192.168.10.100:1164 2006-09-21 14:41:54.3573 Executing command 192.168.10.100: play () () () () () () () 2006-09-21 14:41:54.3633 192.168.10.100: Switching to mode play from stop 2006-09-21 14:41:54.3702 Backtrace: frame 0: Slim::Player::Source::playmode (/home/public/slim/dist/SlimServer_v6.3.1/Slim/Control/Command.pm line 267) frame 1: Slim::Control::Command::execute (/home/public/slim/dist/SlimServer_v6.3.1/Slim/Web/HTTP.pm line 693) frame 2: Slim::Web::HTTP::processURL (/home/public/slim/dist/SlimServer_v6.3.1/Slim/Web/HTTP.pm line 551) frame 3: Slim::Web::HTTP::processHTTP (/home/public/slim/dist/SlimServer_v6.3.1/Slim/Networking/Select.pm line 141) frame 4: Slim::Networking::Select::select (./slimserver.pl line 705) frame 5: main::idle (./slimserver.pl line 641) frame 6: main::main (./slimserver.pl line 1281) 2006-09-21 14:41:54.3835 _checkValidity: Checking to see if file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 has changed. 2006-09-21 14:41:54.4013 _checkValidity: Checking to see if file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 has changed. 2006-09-21 14:41:54.4191 _checkValidity: Checking to see if file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 has changed. 2006-09-21 14:41:54.4303 openSong on: file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 2006-09-21 14:41:54.4481 Got /home/public/MyMusic/Abigail-dontyouwannaknow.mp3 from file url file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 2006-09-21 14:41:54.4559 extracted: /home/public/MyMusic/Abigail-dontyouwannaknow.mp3 from file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 2006-09-21 14:41:54.4846 openSong: getting duration , size , endian and offset 0 for file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 2006-09-21 14:41:54.4898 openSong: not bothering opening file with zero size or duration 2006-09-21 14:41:54.5037 _checkValidity: Checking to see if file:///home/public/MyMusic/Abigail-dontyouwannaknow.mp3 has changed. 2006-09-21 14:41:54.5198 ERROR: Couldn't open song. |