NSLU2 mod
Moderator: Telldus
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
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!".
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
Software
Telldus Technologies
NSLU2
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
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
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
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
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 )
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 )
Om det fungerar, tala gärna om det. Om det inte fungerar, tala gärna om då åxå# 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
Re: NSLU2 mod
Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls!
Tung pung ger starka ben!
Re: NSLU2 mod
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 wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls!
Re: NSLU2 mod
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.Jaxån wrote: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 wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls!
...så svar på frågan, nslu2/openSlugOS.
/Gabriel
Tung pung ger starka ben!
Re: NSLU2 mod
Ok, ingen erfarenhet av detta, tyvärr. Detta eftersom jag kör nslu2/Debian/Lenny.gabbano wrote: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.Jaxån wrote: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 wrote:Ingen som har tdtool att dela med sig (färdig kompilerad för nslu) ??? Link pls!
...så svar på frågan, nslu2/openSlugOS.
/Gabriel