NSLU2 mod

Moderator: Telldus

landrash
Posts: 8
Joined: Thu Jan 18, 2018 11:08 am

NSLU2 mod

Post by landrash » Thu Jan 18, 2018 11:08 am

Hej.

Smått nyfiken på vilken av mjukvaro varianterna ni kör på er NSLU2 i demot samt vilka extra moduler/program den har.

Mvh Landrash

micke.prag
Site Admin
Posts: 2237
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

Här en kort beskrivning. Tanken var att skriva lite längre och utförligare och lägga upp programvaran men det har inte blivit av ännu. Tiden räcker inte till :-)
Linksysen är omflashad med OpenSlug (http://www.nslu2-linux.org/wiki/OpenSlug/HomePage) för att få in ett linux med 2.6.16 kärnan.
Den enda kameran vi hade tillgänglig var en Logitech Quickcam Messenger som enl. nslu2-linux skulle vara svår att få att fungera. Vi laddade ner källkoden till kärnan och kross-kompilerade modulen i ett gentoo-system. Funkade faktiskt på första försöket. Hur ofta händer det? Kameran streamas sedan ut med denna programvaran:
http://webcamserver.sourceforge.net/
För att styra TellSticken används rf_cmd skriven av Tord Andersson genom thttpd och ett litet shell-script.
Slutligen används en liten förenklad variant av Patrik Hermanssons Ajax-script på vår hemsida.
På detta sätt går allt via linksysen och vi har ingen annan dator kopplad till "TellStick Live!".
Micke Prag
Software
Telldus Technologies

landrash
Posts: 8
Joined: Thu Jan 18, 2018 11:08 am

Post by landrash » Thu Jan 18, 2018 11:08 am

Perfekt, tackar tackar.

clabbefix
Posts: 4
Joined: Thu Jan 18, 2018 11:08 am
Location: Karlstad

NSLU2

Post by clabbefix » Thu Jan 18, 2018 11:08 am

Linksys NSLU2 fungerar utmärkt som en liten hemmaserver.
Man kan dessutom flasha om den att köra Debian.
Då får man tillgång till hela Debiandistributionen med alla paket som ingår där.
Den drar bara 10 W och man kan köra 2.5 tum usbdisk utan extern strömmatning direkt på sluggen.
Den enda nackdelen som jag ser är att den bara har 32 Mb ram.
Tellsticken fungerar utan problem och man styr antingen från crontab eller via det utmärkta perl skriptet tellstickd.

Läs mer om Debian på NSLU2 på http://www.nslu2-linux.org/wiki/Debian

/Claes

landrash
Posts: 8
Joined: Thu Jan 18, 2018 11:08 am

Post by landrash » Thu Jan 18, 2018 11:08 am

Haha, ett bra tag sedan det inlägget skrev och min lilla NSLU kör nu Debian, webserver och styr diverse belysning. Tackar ändå.

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Post by Jaxån » Thu Jan 18, 2018 11:08 am

Klar man skall köra Debian på sluggen. ;)
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

gabbah
Posts: 1
Joined: Thu Jan 18, 2018 11:08 am

Post by gabbah » Thu Jan 18, 2018 11:08 am

Har just installerat debian Lenny på min NSLU2. Hur har ni som kör tellstick fått den att fungera? Jag har inte lyckats installera tellstick core, vare sig från apt-get eller genom att kompilera källkod.
Hur har ni gjort?

När jag dragit ner en kompilerad rfcmd som ska vara för nslu2/openSlugOS från detta forum eller från http://www.hemkoll.nu/tellstick/rfcmd så får jag följande fel när jag försöker köra:
rfcmd
bash: /usr/bin/rfcmd: cannot execute binary file

Är inte så vass på linux, så jag vet inte riktigt vad felet är.

uname -r
2.6.26-2-ixp4xx

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Post by Jaxån » Thu Jan 18, 2018 11:08 am

OpenSLU är inte samma som Debian (använder olika sätt att anropa subrutiner), så programvaran behöver nog kompileras om.
Jag skall prova inom några dar. Om jag inte återkommer, så kontakta mig via Jabber.

Gott nytt år, föresten.
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Post by Jaxån » Thu Jan 18, 2018 11:08 am

Då skall vi se. Så här har jag gjort. Det kan fungera för andar.

Jag kör Debain/Lenny på en liten strömsnål maskin (Linksys NSLU 2) som använder en ARM-CPU. Telldus tillhandahåller förkompilerade paket, men endast för i386 och amd64. Så därför måste jag kompilera egen version av programvaran. Men jag vill ju fortfarande ha debian-paket.
Så här gjorde jag (vad jag kommer ihåg :D)
# Kopiera rad för rad till ett kommandoskal
# Detta är en kommentar. Bara att ignorera raden.
# Jag använder aptitude, men apt-get fungerar även.
# Se till att paketen är uppdaterade
sudo aptitude update
sudo aptitude upgrade
# Installera paket så att vi kan kompilera egna program
sudo aptitude install build-essentials
# Installera versionshanterar subversion så vi kan hämta källkoden
sudo aptitude install subversion fakeroot
# Installera paket som telldus behöver
sudo aptitude install libconfuse-dev libqt4-dev help2man
# Hämta källkoden till katalogen Source
mkdir ~/Source
cd ~/Source
# Detta behöver göras bara en gång
svn co http://svn.telldus.se/telldus
cd telldus//telldus/branches/2.0
# För att senare uppdatera, gå till katalogen ~/Source/telldus och gör bara svn update
# Lägg till -DGENERATE_MAN=1 i rules-filen (Kan vara fixat senare)
sed -i.OLD -e '41a\ -DGENERATE_MAN=1 \\' debian/rules
# Skapa paket, det tar lång tid.
fakeroot debian/rules binary
cd ..
# Installera de tre paken
sudo dpkg -i *.deb
# Fixa statusfil (Kan vara fixat senare)
sudo cp /dev/null /var/state/telldus-core.conf
# Justera konfig-filen med en editor, nano emacs vi eller vad ni vill
sudo emacs /etc/tellstick.conf
# Testa!
sudo tdtool -l
Om det fungerar, tala gärna om det. Om det inte fungerar, tala gärna om då åxå :)
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

EivndR
Posts: 1
Joined: Thu Jan 18, 2018 11:08 am

Post by EivndR » Thu Jan 18, 2018 11:08 am

Har dere prøvd NexaHome på NLSU2-debian? Funker det?

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Post by Jaxån » Thu Jan 18, 2018 11:08 am

EivndR wrote:Har dere prøvd NexaHome på NLSU2-debian? Funker det?
Nej. Vad har det för krav?
SunJava finns inte vad jag vet till ARM, men OpenJDK (open source Java) borde ju finnas.
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

gabbano
Posts: 39
Joined: Thu Jan 18, 2018 11:08 am

Re: NSLU2 mod

Post by gabbano » Thu Jan 18, 2018 11:08 am

Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls! :wink:
Tung pung ger starka ben!

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Re: NSLU2 mod

Post by Jaxån » Thu Jan 18, 2018 11:08 am

gabbano wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls! :wink:
Kan vara bra om du talar om vad du har för OS, och distribution på din NSLU. Det underlättar att svara på frågan då :)
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

gabbano
Posts: 39
Joined: Thu Jan 18, 2018 11:08 am

Re: NSLU2 mod

Post by gabbano » Thu Jan 18, 2018 11:08 am

Jaxån wrote:
gabbano wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls! :wink:
Kan vara bra om du talar om vad du har för OS, och distribution på din NSLU. Det underlättar att svara på frågan då :)
Egentligen är det inte en NSLU utan NetGear WNR3500L (router) med Tomato OS på som jag har fått rfcmd att fungera på. Verisionen som binären var kompilerad på var för nslu2/openSlugOS. Tagen från http://www.hemkoll.nu/tellstick/rfcmd.

...så svar på frågan, nslu2/openSlugOS.

/Gabriel
Tung pung ger starka ben!

Jaxån
Posts: 185
Joined: Thu Jan 18, 2018 11:08 am

Re: NSLU2 mod

Post by Jaxån » Thu Jan 18, 2018 11:08 am

gabbano wrote:
Jaxån wrote:
gabbano wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls! :wink:
Kan vara bra om du talar om vad du har för OS, och distribution på din NSLU. Det underlättar att svara på frågan då :)
Egentligen är det inte en NSLU utan NetGear WNR3500L (router) med Tomato OS på som jag har fått rfcmd att fungera på. Verisionen som binären var kompilerad på var för nslu2/openSlugOS. Tagen från http://www.hemkoll.nu/tellstick/rfcmd.

...så svar på frågan, nslu2/openSlugOS.

/Gabriel
Ok, ingen erfarenhet av detta, tyvärr. Detta eftersom jag kör nslu2/Debian/Lenny.
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

Post Reply