Page 1 of 2

NSLU2 mod

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

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

Posted: Fri Mar 17, 2023 9:45 am
by landrash
Perfekt, tackar tackar.

NSLU2

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

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

Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
Klar man skall köra Debian på sluggen. ;)

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

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

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

Posted: Fri Mar 17, 2023 9:45 am
by EivndR
Har dere prøvd NexaHome på NLSU2-debian? Funker det?

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

Re: NSLU2 mod

Posted: Fri Mar 17, 2023 9:45 am
by gabbano
Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls! :wink:

Re: NSLU2 mod

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

Re: NSLU2 mod

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

Re: NSLU2 mod

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