NSLU2 mod

Moderator: Telldus

landrash
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

NSLU2 mod

Post by landrash »

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: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

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: Fri Mar 17, 2023 9:45 am

Post by landrash »

Perfekt, tackar tackar.
clabbefix
Posts: 4
Joined: Fri Mar 17, 2023 9:45 am
Location: Karlstad

NSLU2

Post by clabbefix »

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: Fri Mar 17, 2023 9:45 am

Post by landrash »

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: 199
Joined: Fri Mar 17, 2023 9:45 am

Post by Jaxån »

Klar man skall köra Debian på sluggen. ;)
gabbah
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Post by gabbah »

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: 199
Joined: Fri Mar 17, 2023 9:45 am

Post by Jaxån »

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.
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Post by Jaxån »

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å :)
EivndR
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Post by EivndR »

Har dere prøvd NexaHome på NLSU2-debian? Funker det?
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Post by Jaxån »

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.
gabbano
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: NSLU2 mod

Post by gabbano »

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: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: NSLU2 mod

Post by Jaxån »

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å :)
gabbano
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Re: NSLU2 mod

Post by gabbano »

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: 199
Joined: Fri Mar 17, 2023 9:45 am

Re: NSLU2 mod

Post by Jaxån »

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.
Post Reply