ideen für die linkstation

Network Attached Storage
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

ideen für die linkstation

Beitrag von supertroo »

hi leuds,

habe mich nun entschlossen auch eine linkstation zu erstehen, müsste morgen vieleicht schon da sein.
habe alle threads des öfteren gelesen und habe mir so einige schöne ideen einfallen lassen was man mit der box alles schönes machen kann(C64 Emulator, Anrufbeantworter...).

-edit: der Anrufbeantowrte "müsste" soweit funktionieren, da die box ja eine rs232 schnittstelle (pegelwandler ist anscheinend trotzdem notwendig) für direkten anschluss eines analog modems)

--kleine zwischenfrage: die LS V1 ist nur zum "umwandeln" in eine kurobox zu gebrauchen? die LS V2 net?--


habe dazu allerdings noch einige tolle fragen, die ich net im internet so beantwortet gefunden habe, auch einige elementare fragen:

- wenn ich sourcen finde die für den PPC (nicht PoPC!!) gedacht sind, kann ich die an meinem LINUX Rechner mit hilfe des cdk kompilieren, rpm es erstellen und dann auf die LS spielen, dort entpacken und ausführen(zu einfach gedacht??)?

- in den AN es von Freescale (AN2222) ist dort immer von einer Mandrake Distribution die rede, ist diese vieleicht am ehesten zu benutzen um dort packete für die LS zu erstellen?(mittels vmware ja kein problem).

danke für die antworten im voraus 8)

--nachtrag--

habe mich weiter im netz auf die suche gemacht und bei http://penguinppc.org/dev/crosstool.php dieses schöne cdk tool gefunden, nun ist dort der prozessor leider nicht direkt aufeglistet (MPC603e). nach weiter herumgegoogele fand ich die hinweise:

"The MPC603e microprocessor is software- and bus-compatible with the MPC745, and MPC755 microprocessor families."

^^kann mir jmd. sagen man die cdk-tools für den proz. der LS verwenden kann? Denn das crosstool besitzt für diverse ppc-cpus scripte zum erstellen.

wenn das auch auf der LS funktioniert...:
http://www.kurobox.com/forums/viewtopic ... e2a6ec16cc
Zuletzt geändert von supertroo am Montag 21. März 2005, 22:37, insgesamt 3-mal geändert.
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

C64 Emulator? Anrufbeantworter?? Soso :D
wenn ich sourcen finde die für den PPC (nicht PoPC!!) gedacht sind, kann ich die an meinem LINUX Rechner mit hilfe des cdk kompilieren, rpm es erstellen und dann auf die LS spielen, dort entpacken und ausführen(zu einfach gedacht??)?
Jap, geht... du musst nichtmal rpms erstellen und extra für den PPC müssen die Sourcen meistens auch nicht sein.
in den AN es von Freescale (AN2222) ist dort immer von einer Mandrake Distribution die rede, ist diese vieleicht am ehesten zu benutzen um dort packete für die LS zu erstellen?(mittels vmware ja kein problem).
Ne, geht genau so mit den meisten anderen (allerdings leg ich meine Hand nicht für SuSE ins Feuer :D )
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

danke Zaphot! habe im obrigen thread einen nachtrag drinne. hmm, wieso "soso." ??
Ne, geht genau so mit den meisten anderen (allerdings leg ich meine Hand nicht für SuSE ins Feuer :D )
nun rate mal auf welcher distri ich gerade rumhacke.. :-)
Zuletzt geändert von supertroo am Montag 21. März 2005, 22:39, insgesamt 1-mal geändert.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Zaphot hat geschrieben:C64 Emulator? Anrufbeantworter?? Soso :D
..darueber habe ich auch gegruebelt...entweder hat Supermario eine Linkstation mit Display und Audiointerface oder er will die eDbox dazu einspannen...da lass ich mich ja mal ueberraschen :-) Aber erst wird er uns sicher mit einem klicki bunti Superdau festem Kernel NFS Server V3 Paket ueberraschen...nachdem er die Linkstation ohne hier auch nur eine Frage zu stellen DBox ready gemach hat.

@supertroo
viel Erfolg!

cu,
peter
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

entweder hat Supermario eine Linkstation mit Display und Audiointerface oder er will die eDbox dazu einspannen...
nana, petri. supertroo nenn ich mich :-)

anrufbeantworter: mit dem obigen link für die mp3 wiedergabe, gar nicht soweit hergeholt

wie gesagt, ist erstmal nur spinne, aber wer weiss....
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
....dreimal darfst Du raten ob der 'Supermario' Absicht oder nur ein Fehler war ;-) Ich will Deine Ideen nicht runtermachen und lass mich sehr gerne ueberraschen...mit einem Kernel NFS V3 Server wurdest Du hier was fuer die Community tuen...und es waere sicher ein sensationeller Einstieg...und ich verspreche Dir: wenn Dir das gelingt, verschreibe ich mich nicht mehr!

viel Erfolg,
peter
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

hm, der unterschied zw. der v2 und der v3 besteht doch eigentlich im speed, oder?
mal flott im netzt gelesen, das er halt bestimmte operationen bei datenübertragungen zum schluss macht, sowie einen zwischencache?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

supertroo hat geschrieben:hm, der unterschied zw. der v2 und der v3 besteht doch eigentlich im speed, oder? mal flott im netzt gelesen...
..ich habe eine V1 und alles was ich ueber eine V2 gelesen habe ist nicht verifiziert...angeblich mini PCI-Slot/andere Firmware/kein Telnet/wie man Rootzgang bekommt ist mir unbekannt/????
Ueber eine V3 habe ich bisher noch nichts gelesen....ich bin jedenfalls froh eine V1 zu haben.

Hinweis:die letzte Firmware fuer die V1 die einen Telnetzugang hat und bei der der beschriebene Weg funktioniert um Rootzugang zu bekommen, ist die 1.45_13! Mit der 1.45_14 gehts schon nicht mehr...selber getestet.
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

:-) Oh, voll falsch verstanden. Ok ich werde mich demnächst sauberer und treffender ausdrücken! :-)
Ich meinte den Kernel-NFS! Unterschied zw. dem Kernel-NFS V2 und dem Kernel-NFS-V3 ! :roll: :D :D :D :D :D
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

;-) ok, haette ich auch so merken muessen wenn ich aufmerksamer gewesen waere. Der wichtigste Unterschied fuer uns die mit der DBox aufnehmen, ist die fehlende Groessenbeschraenkung von 2GB.
Ein Kernel NFS-Server ist imo einfach schneller und robuster/imun? gegen Amok laufende CPU Zeit fressende User Tasks....ziemlich wichtig fuer alles was Du vor hast ;-)
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

wie weit bin ich?

Beitrag von supertroo »

ok, meine box habe ich nun mitlerweile. nach vielen überlegen und gelsese im forum bin aich auf die idee gekommen auch ein gentoo system auf meiner LS zu installieren! und ich muss sagen. KLASSE!

http://www.kurobox.com/online/tiki-inde ... entooBeta1

das rad brauche ich nicht neu zu erfinden, bin gerade dabei den nfs einzurichten und werde alsbald mal einige messungen durchführen!


bye
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Re: wie weit bin ich?

Beitrag von petgun »

supertroo hat geschrieben:auch ein gentoo system auf meiner LS zu installieren!
...musstest Du vorher die Linkstation in eine Kuro Box umwandeln? Wenn ja, hat das gut und ohne Probleme geklappt?
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

:-9 woher wusste ich wohl das petgun als erstes antwortet :-) bin gerade im gentoo irc
server: irc.ircnet.net
kanal: #gentoo.de


es ist der hammer1 jup erst zur kurobox, dann das gentoo. hey, und wenn selbst ich das gepackt habe1 komm mal in den irc. gibts den dbox channel eigentlich noch?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

;-) ich bin kein Chatter....bin viel zu langsam mit meiner Tipperei.

Meinen Respekt, dass Du dir das zugetraut hast mit der Umwandlung in eine Kurobox!
Ich habe natuerlich auch den ganzen Kram gelesen und weiss wieviel dabei schief gehen kann...dann hast Du nur noch einen gut aussehenden Briefbeschwerer ;-)
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

ne deutsch anleitung: http://www.7070.org/docs/kurobox , habe es baer nach der englsichen gemacht! petgun, es sieht nur schwer aus, ist es aber echt nicht!! es gibt immer noch den EM mode, es dürfte kein problem geben, was nicht gelöst wird! achja, vlc habe ich auch auf der box :-) kann leider net testen, da ich noch kein netzwerkserver eingerichtet habe (smb,nfs,ftp) bin aber gerade dabei .-)

so, ziehe gerade die kernel.module, dann müsste nfs gehen.. mal sehen. meld mich wieder

das schöne bei dem gentoo ist, der macht alles von alleine .-9 (wenn alles richtig eingestellt ist). bracuhe nicht wirklich was zu machen, das system installiert sich alles was es brauch.. goil!
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

supertroo hat geschrieben:...ziehe gerade die kernel.module, dann müsste nfs gehen..
..ist das jetzt das Kuro-NFS-Paket? Das war imo leider nur ein NFS-V2 Server mit dem bekannten 2GB Limit.
Wie sieht eigentlich die Weboberflaeche Deiner umgewandelten Linkstation aus? Irgendwelche japanischen Logos/Schriftzeichen? Ich habe noch 'leichte' Probleme mit Kanji ;-)
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

petgun hat geschrieben:
supertroo hat geschrieben:...ziehe gerade die kernel.module, dann müsste nfs gehen..
..ist das jetzt das Kuro-NFS-Paket? Das war imo leider nur ein NFS-V2 Server mit dem bekannten 2GB Limit.
Wie sieht eigentlich die Weboberflaeche Deiner umgewandelten Linkstation aus? Irgendwelche japanischen Logos/Schriftzeichen? Ich habe noch 'leichte' Probleme mit Kanji ;-)
Wenn Gentoo auf dem NAS ist sollte es kein Problem sein den Kernel NFS v.3 zum Laufen zu bekommen. Eventuell ist das sogar beim Original LinkStation Kernel möglich.
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

jup nfs läuft. aber boah, ar+++langsam:-) mal sehen, was sich da machen lässt. habe die 2.4.17_kuro-box module.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

supertroo hat geschrieben:..aber boah, ar+++langsam..
..woran machst Du das fest?
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

er ratter los und wird dann verdammt träge.
unter iptraf sehe ich dann immer "udp fragmented". ich werde mal die box direkt an meinen rechner hängen! ich kopiere ein ts file 2.2 gb groß! wie lange brauchst du so? bzw wie ist deine übertragungsrate?

bei meinemclient kommt folgendes :

Code: Alles auswählen

erde ~#mount -t nfs -o nfsvers=3 192.168.11.150:/media/mp3 kuro
nfs server reported tcp not available, falling back to udp    
auf der kurobox:

Code: Alles auswählen

top - 23:53:38 up 16 min,  4 users,  load average: 1.47, 0.48, 0.22
Tasks:  36 total,   4 running,  32 sleeping,   0 stopped,   0 zombie
Cpu(s):   1.0% user,  63.5% system,   0.0% nice,  35.5% idle
Mem:     62800k total,    61252k used,     1548k free,     4800k buffers
Swap:   506036k total,     2496k used,   503540k free,    48480k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1164 root      14   0     0    0    0 S  9.4  0.0   0:16.69 nfsd
 1166 root      20   0     0    0    0 S  9.4  0.0   0:16.58 nfsd
 1169 root      13   0     0    0    0 S  7.4  0.0   0:16.80 nfsd
 1171 root      14   0     0    0    0 S  7.4  0.0   0:16.29 nfsd
 1167 root      14   0     0    0    0 S  6.5  0.0   0:17.35 nfsd
 1170 root      13   0     0    0    0 S  6.1  0.0   0:16.48 nfsd
  351 root      17   0     0    0    0 S  5.2  0.0   0:02.33 kjournald
 1165 root      11   0     0    0    0 S  4.2  0.0   0:16.83 nfsd
 1168 root      12   0     0    0    0 S  3.9  0.0   0:16.43 nfsd
    4 root      10   0     0    0    0 S  1.3  0.0   0:01.80 kswapd
 1292 root      11   0  1132 1132  912 R  1.0  1.8   0:09.76 top
 1305 root      11   0  1132 1132  912 R  0.6  1.8   0:00.91 top
 1239 root       9   0  1952 1912 1628 R  0.3  3.0   0:00.40 sshd
    1 root       8   0   536  496  476 S  0.0  0.8   0:04.29 init
    2 root       9   0     0    0    0 S  0.0  0.0   0:00.01 keventd
    3 root      19  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd_CPU0
    5 root       9   0     0    0    0 S  0.0  0.0   0:00.00 bdflush
    6 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kupdated
    9 root       9   0     0    0    0 S  0.0  0.0   0:00.01 kjournald
  349 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
  350 root       9   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
  354 root       9   0     0    0    0 S  0.0  0.0   0:00.00 khubd
  624 root       9   0   336  328  280 S  0.0  0.5   0:00.00 kuroevtd
  909 root       9   0   800  792  628 S  0.0  1.3   0:00.08 syslog-ng
  920 at         9   0   692  636  588 S  0.0  1.0   0:00.00 atd
 1142 rpc        9   0   768  760  632 S  0.0  1.2   0:00.06 portmap
 1156 nobody     9   0   800  792  708 S  0.0  1.3   0:00.02 rpc.statd
 1172 root       9   0     0    0    0 S  0.0  0.0   0:00.00 lockd
 1173 root       9   0     0    0    0 S  0.0  0.0   0:00.00 rpciod
 1176 root       9   0   948  936  764 S  0.0  1.5   0:00.03 rpc.mountd
 1225 root       9   0  1120 1020  916 S  0.0  1.6   0:00.01 sshd
 1277 root       9   0  1440 1440 1196 S  0.0  2.3   0:00.07 bash
 1281 root       9   0  4544 2380 1364 S  0.0  3.8   0:00.08 miniserv.pl
 1297 root       9   0   652  564  564 S  0.0  0.9   0:00.01 agetty
 1298 root       9   0  1952 1916 1632 R  0.0  3.1   0:00.24 sshd
 1301 root       9   0  1440 1440 1196 S  0.0  2.3   0:00.10 bash
Zuletzt geändert von supertroo am Dienstag 29. März 2005, 22:08, insgesamt 2-mal geändert.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Zaphot hat geschrieben:Eventuell ist das sogar beim Original LinkStation Kernel möglich.
..ich habe die Kritik an den GPL-Sourcen fuer die Linkstation bisher so verstanden dass leider etwas fehlt..und es somit nicht moeglich ist die komplette Firmware zu kompilieren. Koennte man trotzdem so einen Kernel-NFS-Server bauen?
Ich hoffe man nimmt mir den folgenden etwas laenglichen Dialog aus der YohooGroop nicht krumm:
I have been toying with trying to compile on my linkstation (namely
samba v3.0.13) and want some help with installing compilers.

I have downloaded the binary.zip archive and then extracted binutils-
2.10.91.0.2.tar.gz. I then used a telnet session to extract that
archive into the required location.

Upon running ./configure with the required arguments it complained
about not finding a compiler. So I then proceeded to extract gcc-
2.95.3.tar.gz into the required locations.

I ran ./configure yet again and after finding gcc, it then
complained about not finding a c compiler.

Can someone give some "no fuss" instructions on what we need to do
to be able to compile on the linkstation.
Here is what I did to get around the compiling path deal and to NOT
disturb anything else on the machine, because some of the files in
the compiler pack overwrite system some system libs.

1. tar off the root file system,
cd /
tar cvlf /mnt/share/root.tar
NOTE: the l is just do the local filesystem

2. mkdir /mnt/share/ROOT

3. cd /mnt/share/ROOT

4. tar xvf /mnt/share/root.tar

5. Untar all the compiler binaries
MAKE SURE YOU ARE IN /mnt/share/ROOT FIRST!

6. Get a copy of chroot from the files section in the group here

7. run chroot /mnt/share/ROOT

8. The compilers and all will work now.

9. I usualy do this:
./configure --prefix=/usr/local/packagename
make
make install
The new code will be installed in /usr/local/packagename

10. exit out of the chroot command

11. Copy cp -ra /mnt/share/ROOT/usr/local/package to /usr/local
I used the binaries from the kurbox site:

http://www.kurobox.com/downloads.html

(click on binaries)

Note, my approach for this build environment may seem a little
backwards, but does work well, though you will run into issues
locating some shared libs from the dev binaries. To get around this
copy them to /usr/local/lib (create this) and export
LD_LIBRARY_PATH=/usr/local/lib.

I have built the latest rsync, samba, apache all this way.
..also die KuroBox Pakete laufen....und aktuelle Sachen gehen auch...
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

hm, naja er kann nichts kompileiren weil er keinen compiler hat. genau das war auch mein problem, meiner meinung nach musst du auf deinem x86 rechner ein CDK installieren (cross development kit).
aber ich habe mich damit auch befasst, war mir zu viel.. :-) deswegen das gentoo projekt
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

supertroo hat geschrieben:hm, naja er kann nichts kompileiren weil er keinen compiler hat.
'I have _built_ the latest rsync, samba, apache all this way' was meint er damit denn?
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Bei dem Posting gehts wohl darum AUF der Linkstation zu compilen, hat aber mit dem Kernel/der Firmware nichts zutun :)
Man kann auch auf dem x86 mit einem Crosscompiler compilen. Das Tuxbox CDK z.B. stellt so einen Compiler bereit.
supertroo
Interessierter
Interessierter
Beiträge: 90
Registriert: Dienstag 8. Juli 2003, 21:18

Beitrag von supertroo »

wie auch immer, ist zu kompliziert meiner meinung.

habe jetzt vlc getestet und die box ist zu langsam für filme streamen.