Forum: Mikrocontroller und Digitale Elektronik Pollin Netbox


von flo (Gast)


Lesenswert?

Hi Leute bei Polli gibts unter der Nummer 460 091 das Kunstoffgehäuse 
Netbox mit Innenleben. Hat einer von euch mal geschaut ob man was damit 
Anfangen kann? Also welche Teile man davon gebrauchen kann oder ob man 
das Teil zum laufen bekommt.

Mfg

FLO

von John S. (linux_80)


Lesenswert?

Hallo,

die Dinger kenn ich, die gabs mit Modem/ISDN/DSL und auch mit Ethernet, 
die aber wohl nur zum internen Gebrauch.

Sinn des Teils war es, damit per TV ins Internet zu kommen, dürfte so 
2000/2001 gewesen sein.

Auf der Chipkarte waren die Zugangsdaten drauf.
Ich hatte da auch mal Bilder vom Innenleben, wenn ich noch was finde ...

Vor einiger Zeit gabs da auch noch Fernbedinung und Tastataur dazu, bei 
Pollin.
Tastatur:
http://www.pollin.de/shop/shop.php?cf=detail.php&pg=Ng==&a=MDk5ODgyOTk=&ts=20
RC:
http://www.pollin.de/shop/shop.php?cf=detail.php&pg=Ng==&a=NTY4OTczOTk=&ts=0

An der Seite konnte man noch einen Drucker anschliessen, war aber ein 
spezieller Stecker.

Wird mit einem 3.3V Steckernetzteil betrieben.

Hier hab ich schonmal etwas rumgeforscht:
http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=27906

Die Firma, die das mal gebaut hat, gibts noch:
http://www.netgem.com/

von flo (Gast)


Lesenswert?

Danke für den Hinweis. Ob di dinger von Pollin woll auch funktionieren? 
Da läuft ja linux rauf wäre interessant ob man da ra kommen würde so als 
kleiner steuercomputer mit nem Atmega am LPT Port.

von Reutron (Gast)


Lesenswert?

Müsste eigentlich gehen schau dir doch mal das Datenblatt vom 
STPCC0166BTC3 an. Sieht wie die Netboxvariante von Zuum aus. Einfach mal 
nach googlen. Das Netzteil gibt es auch bei Pollin 3,3V/3A . Und wenn 
alle I/O Leitungen zugänglich sind hat man ein vollständigen PC 
inklusive VGA und IDE.

von John S. (linux_80)


Lesenswert?

CPU und RAM sind bei Pollin schon angegeben.
http://www.alldatasheet.com/datasheet-pdf/pdf/24546/STMICROELECTRONICS/STPCC0166BTC3.html
Läuft mit 66MHz.

Die Teile hatten auch eine Updatemöglichkeit (DiskOnChip), das ging aber 
nur auf einer bestimmten WebSeite von denen.

Lustig waren die Teile schon, aber mit (IIRC) 640*480 surfte sich's 
schlecht :-)

Ob man an das Linux dadrin ram kommt weiss ich jetzt ned, das fährt 
gleich mit GUI hoch, ist auch schon lange her ;)

VGA hat das Ding wohl nicht, ist nur für 4:3 TV ausgelegt, die Box.
Aber wenn man schaut, was die Leut mit der DBox alles gemacht haben... 
;)

Aja Bild hätt ich gemacht, aber im Prinzip sieht man in das Teil ja auch 
bei dem Bild vom Pollin rein. Deswegen häng ichs mal ned dran.

Probieren könnt ich frühestens morgen mal, denn eins sollte noch im 
Speicher, oder so, eingelagert sein.

von Flo (Gast)


Lesenswert?

Das wäre super. Wenn ich ein gutes Bild hätte könnte ich mir schon mal 
was überlegen.

MFG

Flo

von M. G. (looking)


Lesenswert?

Tiny 80 wrote:
> Aja Bild hätt ich gemacht, aber im Prinzip sieht man in das Teil ja auch
> bei dem Bild vom Pollin rein. Deswegen häng ichs mal ned dran.

Leider erkennt man auf dem Bild von Pollin nicht viel. Wäre super, wenn 
Du ein hochauflösendes Foto der Platine posten könntest. Danke.

von Marius S. (lupin) Benutzerseite


Lesenswert?

Bekommt man auf dem Teil auch windows zum laufen? Würde ich interessant 
finden ;)

Ich vermute mal da fehlen auch jegliche Eingabegeräte (Maus/Tastatur). 
Die ja bestimmt per Funk/IR angebunden waren.

von John S. (linux_80)


Lesenswert?

Hi,

hab heute so ein Teil ausgegraben,
wenn man mal davon ausgeht, das die beim Pollin die gleiche Software 
drauf haben,
könnte man Anrufbeantworter und Fax damit betreiben.
Fax hat nur noch den Nachteil, dass man erst was drucken kann, wenn man 
den passenden Stecker hat um den Drucker da anzuschliessen.

Ohne diese Smartcard kann man nur in den Einstellungen surfen, sonst nix 
weiter anstellen, und das geht auch nur mit RC und Tastatur wie oben 
schon erwähnt.


Bilder, (nicht gut, aber selten) sind hier abgelegt:
http://roboter.net-con.net/mc/NetBoxModem1.jpg  per Scanner
http://roboter.net-con.net/mc/NetBoxModem2.jpg  per Cam
Stecker in Gross:
http://roboter.net-con.net/mc/NetBoxLPT.jpg

Der Druckeanschluss hat 26Pins (2*13), auf dem Gehäuse steht Honda.

von Philipp Karbach (Gast)


Lesenswert?

>Bekommt man auf dem Teil auch windows zum laufen? Würde ich interessant
finden ;)

ich hoffe das ist ein witz ;)

man erkennt schonmal einen ess 1869 audio chip der auf jedenfall linux 
kompatibel ist. der prozessor auf dem board scheint bekannt und heißt 
stpc. allerdings wüsste ich nicht wie auf das gerät zugreifen sollte, 
wie gesagt tastatur eingang fehlt, ir ist müll. kein rs232, wo soll man 
da einsteigen und linux manipulieren :(?

von John S. (linux_80)


Lesenswert?

Ich weiss nicht ob man dabei an Windose denken sollte, das Teil läuft 
mit 66MHz, und hat 8MB RAM, und 8MB DiskOnChip (wenn ich richtig 
gerechnet habe),
kann nur am TV betrieben werden.
:-)

DiskOnChip hab ich hier gefunden:
http://newsletter.spezial.com/pdfdata/DOC-MD2800-2810.pdf

von Reutron (Gast)


Lesenswert?

Wenn ich das jetzt richtig gesehen habe liegt der ISA-Bus anscheinen auf 
den 4x12 Feld das nicht bestückt ist.
Hier http://www.st.com/mcu/familiesdocs-Elite-75.html findet man alle 
Infos die man braucht um das Teil anzupassen. Eine Schaltung der Netbox 
wäre natürlich noch besser.Die Frage ist eigentlich wie groß ist der 
Aufwand, Lohnt es sich?

von Flo (Gast)


Lesenswert?

Das würde ich ja gerne Rausbekommen. Hab mal 2 bestellt und werde mal 
schauen.Notfall kann ich die dinger umbauen und ein Intel Atom Board von 
Recihelt reihauen :-). Aber wäre schon besser wenn ich das Teil anders 
verwerten könnte. Bin ein Bastler der gerne an sowas Arbeitet.

Mfg

Flo

von Flo (Gast)


Lesenswert?

Sorry für den Doppelpost aber reventuell kann man auch per JTAG oder so 
dran.Da sind ja noch einige Felder für Pinleisten welche nicht bestückt 
sind.

von John S. (linux_80)


Lesenswert?

Die interessanten Daten sollten in dem Flashdrive sein, das müsste man 
mal auslesen.

von Dominique G. (dgoersch)


Lesenswert?

Marius S. wrote:
> Bekommt man auf dem Teil auch windows zum laufen? Würde ich interessant
> finden ;)

Wenn ich mir die Docs auf der Seite zum STPC so anschaue, gehe ich davon 
aus, dass Windows auf der Box läuft. Aber Windows auf der Basis eines 
486 mit 66MHz macht sicher nicht wirklich Spaß. Dann schon eher WinCE 
oder halt ein Linux auf der Basis von ucLibc.

Gruß
Dominique Görsch

von Philipp Karbach (Gast)


Lesenswert?

ja CE läuft, hab ich auch irgendwo gelesen, meiner meinung nach aber 
völliger unsinn. als steuercomputer mit linux wäre das aber ne feine 
sache! was kriegt man denn angezeigt wenn man die box einfach startet 
und am tv anschließt. gibts da nicht ein "wartungsmenü" oder sowas?

von K. J. (Gast)


Lesenswert?

hi auf den bild (foto) links unten der nicht eingelötete stekker sieht 
etwas nach serieller aus würde ich mal ausmessen.

Notfals halt die DoF auslesen des ist net so wild hab mir auch mal eine 
mit bestellt zum fummeln.

Glaub kaum das da Linux drauf ist entweder CE oder was eigendes wobei 
ich auf zweiteres tippe es gibt kaum Geräte mit Chips von ST die mit 
linux daherkommen.

von Sebastian (Gast)


Lesenswert?

Es spricht einiges für Linux. Wenn man diese Seite als Indiz nehmen 
kann: 
http://www.tnl.net/ua/category/Program/Netgem---Netbox/3.5---R93rc3

von K. J. (Gast)


Lesenswert?

jo scheinst recht zu haben schaut mal unter

http://www.netgem.com/supportLinux.php

von Sebastian (Gast)


Lesenswert?

Ob das wirklich die Firmware-Quellen zu der alten, bei Pollin 
angebotenen Netbox sind? Das wäre ein guter Anfang.

von K. J. (Gast)


Lesenswert?

ja sind es scheinbar must ne alte Version von 2004 runter laden also 
eine wo kein HD bei steht.

Dann des Makefile noch anpassen den läst sich des auch kompilieren ich 
warte erstmal auf die box hab mir einfach mal eine mitbestellt.

von Philipp Karbach (Gast)


Lesenswert?

also wenn es source code gibt dann ist man echt fein raus :). wäre schon 
ne nette idee. schnell bootender rechner mit anzeigefunktion über scart. 
dann ein atmega zur steuerung dran. ein PS2 display und schon hat man ne 
super steuerung für unter 100€ :D. Aber alles zukunftsmusik. es muss 
erstmal jemand da reinkommen und rausfinden was man machen kann.

von Dominique G. (dgoersch)


Lesenswert?

Wenn du nur was PC-like mit Scart suchst, nimm ne T-Online Vision s100. 
Die werkelt bei mir schon seit einiger Zeit unter Linux als Media-Client 
im Wohnzimmer (MP3, Videos, Internetstreams). Ursprünglich ist da ein 
star customized WinCE auf einem 32MB DoM (IDE Disk on Module). Ich hab 
das Ding bei mir durch ein 1GB IDE Flash-Modul ersetzt und ein 
abgespecktes Linux mit X, VDR und MMSv2 drauf laufen.

Das Ding ist übrigens ein Celeron 733 mit 256MB RAM ... wenn ich das nun 
aus dem Kopf richtig weiß.

Gruß
Dominique Görsch

von K. J. (Gast)


Lesenswert?

jup die s100 ist top für aufwendigere geschichten

von Philipp Karbach (Gast)


Lesenswert?

ich such eigentlich nichts, mich interessiert es nur. arbeite gerade an 
was völlig anderem. aber wenn du schon celeron sagst ist da auch wieder 
ein standard bios drauf oder? Das bedeutet boot zeiten im stundenbereich 
;).

von K. J. (Gast)


Lesenswert?

ja nur des bios der s100 kann net speichern ist zwar net so wild aber 
nen bischen nerft des schon

http://wiki.zenega-user.de/index.php?title=Hauptseite

von Dominique G. (dgoersch)


Lesenswert?

Wie das kann nicht speichern? Bei mir funktionierts einwandfrei, mit 
version 1.09 ist auch das Problem behoben, dass das einstecken von 
USB-Geräten die Bootreihenfolge durcheinander wirft.

Wegen Bootzeit: im WinCE-Mode bootet das Ding binnen Sekunden, aber eben 
auch nur ein WinCE ;)

Gruß
Dominique Görsch

von Flo (Gast)


Lesenswert?

Wenn man bei der Netbox die ISA Geschichte hinbekommen würde, wäre auch 
das Modem kein Problem.Dann könnnte man einfach ne ISA Netzwerkkarte 
einbauen.Ich hab gestern irgendwo gelesen das man das DoC Modul gegen 
einen richtigen IDE Anschluss tauschen kann muss nur noch mal nach dem 
Link schauen.Sitz auf der Abeit :-)

Mfg

Flo

von John S. (linux_80)


Lesenswert?

Die 10 Lötpunkte könnten was mit UART zu tun haben, denn 2 davon gehen 
auf den leeren IC-Platz daneben.

Das 4*12er Feld könnte auch was mit ISA zu tun haben, denn hier hab ich 
ein paar Adress- und Datenleitungen durchgepiepst.
Die 2 Leitungen vom leeren (vermeintlichen) UART IC-Platz, gehen auch 
auf diese 4*12, und auch in den ORCA FPGA.
Muss ich nachher mal horchen, ob da was rauskommt. 3,3V MAX hab ich aber 
keinen da. Mal suchen ob sich ein Handyadapter findet.

Die Quellen bei Netgem müssen für eine neuere Version sein, weil die Box 
älter ist, so um 2000, das jüngste IC: 0026.

von John S. (linux_80)


Lesenswert?

Ich hab jetz mit dem Oszi die Pins dieses nicht bestückten ICs abgehört, 
aber ausser rauschen kam da nix an (Immer schön fleissig an-/ausgesteckt 
die Box).
Wenn das wirklich eine UART ist, kanns höchstens noch sein, dass die 
innen lauscht ob beim booten was kommt, um dann irgendwas anders zu 
machen.
:-/

von Ralf (Gast)


Lesenswert?

Anscheinend gibt es verscheidene Hardwareversionen bei Pollin. Ich habe 
2 Stück bestellt und 2 verscheidene Versionen bekommen.

Die eine ist der von Tiny 80 sehr ähnlich, allerdings sind auf meiner 
Version keine SMD Elkos drauf, sondern SMD Tanalkondensatoren. Außerdem 
ist bei mir neben der Stromversurgungsbuchse noch eine mit "IR" 
beschriftete Buchse bestückt. Und (bei dem gescannten Bild) oben rechts 
neben dem Scartanschluss ist ein IRDA Modul aufgelötet.

Die zweite Netbox ist komplett anders. Statt einem STPC ist dort ein 
NS486SXL und ein CL-GD5425 drauf.

von Flo (Gast)


Lesenswert?

@Ralf

Funktionieren die Boxen oder sind die defekt?


Ich denke das der Chip den UART nach dem Booten deaktiviert. Habe hier 
einen Router der auch mit Linux läuft und der Deaktiviert UART Nach dem 
Booten.

von Florian I. (fbeek)


Lesenswert?

Hi Leute ich verfolge den Threat nun seit 2 Tagen und finde es echt Cool 
das man hier immer ein Paar leute findet die mitreden.

Zum Thema:

Ich hab das Datenblatt mal durchgeschaut aber nichts über UART gefunden 
aber könnte man die Console nicht über eine änderung in der Firmware 
umleiten auf den Netzanschluss, falls man eine ISA LAN Karte reinbaut? 
SOweit ich das verstanden habe habe gibts ja die Quellen oder.

von Kai B. (kaib) Benutzerseite


Lesenswert?

Ich hab mir 3 von den Boxen bestellt und hab vorhin mal eine an den 
Fernseher angeschlossen. Da ich leider weder passendes Netzteil und 
diese IR Tastatur mitbestellt habe konnte ich der Box momentan nicht 
mehr entlocken als ein Startbild mit Freedomland Logo.

Zur Hardware: ich habe 2 mit IRDA Sensor und eine ohne aber alle mit ST 
Prozessor.

MfG Kai

von Florian I. (fbeek)


Lesenswert?

Das mit dem IR Keyboard habe ich nicht bedacht und auch keine 
mitbestellt.gibts die Möglichkeit eine andere zu nutzen? Hab noch eine 
von Acer hier rumliegen.

Gruss
fbeek

von Ralf (Gast)


Lesenswert?

Ich habe leider auch kein Keyboard und konnte sie so noch nicht weiter 
testen. Aber ein Bild zeigen beide, nach dem ich sie an ein TV 
angeschlossen hatte. Eine zeigt das nur ein Logo und die andere zeigt 
irgendein Wilkommenstext an, den ich aber nicht lesen konnte, da er 
nicht auf Deutsch war. Bisher habe ich auch noch nichts weiteres 
versucht, ich hoffe ich habe am Wochenende Zeit dazu.

von Reutron (Gast)


Lesenswert?

Hallo Florian,
du darfst nicht nur den STPCC0166BTC3 betrachten, auf den Bord sind ja 
noch ein paar weitere IC.
VPX3225D = Video Pixel Decoders
ML6427 = 75W Quad Video Cable Drivers and Filters with Switchable Inputs
DPV90DX = Supports V.90/V.34 data and V.34/V.17/V.29 FAX
MD2810 = 8MB Single Chip Flash Disk
OR2T04A-4 T144 = Field-Programmable Gate Arrays, 11K Usable Gates, 400 
Registers, 6K Max User RAM
ES1869 = AudioDrive
und noch einige mehr.
Da es eine IR und Druckerschnittstelle gibt und der Karten-Controller 
angesprochen werden muss würde ich also annehmen das diese 
Schnittstellen im OR2T04A-4 T144 realisiert wurden. Es spricht 
eigentlich nichts dagegen, das auch eine UART realisiert wurde.
Und zur Software:
Das Problem ist doch wie kommt man an die "Alte Firmware" und wie die 
"Neue Firmware" in die DOC bekommen.

von Florian I. (fbeek)


Lesenswert?

Das stimmt allerdings.Werde mal in diese Richtung Weitersuchen.

von Reutron (Gast)


Lesenswert?

Bei der suche in Netz nach weitere Informationen bin ich über ein 
Eintrag in einen anderen Forum gestolpert, die haben die UART gefunden.
http://www.vdrportal.de/board/thread.php?threadid=81829&threadview=0&hilight=&hilightuser=0&page=23
Dort findet ich auch die Boot-messages der Netbox. Konnte es aber noch 
nicht probieren da ich keinen Pegelwandler mehr vorrätig hab. :-(

von unkastrierter Gast (Gast)


Lesenswert?

Welche Spannungsversorgung erwartet die NetBox eigentlich?

THX

von Reutron (Gast)


Lesenswert?

3,3V/3A das hier von Pollin Best.Nr. 350 627 müsste das richtig sein.

von John S. (linux_80)


Lesenswert?

Mahlzeit,

hab heute einen Handyadapter drangelötet, aber bei meiner Box kommt da 
nix raus :-(
Nur ein paar Hyroglyphen wegen dem rauschen.

von Philipp Karbach (Gast)


Lesenswert?

wow die vdr-portal beiträge sind ja der hammer! Damit lässt sich schon 
einiges anfangen. es gibt also einen UART :) und es läuft eine linux 
variante drauf. besser gesagt man kann sogar die bootmessages lesen! ich 
glaube ich lese mir das bootmsg mal genau durch, vielleicht steht da ja 
noch was interessantes!

von Hurzschaaf (Gast)


Lesenswert?

Ethernet ist auf meiner Netbox nicht drauf. Sie hat ein Modem onboard 
und ist identisch mit der bei Pollin abgebildeten.
Die Sprache der Menues ist Italienisch und kann offenbar nicht 
konfiguriert werden.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Noch interessanter ist der Initialisierungs-Script
/sbin/rc.sysinit

von ST-Microelectronics  selbst, gibt es noch jede menge Sachen für 
diese Platform
http://www.st.com/mcu/familiesdocs-Elite-75.html
alles was „STPC consumer“ betrifft durfte passen

von John S. (linux_80)


Lesenswert?

Von damals weiss ich noch, dass es verschiedensprachige Images gab, 
englisch, deutsch, italienisch, spanisch, ...

von Kai B. (kaib) Benutzerseite


Lesenswert?

Grad auch getestet mit nem USB Seriell Wandler dran.
Die Box brauch ne kurze zeit dann kommen die Daten mit 9600 baud.
mit cd hatte ich keine möglichkeit das Verzeichnis zu wechseln.
aber in diesem Verzeichnis gibt interessante Files.
address.lst
bookmark.lst
netgem.ini
Aber mit ls / sieht man die ganze Verzeichnisstrucktur von '/'.

Das Bild was bei Pollin drin ist sieht irgentwie schon stark nach 
Ethernet aus. Wäre schon interessant sowas.
MfG Kai

von K. J. (Gast)


Lesenswert?

naja interesant were es zu wissen was für bootloder drauf leuft und ob 
man über serial mit dem reden kann im vdr-forum in dem log steht da 
nichts leider vileicht ne andere bautrate.

von Dominique G. (dgoersch)


Lesenswert?

Nachdem der STPC x86 (laut Kernelmsg als Cyrix 486er erkannt) gehe ich 
fast von einem standard Bootmanager in der Art Grub oder Lilo aus. Wobei 
ich kein PC-typisches Bios finde... möglicher Weise auch irgendwas 
STPC-Abhängiges, was den Kernel direkt anspricht. Für LinuxBIOS/Coreboot 
ist die Box ja zu alt.

von John S. (linux_80)


Lesenswert?

Lest mal das DB von dem DoC, da steht was davon das dieses Teil nach dem 
Reset etwas in den RAM kopiert, evtl. wird das dann als Bootroutine 
ausgeführt.

von Dominique G. (dgoersch)


Lesenswert?

Kai B. wrote:
> Aber mit ls / sieht man die ganze Verzeichnisstrucktur von '/'.

Gibts "tree"? Oder kannst du mal ein rekursives "ls" durch alle 
Verzeichnisse posten ("ls -laR /")?

Und bitte mal ein "sh --version", danke.

von Hutt (Gast)


Lesenswert?

An dem nichtbestückten 4x12 anschluss ist der DoC rausgeführt:
(Pin1 oben links ist der eckige)
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│A0 │A1 │A2 │A3 │A4 │A5 │A6 │A7 │A8 │   │   │A11│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│A12│   │   │   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│   │   │   │   │   │   │   │   │OE │WE │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │GND│GND│D0 │D1 │D2 │D3 │D4 │D5 │D6 │D7 │   │
└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘

von John S. (linux_80)


Lesenswert?

Zu dieser Tabelle hätte ich noch eine Erweiterung:
links neben OE gehts weiter mit TxD (unter A8) und RxD (unter A7),
wenn man nach der Bezeichnung vom vdr-Forum geht,
und in der Ecke unten links ist bei auch nochmal Vcc.

von Hutt (Gast)


Lesenswert?

┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│A0 │A1 │A2 │A3 │A4 │A5 │A6 │A7 │A8 │   │   │A11│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│A12│   │   │   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│   │   │   │   │   │   │RxD│TxD│OE │WE │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│GND│GND│D0 │D1 │D2 │D3 │D4 │D5 │D6 │D7 │   │
└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
Habs mal ergänzt

von Kai B. (kaib) Benutzerseite


Angehängte Dateien:

Lesenswert?

So hier mal ne log mit Bootmessage und ls -Rl /.
Der Parameter a wird leider nicht erkannt
und sh --version geht leider nicht.
Zudem scheint das ganze in ner Ramdisk zu liegen da ein angelegtes 
Verzeichnis nach nem reboot wieder weg ist.
MfG Kai

von Dominique G. (dgoersch)


Lesenswert?

Kai B. wrote:
> So hier mal ne log mit Bootmessage und ls -Rl /.
Besten Dank.

> und sh --version geht leider nicht.
-v denn?

> Zudem scheint das ganze in ner Ramdisk zu liegen da ein angelegtes
> Verzeichnis nach nem reboot wieder weg ist.

Richtig, dafür spricht das Laden des Ramdisk-Treibers und der Output von 
"dd" nach dem init. Ist üblich für so embedded Kram, machen viele Router 
auch so, damit nicht unnötig auf dem Flash rumgeackert wird.

Nachtrag: War doch kein Output von "dd", da muss ich mich verguggt 
haben.

von Denny S. (Gast)


Lesenswert?

mach mal:
cat /proc/cpuinfo    ????

von John S. (linux_80)


Lesenswert?

Ich hab nochmal im Speicher (der unterm Dach vom Haus :-) ) gesucht,
und ein paar Bilder hochgeladen:

http://roboter.net-con.net/mc/NetBox_ISDN.jpg
http://roboter.net-con.net/mc/NetBox_ETH.jpg

Wie man sieht sollte man aus einer ISDN eine Ethernet machen können...

Deswegen sollte das Bild bei Pollin auf jeden Fall eine mit Modem sein.

Die Ethernet hat einen anderen LPT-Stecker, der sieht mehr so aus wie 
ein kleiner Centronics.

von Dominique G. (dgoersch)


Lesenswert?

Tiny 80 wrote:
> Ich hab nochmal im Speicher (der unterm Dach vom Haus :-) ) gesucht

YMMD ;)

von K. J. (Gast)


Lesenswert?

naja wen die DoF am pinheader ligt solte es ja möglich sein diese neu zu 
flashen das ist ja schonmal was sieht auch so aus das 4 uarts vorhanden 
sind dekt sich auch mit dem quelcode vileicht ligt der bootloder auf 
einen anderen drive.

von Dominique G. (dgoersch)


Lesenswert?

cat /proc/devices
cat /proc/dma
cat /proc/ioports
cat /proc/interrupts
cat /proc/modules
cat /proc/mounts
cat /proc/tty/drivers
cat /proc/version

von Philipp Karbach (Gast)


Lesenswert?

wie lang ist eigentlich inetwa die bootzeit?

von Florian I. (fbeek)


Lesenswert?

Das hört sich ja alles sehr gut an.Besteht die Möglichkeit das wir mal 
die unterschiede in der Bestückung der Nertzwerkkomponenten zusammen 
bringen? hab gesehen das der Unterschied zwischen der ISDN und der LAN 
Version hardwaremässig nicht gross ist.


Gruss
Flo

von John S. (linux_80)


Lesenswert?

So ich hab da mal was durchgepiepst:

┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│A0 │A1 │A2 │A3 │A4 │A5 │A6 │A7 │A8 │A9 │A10│A11│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│A12│A13│A14│A15│A16│A17│A18│A19│TxA│TxB│TxC│TxD│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│   │   │IOW│AEN│IOR│   │RxD│TxD│OE │WE │+5V│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│GND│GND│D0 │D1 │D2 │D3 │D4 │D5 │D6 │D7 │+5V│
└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘

Die meisten Signale liegen so auch am ES1869 an.

A16-19 hab ich nur per Oszi gemessen und vermute das es diese sind.

Bei den vier Tx Pins A-D läuft gleich vom booten weg etwas durch, nur 
lesen kann man nix (Hyroglyphen), egal welche Baudrate.
So vom Gefühl her tuts aber so wie ein bootlog :-/ nur auf allen 4 Pins, 
aber nicht auf allen das gleiche.
Und wenn ich an der RC was drücke, tut sich da auch was, anschliessend.

Bei den 3 leeren kann man zwar was messen, aber ich finde nicht 
woher/wohin die gehen.

Ich hab leider nur ein ganz normales analoges Oszi, da muss man schnell 
schauen ;-)

von Hutt (Gast)


Lesenswert?

Dass die Signale auch an andren ICs anliegen.. soweit hatte ich jetzt 
nicht gedacht.
Aber ich hab die Spur mal verfolgt und weitergepiepst:
Die Signale liegen auch am dpv90dx und an dem orca an.

Könnte das ein ISA-bus sein?

von John S. (linux_80)


Lesenswert?

Ein ganzer ISA Bus kommt mit diesen Signalen daher:
http://pinouts.ru/Slots/ISA_pinout.shtml
Bei diesen 12x4 Pins ist das nur eine 8-Bit Sparversion, ohne DMA, MEM, 
IRQs ...
Also nur 8-Bit IO.

Das RAM spricht der STPC selber auf eigenen Leitungen an.

Der Rest wird in diesem ORCA FPGA verarbeitet werden.

Die werden in der Box ja nicht unnötig Pins herausgeführt haben, die 
sonst kein IC benötigt.

Der Ethernetcontroller in der einen Box hätte 16 Bit Datenbus, aber ob 
die das auch so verwenden, der kann auch nur mit 8Bit ?
http://pdf1.alldatasheet.com/datasheet-pdf/view/82405/CIRRUS/CS8900A-CQ3.html

von Benedikt K. (benedikt)


Lesenswert?

Wenn ich das richtig sehe, dann ist der ORCA FPGA RAM basiert, er muss 
also erstmal konfiguriert werden.
Erledigt dies die CPU, oder gibts dafür noch irgendwo ein ROM?
Wenn es die CPU macht, dann müsste dafür auch irgendwo eine Datei auf 
der DOC oder im Sourcecode sein.

Rechts neben dem DOC sitzt ein Quarz und daneben ein IC. Könnte mal 
jemand dessen Bezeichnung ablesen, das kann man auf den Bildern leider 
nicht erkennen.

von John S. (linux_80)


Lesenswert?

Mahlzeit,
Du meinst das kleine IC mit dem 14.28MHz ?
Ist ein Philips 8002C, J7665, J0261
Der 29.4MHz gehört zu den Lucent ICs, denn der ist bei der ISDN-Box 
nicht drauf.
Ich seh grad in der ISDN-Box ist der 14MHz garnicht bestückt !

von Benedikt K. (benedikt)


Lesenswert?

Tiny 80 wrote:

> Du meinst das kleine IC mit dem 14.28MHz ?
> Ist ein Philips 8002C, J7665, J0261

Ja, genau. Danke.
Scheint ein TDA8002C zu sein: IC card interface
Passt auch von der Position her neben dem Karten Slot.

von Benedikt K. (benedikt)


Lesenswert?

Mal eine ganz dumme Frage:
Wie bekommt man da eine neue Software rein?
Es gibt ja weder RS232 noch sonst eine Verbindung nach draußen, 
höchstens aus dem Internet via Modem oder LAN.

Kann es sein, dass der 4x12 Anschluss zum Programmieren gedacht ist, und 
so die Kiste während der Produktion erstmalig ihre Software bekommen 
hat? Alle notwendigen Anschlüsse sind ja vorhanden. Man müsste dazu die 
CPU nur in einen Halt Modus oder so bekommen, was auch kein Problem sein 
dürfte.

von Hurzschaaf (Gast)


Lesenswert?

Hat eigentlich jemand eine LAN-Variante der Netbox bekommen?
Bei Pollin ist nur eine Modem-Variante mit durchgeschleiftem 
Telefonanschluss abgebildet. Zweifler betrachten sich bitte die 
Bestückung der Platine. Da ist kein Ethernet drauf.

von Sebastian (Gast)


Lesenswert?

In einem Blog wird von einem ähnlichen Gerät gesprochen, das 
offensichtlich auch von Netgem stammt. Dieses lädt sein Firmware-Update 
von einer bestimmten Webseite. Wahrscheinlich wird das Image erst in den 
RAM geladen, dann geflasht. Das Verhalten des Update-Servers zu 
imitieren könnte allerdings schiwerig werden.

Offensichtlich hat das Gerät aber doch UART-Schnittstellen, wenn auch 
ohne Pegelwandler. Ich denke aber eher, daß Benedikts zweite Vermutung 
zutrifft: Der DiskOnChip-Baustein wird wahrscheinlich über das 
Kontaktfeld parallel programmiert und dazu die CPU irgendwie gestoppt. 
Vielleicht dient dafür eine der noch unidentifizierten Leitungen.

von Benedikt K. (benedikt)


Lesenswert?

Sebastian wrote:
> Wahrscheinlich wird das Image erst in den
> RAM geladen, dann geflasht.

Wobei die Frage ist, ob es überhaupt ein Image in dem Sinn gibt:
Der Flash verhält sich ja wie eine Festplatte. Daher lassen sich die 
Dateien einzeln überschreiben.
Bei 8MByte Flashgröße und 8MByte RAM, wovon noch etwas für die 
Grafikkarte abgezweigt wird, könnte es auch etwas eng werden.

> Offensichtlich hat das Gerät aber doch UART-Schnittstellen, wenn auch
> ohne Pegelwandler.

Da die aber im Normalbetrieb nicht vorgesehen ist, denke ich mal eher 
nicht, dass ein Bootloader vorhanden ist, der das Betriebssystem via 
UART einspielen kann (wie es bei den meisten anderen Receiver oder 
ähnlichem ist). Für den Service wäre es ja ein leichtes mit einem 
passenden Adapter ein zerschossenes Betriebssystem neu aufzuspielen.

Bleibt natürlich die Frage, wie wir eine neue Software aufspielen 
können.

@Tiny 80 (linux_80)
Könnte es sein, dass TxA-TxD oder einer der freien Pins JTAG oder etwas 
ähnliches ist? Irgendwie muss ja der FPGA konfiguriert werden. Auf Seite 
45 im Datenblatt wird ein serielles Signal gezeigt, das durchaus einem 
UART Signal ähnlich sieht.
Allerdings würde ich eher vermuten, dass das FPGA über "Asynchronous 
Peripheral Configuration" konfiguriert wird, denn dazu verhält sich der 
FPGA wie ein Busteilnehmer an einem 8bit Datenbus.

von Sebastian (Gast)


Lesenswert?

Wenn ich das richtig verstehe, könnte man die Problempunkte also 
folgendermaßen zusammenfassen:

a) Ist DoC über das Kontaktfeld beschreibbar? Ich habe das Datenblatt 
bisher nur überfolgen, aber das scheint einen Treiber oder eine Art 
Firmware zu benötigen, vielleicht für solche Dinge wie Defektmanagement. 
Wenn das NAND-Flash sein sollte, braucht man so etwas.
Hier wird ein Linux-Treiber beschrieben: 
http://www.gctglobal.com/Download/DiskOnChip/diskonchip.html

Wenn die ganze Sache wirklich nicht-trivial ist, müßte man diese 
Flash-Disk zum Beschreiben in irgendein System einbinden, ob nun DOS, 
Linux oder Windows, unter dem ein passender Treiber verfügbar ist.

b) Wird die Konfiguration des ORCA-FPGA über die Firmware gemacht? Wenn 
ja, ist diese Funktionalität in den zum Download stehenden Quellcodes 
enthalten?

c) Passen die Sources von Netgem überhaupt auf das Gerät, oder gibt es 
ggf. andere? Hierzu sei auf die im VDR-Portal Forum gezeigte 
Boot-Ausgabe verwiesen, die Rückschlüsse auf Version und Gerätetreiber 
zuläßt.

von Philipp Karbach (Gast)


Lesenswert?

daher kostet die box 1,95€ bei pollin ;). Wie ich die Pollin Mitarbeiter 
kenne wird ein Techniker das ganze bewertet haben als sie das Kontingent 
gekauft haben. Der Kam wahrscheinlich aufs gleiche raus. Super Hardware 
aber nutzlos. Briefbeschwerer :(

von Benedikt K. (benedikt)


Lesenswert?

Sebastian wrote:

> a) Ist DoC über das Kontaktfeld beschreibbar? Ich habe das Datenblatt
> bisher nur überfolgen, aber das scheint einen Treiber oder eine Art
> Firmware zu benötigen, vielleicht für solche Dinge wie Defektmanagement.

Ich habe auch schon versucht Infos zu dem DOC zu finden, das 
Hauptproblem ist, dass M-Systems von Sandisk geschluckt wurde. Daher ist 
deren Webseite Offline. Weiterhin ist die Milleniumreihe schon lange 
abgekündigt. Vermutlich so gegen 2002/2003. Ein ausführliches Datenblatt 
ist daher nirgends erhältlich. Eine Ansteuerung auf Low-Levelebene ist 
daher nahezu unmöglich, da es nirgends eine Beschreibung der Register 
von dem DOC gibt.

> Wenn das NAND-Flash sein sollte, braucht man so etwas.

Ja, es ist NAND-Flash. So wie ich das sehe, besitzt der Chip aber noch 
SRAM, einen µC usw. und macht eine Fehlererkennung in Hardware. Die 
Fehlerkorrektur, Wear-Leveling, Defektmanagement usw. wird aber in 
Software von dem TrueFFs Treiber erledigt.
Daher sind die Blöcke innerhalb des Speichers vermutlich alles andere 
als linear angeordnet -> Ohne Treiber keine Chance.

> Wenn die ganze Sache wirklich nicht-trivial ist, müßte man diese
> Flash-Disk zum Beschreiben in irgendein System einbinden, ob nun DOS,
> Linux oder Windows, unter dem ein passender Treiber verfügbar ist.

Die Frage ist nur, wie man das macht, und ob sich das lohnt. Einen AVR 
anzulöten, der Daten via UART in den Flash schreibt ist sicherlich kein 
Problem, das Problem ist die Software, die den Zugriff auf den Flash 
koordiniert, das Wear-Leveling usw. erledigt, also der Sourcecode von 
dem TrueFFS Version 5.x.

> b) Wird die Konfiguration des ORCA-FPGA über die Firmware gemacht?

Vermutlich. Ich habe noch keine Netbox, aber ich sehe auf der Platine 
nirgends einen Config ROM (höchstes auf der Rückseite).

von Sebastian (Gast)


Lesenswert?

Vielleicht lassen sich die Erkenntnisse über die alten DoC-Module 
(DiskOnChip 2000) übertragen? Siehe hier:
http://elektronik-kompendium.de/public/arnerossius/bastel/doc2isa.htm
http://users.on.net/~merrifield/Linux_DOC.html

von Bernhard M. (bernhard84)


Lesenswert?

Ich finde es komisch, dass ich kein BIOS-Flash auf den Bildern sehe, 
denn irgendwoher muss der STPC ja seinen Bootloader bekommen und dirket 
von der IDE-Flash-disk kann er ja nicht booten.
Sind auf der Unterseite auch noch irgendwelche ICs?

von Sebastian (Gast)


Lesenswert?

> und direkt von der IDE-Flash-disk kann er ja nicht booten.

Gerade das ist ein Punkt, über den ich mir im Unklaren bin. Vielleicht 
kann er das doch. Schließlich hat die Flash-Disk eine direkte, 
ISA-ähnliche Busanbindung. Ist ein BIOS-Flash/ROM denn anders 
angeschlossen?

von Benedikt K. (benedikt)


Lesenswert?

Bernhard Mayer wrote:
> Ich finde es komisch, dass ich kein BIOS-Flash auf den Bildern sehe,
> denn irgendwoher muss der STPC ja seinen Bootloader bekommen und dirket
> von der IDE-Flash-disk kann er ja nicht booten.

Doch, kann er. Der DOC läd einen Sektor aus dem Flash in einen RAM 
Buffer, der anstelle der BIOS in den Speicherbereich eingeblendet wird. 
In dem befindet sich der Bootloader und der TrueFFS Treiber.
Genau das ist einer der Punkte, wieso DOC vor ein paar Jahren relativ 
beleibt war: Es macht die Sache billig, da man auf den BIOS Chip 
verzichten kann.

von kosti (Gast)


Lesenswert?

Der DOC läst sich eigentlich von System selbst ganz gut beschreiben, wie 
normale Festplatte.
Es existieren drei Partitionen
/dev/fla1 –root filesystem
/dev/fla2  ist leer
/dev/fla3  für Benutzerdaten

zur Sicherheit  /dev/fla1 auf /dev/fla2 kopieren …
>dd if=/dev/fla1 of=/dev/fla2

nach einen remount wird /dev/fla1 „rw“ gemountet, dann die 
Hauptapplikation „netgem“ umbenannt und nach einem Neustart hat man 
plötzlich viel mehr Freiheiten …

>mount   -o remount /dev/fla1  /
>mv /bin/netgem /bin/netgem1
>sync
>reboot

die Applikation, wenn man sie braucht mit
# netgem1
starten

auch die Modem-Variante der Box hat eine Netzwerk-Schnittstelle und zwar 
die Parallele-Schnittstelle. Die Box  unterstützt „PLIP“ (Parallel Line 
IP)  über LapLink-Kabel
http://www.freebsd.org/doc/de/books/handbook/network-plip.html

nach eine solche Verbindung (noch nicht getestet!) lasen sich Dateien 
mit  rcp ( remote file copy -  befindet sich im Verzeichnis  /usr/bin) 
hin und her bewegen.

von Sebastian (Gast)


Lesenswert?

Nicht schlecht, das hilft wirklich weiter. Also kann man zunächst 
einfach über das serielle Terminal an die Konsole ran, und benötigt kein 
Root-Passwort? Klingt gut. Und wenn die netgem-Software nur eine 
Applikation ist, braucht man ja am laufenden Linux-System nicht viel zu 
ändern, sondern kann bei Bedarf einfach eine eigene Applikation 
einfügen.

Aber nun wissen wir leider noch immer nicht, wie die Pinbelegung dieser 
exotischen  parallelen Schnittstelle ist. PLIP ist ja eine gute Sache, 
aber die Box hat nunmal keinen Centronics- oder Sub-D Anschluß. Weiß 
jemand da Rat?

von Benedikt K. (benedikt)


Lesenswert?

Gibts sowas vielleicht auch für RS232? Die Schnittstelle ist ja bekannt 
und man bräuchte nur 3 Drähte anlöten.

Gibt die Kiste zufällig das Videosignal als RGB + CSync aus?
Dann hätte ich endlich eine Verwendung hierfür:
Beitrag "4" TFT für 7,97€"

von John S. (linux_80)


Lesenswert?

Hallo,

auf der Unterseite sind keine Bauteile.

Die offizielle Version ein neues Image da drauf zu bekommen war so, dass 
man auf eine WebSeite von Netgem gehen musste, suchte sich eine Sprache 
aus und wartete (wegen Modem) bis das Ding fertig war, während dieser 
Zeit konnte man TV gucken per PIP.

Und ich denke nicht, das die ganzen 8MB des DoC voll waren, denn man 
konnte die Box als Anrufbeantworter und Faxmaschine verwenden, diese 
Daten mussten auch irgendwo gesichert werden.
Bookmarks und Adressbuch waren glaub ich auf der Smartcard.

LAN-Box gabs glaub ich nicht im freien Handel, max. noch ISDN, von DSL 
hab ich nur gehört, aber nie eine gesehen.

Zu dem LPT-Anschluss, hies es damals zumindest, die sei ganz normal wie 
LPT auch, nur eben ein kleinerer Stecker. Von den Pins her geht es sich 
aus, 25 +1 für Schirm, oder so.

Mein Problem ist noch, das bei mir nix mit RS232 ist, wie das auch im 
VDR-Forum gezeigt wird :-(

Wer sich eine IR-Tastatur geholt hat, kann sich durch die Einstellungen 
clicken (Option), und da findet sich irgendwo die Version, da könnte man 
mal vergleichen, ob alle die gleiche haben. Bzw. bei welcher jetzt was 
geht, vor allem RS232 !


@benedikt:
wo diese TX-Pins hingehen hab ich noch nicht herausgefunden, müsste man 
mal alles Pins der anderen ICs durchpiepsen, aber hab ich nicht zu 100% 
gemacht.
Einer der drei noch nicht zugeordneten Pins geht auf den für Jumper 
vorgesehenen Plätze zwischen Modem und DoC.

PS:
Sicherheitshalber: Ich beziehe mich nur auf die Box, die so ausschaut 
wie bei Pollin abgebildet.

von Kai B. (kaib) Benutzerseite


Lesenswert?

Wenn man per RS232 an der Box hängt und einfach mal ls eingibt wurden 
mir 3 Files angezeit.
address.lst
bookmark.lst
netgem.ini
In der netgem.ini war ein Link auf den Update Server welcher so leider 
nicht mehr erreichbar ist.
In address.lst stand bei mir irgentein Benutzer drin.

Kommt man eigentlich mit hilfe der IR Tastatur weiter als bis zum 
Freedomdings Logo? Ich denke mal ja, oder?

von John S. (linux_80)


Lesenswert?

Die Box schimpft bei mir aber schon, wenn ich ohne smartcard Adressbuch 
oder Bookmarks aufrufen will.
Ansonsten kann man in den Einstellungen surfen, und auch ein paar 
ändern.
Aber nix, was mit I-Net-Zugang zu tun hat, das steht dann alles auf der 
Karte.

von Flo (Gast)


Lesenswert?

So meine beiden Boxen sind auch da.Hätte auch noch ne idee Daten da 
reinzubekommen. Ist wohl etwas blauäugig aber eventuell kann man ja die 
serielle Schnittstelle nutzen schliesslich läuft das OS ja. kann mal 
jemand Posten welche Programme auf der Console zur verfügung 
stehen?Bekomme erst morgen neue MAX Wandler.

Gruss

Flo

von Dominique G. (dgoersch)


Lesenswert?

Flo wrote:
> kann mal jemand Posten welche Programme auf der Console zur verfügung
> stehen?

Es wurde doch bereits ein komplettes "ls" über das ganze Filesystem 
gepostet, da siehst du was an Binarys zur Verfügung steht. Da bislang 
die Version und Art der Shell unbekannt ist, kann man über build-in 
Funktionen nichts sagen. Meine erste Vermutung war Busybox, aber davon 
bin ich nichtmehr überzeugt.


Wäre nett, wenn noch jemand oben angefragte cat proc... posten könnte, 
ebenso versuchen irgendwie Version und Art von /bin/sh herauszubekommen. 
sh --version ging ja nicht, vielleicht -V oder --help.

Sorry dass ich das hier alles anfragen muss, aber ich hab keine solche 
Box und auch keine Bestellung bei Pollin in nächster Zeit geplant, sonst 
würde ich mir einfach eine mitbestellen.

Gruß
Dominique Görsch

PS: Vielleicht kann ja auch jemand die Box an einen Konsolenserver 
hängen? ;)

//Nachtrag: Da die Box ja nun definitiv auf OpenSource-Material basiert 
(Linux Kernel) müssten die Sourcen Verfügbar sein, hat da schonmal 
jemand geforscht?

von Fiete (Gast)


Lesenswert?

SInd bei dem weiter oben geposteten Link nicht die Sourcen dabei?
http://www.netgem.com/supportLinux.php

von K. J. (Gast)


Lesenswert?

doch sieht so aus :P

naja man kan rechtsimpel per uart sw drauf bekommen sieht nicht so aus 
das bussybox so abgespeckt ist das man da keine sw drauf bekommt nur 
halt net die sauberste lösung man kan mit echo arbeiten zum sw 
abspeichern.

von Dominique G. (dgoersch)


Lesenswert?

Zumindest die Kernel-Sourcen dort sind quasi wertlos. Das ist einfach 
der Sourcetree eines 2.4.2er Kernel, evtl mit patches/anpassungen, aber 
nichtmal eine .config liegt bei. Schade.

Bin gerade mal alle nicht-HD-Versionen (4.0.4, 4.2.3, 4.4, 4.4.1 und 
4.4.2) durchgegangen, diese basieren allel auf Kernel 2.4.2. Hatte 
erhofft durch die Kernelversion Rückschlüsse auf den Firmwarestand der 
Box ziehen zu können - nix ist.

Schau mir nun auch nochmal die Utils-Sourcen an.

//Nachtrag: Auch da scheint ned viel besonderes drin zu sein. In der 
utils-netgem-4.0.4 liegen die Sourcen für ein paar Libs (libdes und 
libdl) einen DHCP-Client (dhcpcd-1.3.17-pl2) sowie für ein paar 
unspektakuläre Binaries (dosfs, gdbserver, insmod). Interessant finde 
ich jedoch, dass dort noch Sourcen zu einem USB-UHCI-Treiber und für das 
Minix-FS liegen. Wozu braucht man dies auf der Box?

von Dominique G. (dgoersch)


Lesenswert?

K. J. wrote:
> naja man kan rechtsimpel per uart sw drauf bekommen sieht nicht so aus
> das bussybox so abgespeckt ist das man da keine sw drauf bekommt nur
> halt net die sauberste lösung man kan mit echo arbeiten zum sw
> abspeichern.

Darin Software auf die Box zu bekommen, sehe ich auch kein Problem. 
Interessant wäre aber welche libc (uClibc?) auf der Box läuft, dann 
bräuchte man nicht statisch übersetzen, sondenr könnte extra für die Box 
bauen.

Hat schon jemand die parallele Verbindung getestet? PPP und PLIP sind ja 
im Kernel aktiviert und werden beim booten geladen, aber ist da auch ein 
pppd vorhanden?

von Heiko (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe mir auch ein paar Boxen bestellt (5), und siehe da, eine ist 
anders. Sie besitzt einen TFDS 4500, ein serielles IRDA. Das Datasheet 
ist anbei.

Der IC sitzt micht Sicht von hinten rechts neben der SCART-Buchse. Ich 
nehme an, hier können wir mit einer seriellen Schnittstelle ansetzen.

Gruß Heiko

von K. J. (Gast)


Lesenswert?

hi wo ich das DB grade sehe seite 11 unten links des bin pad ist auch 
unbestückt auf den anderen pcbs.

meine sind leider erst heute in die post gegangen.

von Heiko (Gast)


Angehängte Dateien:

Lesenswert?

So,

nun hier ein Bild vom IRDA neben der Scart-Buchse.

Gruß Heiko

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

binary dump von Partitionstabelle + /dev/fla1
die Partitionstabelle ist 0x400 byte lang
--------
1
 Gerät Boot      Start         End      Blocks   Id  System
2
/dev/sda1   *           1          67        2048   81  Minix / old Linux
3
Partition 1 endet nicht an einer Zylindergrenze.
4
/dev/sda2              67         133        2048   81  Minix / old Linux
5
Partition 2 endet nicht an einer Zylindergrenze.
6
/dev/sda3             133         255        3791   81  Minix / old Linux
7
Partition 3 endet nicht an einer Zylindergrenze.
----------
sda1=fla1 ....

PLIP - funktioniert. Die Parallele Schnittstelle ist mit standard 
PC-Belegung + pin25=3.3V VCC
ping von netbox und Hostrechner - funktionieren
remote debug über PLIP mit gdbserver - funktioniert
rcp funktioniert leider nicht

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Pinbelegung
-----------
1
1  /STROBE  Strobe  
2
2  D0  Data Bit 0  
3
3  D1  Data Bit 1  
4
4  D2  Data Bit 2  
5
5  D3  Data Bit 3  
6
6  D4  Data Bit 4  
7
7  D5  Data Bit 5  
8
8  D6  Data Bit 6  
9
9  D7  Data Bit 7  
10
10  /ACK  Acknowledge  
11
11  BUSY  Busy  
12
12  PE  Paper End  
13
13  SEL  Select  
14
14  /AUTOFD  Autofeed  
15
15  /ERROR  Error  
16
16  /INIT  Initialize  
17
17  /SELIN  Select In  
18
18  GND  Strobe Ground  
19
19  GND  Data bit 1 and 2 Ground  
20
20  GND  Data bit 3 and 4 Ground  
21
21  GND  Data bit 5 and 6 Ground  
22
22  GND  Data bit 7 and 8 Ground  
23
23  GND  Busy and Fault Ground  
24
24  GND  Paper out, Select, and Acknowledge Ground  
25
25  GND  AutoFeed, Select input and Initialize Ground  
26
26  VCC   3.3V

von Sebastian (Gast)


Lesenswert?

Toll, sogar gleich mit mechanischer Lösungsmöglichkeit, wenn man den 
Stecker nicht bekommt. Ist es eigentlich problematisch, daß dieser Port 
mit 3.3V Signalpegel arbeitet und der eines PC mit 5V?

von K. J. (Gast)


Lesenswert?

hallo, hab was kleines pin 2 also RxD von dem ir Endfänger geht an den 
ORKA auf PIN 3.

ansonsten hab ich nichts weiteres gefunden des frambuffer drive läst 
sich direkt ansprechen nur ohne kernelumbau bekommt man die Konsole 
leider nicht drauf gemapt.

von Philipp Karbach (Gast)


Lesenswert?

kann man denn per software auf dem framebuffer schreiben? also so wie es 
wahrscheinlich das userinterface jetzt auch macht? Dann kann man sich ja 
selbst was schreiben..

von BerndB (Gast)


Lesenswert?

Hallo zusammen

Ich hab mir auch 2 von den Boxen geholt und folgendes herrausgefunden:

Der Pin zwischen IOR und RXD vom 4X12 Feld

┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│A0 │A1 │A2 │A3 │A4 │A5 │A6 │A7 │A8 │A9 │A10│A11│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│A12│A13│A14│A15│A16│A17│A18│A19│TxA│TxB│TxC│TxD│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│   │   │IOW│AEN│IOR│   │RxD│TxD│OE │WE │+5V│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│GND│GND│D0 │D1 │D2 │D3 │D4 │D5 │D6 │D7 │+5V│
└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘

geht auf Pin5 von dem ORCA FPGA. Der PIN links von dem IOW geht auf den 
nicht bestückten 4 Pin Jumper zwischen DOC, PHilips 8002CG, ORCA und 
LUCENT.

Gruß BerndB

von Benedikt K. (benedikt)


Lesenswert?

BerndB wrote:

> geht auf Pin5 von dem ORCA FPGA.

Das kann leider alles mögliche sein, das ist ein normaler I/O Pin des 
FPGAs.

@ kosti
Du hast doch den DOC schon ausgelesen. Hast du da drauf irgendwas wie 
das Config File für den FPGA gefunden?

von kosti (Gast)


Lesenswert?

@ Benedikt K.

Ich habe nicht den DOC sondern nur /dev/fla ausgelesen. Die 
ORCA-Konfiguration ist  wahrscheinlich im bereich des Bootloaders zu 
suchen.
Das, was vor /dev/fla liegt,ist irgendwie nicht zu sehen.

von K. J. (Gast)


Lesenswert?

Ja des steht auch in den ST dokus da steht auch drinne das der erste 
bereich mit dem ST Loade nicht vom OS aus zu ereichen ist leider steht 
da auch drinne das man die chip vorm einlöten flaschen muss.

sieht wohl ehr so aus das sich der Aufwand für die kiste net lohnt.

von Flo (Gast)


Lesenswert?

Das würde ich nicht sagen schliesslich haben wir ja bereis ein laufendes 
System mit einem LPT PORT und UART. Selbst wenn man das Betriebssystem 
nicht austauschen kann, kann man es immer noch erweitern.

Gruß

Flo

von Reutron (Gast)


Lesenswert?

Mh, ich hab leider nur ein Kurzdatenblatt und aus den geht nicht hervor 
das man die DOC nicht im System flaschen könnte. Vielleicht könnte mal 
jemand der das ganze Datenblatt hat es zur Verfügung stellen.
Gruß Reutron

von K. J. (Gast)


Lesenswert?

Hi hab leider kein parport mehr serial sw übertragen geht mit folgenden 
befehlen recht gut.

Vorher natürlich schauen das die baut rate mit setserial eingestellt 
wird

# Verzeichniss wekseln nach /usr/bin auf der box
echo "cd /usr/bin" > /dev/ttyUSB0
# Box für die Datei vorbereiten
echo "cat <<\EOP>> test" > /dev/ttyUSB0
# Datei Senden
cat test > /dev/ttyUSB0
# Datei schlissen und speichern
echo "EOP" > /dev/ttyUSB0
# Datei ausfürbar machen
echo "chmod 777 test" > /dev/ttyUSB0
# Drive syncen
echo "sync" > /dev/ttyUSB0
# Reboot
echo "reboot" > /dev/ttyUSB0

von Benedikt K. (benedikt)


Lesenswert?

@theborg0815

Könntest du (oder auch jemand anders) mal für jemanden der keine Ahnung 
von Linux hat, erklären, was man machen muss, um die Box über den UART 
zu bedienen?
PuTTY hab ich, ich sehe beim Einschalten die Bootmessage, weiter komme 
ich aber leider nicht.

PS: Es scheint viele verschiedene Versionen zu geben: Meine haben alle 
die IR Buchse auf der Rückseite bestückt, und neben dem 3,3V Regler 
keinen Stepup, sondern eine Ladungspumpe um auf 5V zu kommen.
Die Boxen die auf der Oberseite einen Freedomland Aufkleber haben, haben 
den IrDA Platz intern bestückt.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Es gibt grundsätzlich zwei verschieden Software-Versionen.
-  erstens die Konsole ist komplett frei und die ganze Zeit verfügbar
-  zweitens  die Konsole ist gesperrt, man kriegt kurz paar Meldungen 
und nach „netgem“ start ist Schluss.  Hier könnte man versuchen 
verschiedene Befehle über die Tastatur im Browser-Fenster als URL 
einzugeben.
zBsp.
javascript:
about:cache
shell:
file:
key:reload     usw.
einfach mit hex-Editor “netgem” öffnen und schauen was es dort so alles 
gibt. Es kann gut seien  dass es irgendwo eine Hintertür gibt.


kleine Ergänzung
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│A0 │A1 │A2 │A3 │A4 │A5 │A6 │A7 │A8 │A9 │A10│A11│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│A12│A13│A14│A15│A16│A17│A18│A19│A20│A21│A22│A23│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│iOE│JP?│IOW│AEN│IOR│?? │RxD│TxD│OE │WE │+5V│
├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
│VCC│GND│GND│D0 │D1 │D2 │D3 │D4 │D5 │D6 │D7 │+5V│
└───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
        STPC
A21 -   LA21
A22-    LA22
A23-    LA23
iOE-    ISA OE#   -biderektionall

A20 kommt von den  ORCA und ist nicht direkt am STPC angeschlossen, 
musste aber der berühmte  A20 Gate sein.

Für alle die eine freie Konsole haben :
# cat irgendein_datei  > /dev/fb0       -kriegt man was auf dem Display
# cat irgendein_datei  > /dev/dsp       -bekommt man was zu hören

von Benedikt K. (benedikt)


Angehängte Dateien:

Lesenswert?

Wie findet man raus, welche Version man hat, bzw. erkennt man die auch 
schon am Gehäuse, (z.B. an der Aufkleberfarbe usw.)?
Ich gehe mal davon aus, dass dies die schlechte Version ist?

Sehr weit kommt ich nämlich nicht, denn egal was ich im Menü auswähle 
(ich habe keine Ahnung was ich auswähle, der Text ist komplett 
italienisch), es kommt immer irgendwas in rot mit Smart Card (ist klar, 
ohne die Karte geht nix).

von kosti (Gast)


Lesenswert?

Es  hat mit dem Hardware-Version wenig zu tun. Es scheint reine 
Software-Geschichte zu sein. Zum Beispiel ob die Benutzer damals 
Softwareupdate gemacht haben oder nicht.
Das was in ng.txt steht ist genau das was man zu sehen  kriegt bei 
gesperrter Konsole.
Das sind die Meldungen von /sbin/init

von Chris (Gast)


Lesenswert?

Mal einfach schauen, ob der Linux Kernel Debugger aktiviert ist,
ev. auch aktivieren lassen (irgendwas auf proc speichern).
ctrl-A aktiviert ihn, soweit ich mich errinnere.

von John S. (linux_80)


Lesenswert?

Wegen der Softwareversion hätte ich auch gern gewusst, welche es sein 
sollte, damit die UART was ausgibt.
Ich hab die 3.5 R92.6
Und bei den UART-Pins tut sich überhaupt garnix !

Wer Tastatur oder FB hat:
Zu finden ist Version:
mit Taste "Option" (2. von rechts oben, falls andere Sprache),
mit der FB muss man erst "Menu", dann auf "Einstellungen"
(das ist der unten Mitte von diesen 6 )
In dem Menü den untersten "NetBox" wählen,
in der folgenden Seite ganz nach unten gehen, (mit Pfeil runter Taste),
die Seite scrollt dann noch ein paar Zeilen, und ganz unten steht die 
Version.

Also so ists bei mir.

Kann der ein oder andere da mal gucken,
merci,

von K. J. (Gast)


Lesenswert?

mir ist aufgefallen das bei 3v Spannungsversorgung der ram nicht mehr 
will bei meiner box vielleicht könnte man so verhindern das netgem 
startet indem man einfach kurtz nach dem starten die Spannung runter 
regelt.

Hab mal rx und tx mir auf die box gebastelt und arbeite grade an nen 
script um alle dateien runter zu ziehen.

von Benedikt K. (benedikt)


Lesenswert?

Tiny 80 wrote:
> Wegen der Softwareversion hätte ich auch gern gewusst, welche es sein
> sollte, damit die UART was ausgibt.
> Ich hab die 3.5 R92.6
> Und bei den UART-Pins tut sich überhaupt garnix !

Ich habe 3.5 R85.

Welche Hardware Version habt ihr (steht auf der Platine unten drauf, 
denke ich zumindest).
Da steht bei mir
NETBOX 3.54 IT1

von K. J. (Gast)


Lesenswert?

hi hab die NETBOX 3.53 IT1 scheinbar ne ältere davon hab ich grade 3stk 
von pollin bekommen

von John S. (linux_80)


Lesenswert?

Platine hat bei mir 3.57  (Modem)
Die ISDN nennt sich "N2 3.58 Ethernet/ISDN IT2"
Software ist auch immer Freedomland, und wie bei den Bildern oben zu 
sehen, IRDA haben keine bestückt.

Mir scheint, das ältere mehr können, und die neueren etwas mehr
eingeschränkt sind.

Jetzt hab ich die Dinger so lange aufgehoben ... weil ich hoffte man 
kann eines Tages was Sinnvolles damit anfangen ;-)
Muss ich doch noch schauen ob Pollin eine übrig hat
:-(

von Benedikt K. (benedikt)


Lesenswert?

K. J. wrote:
> hi hab die NETBOX 3.53 IT1 scheinbar ne ältere

Hat die eine Spule neben der DC Buche so wie auf dem Bild oben, oder 2 
flache ICs mit vielen Tantals außenrum? Die 3.54 hat 2 Ladungspumpen 
(ähnlich wie hier: http://roboter.net-con.net/mc/NetBox_ETH.jpg).

Die IrDA bestückten Platinen sind bei mir auch Version 3.54. Da scheint 
es wohl nur verschiedene Ausführungen dieser Version gegeben zu haben.

von K. J. (Gast)


Angehängte Dateien:

Lesenswert?

Hi die ist noch etwas anders als die isdn oder eth box.

siehe bild

von Benedikt K. (benedikt)


Lesenswert?

K. J. wrote:
> Hi die ist noch etwas anders als die isdn oder eth box.

So sieht meine 3.54 auch aus.

Ist der eine Tantalkondensator abgebrannt?

von K. J. (Gast)


Lesenswert?

ja leider nicht nur der :P hab sie gschrottet weil ich zu dum war nen 
multimeter abzulesen 33V waren etwas viel

von kosti (Gast)


Lesenswert?

Die genaue Software Version mit Datum bekommt man nach Eingabe von 
„about:“ als URL.
Ich habe eine Box gefunden die auch „shell:“ als URL: akzeptiert. Dann 
kriegt man die Konsole auf dem Bildschirm angezeigt und sie läst sich 
mit der Tastatur steuern.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Bildschirm-Konsole

von K. J. (Gast)


Lesenswert?

jo hab so was schon vermutet konte es wegen fehlender Tastatur net 
testen es ist nen prog vorhanden dafür.

aber damit könte man mal versuchen zu verhindern das netgem startet 
b.z.w.

mit ps schauen welche pid netgem hat und den erstmal mit kill beenden 
und schauen ob dann die serielle console frei ist

von John S. (linux_80)


Lesenswert?

Ja Super, about: geht natürlich,
nur bei shell: meint es nur "Fehlerhafte Internet Adresse"
Bei allen Boxen :-(
Bei einer Box kann man ohne Smartcard nichtmal eine URL eingeben!

von Reutron (Gast)


Lesenswert?

Bei einer Softwareversion kann man die Smartcard als Kindersicherung 
verwenden, wenn ich das richtig verstanden habe.
Außerdem liegen die Einwahldaten (Telefonnummer und Nutzerkennung) auf 
der Karte.

von Flo (Gast)


Lesenswert?

Hi Leute, kleine Frage. Ich hab hier nur ein 5 Volt 3 A Netzteil.Weiss 
einer ob die Box das verträgt?

Gruss Flo

von kosti (Gast)


Lesenswert?

Ich habe es geschafft die Bildschirm-Konsole  auch bei anderen Boxen zu 
aktivieren aber dummerweise nur bei solchen der schon freien UART 
haben.
Es muss prinzipiell /bin/sh  vor /bin/netgem gestartet werden.

# mount –o remount /dev/fla1  /
# mv /bin/netgem /bin/netgem1
# mv /sbin/rc.sysinit /sbin/rc.sysinit1
# echo /bin/netgem1 > /sbin/temp1
# cat /sbin/rc.sysinit1 /sbin/temp1 > /sbin/rc.sysinit
# sync
# reboot

dann akzeptiert netgem „shell:“  als URL

von Benedikt K. (benedikt)


Lesenswert?

Flo wrote:
> Hi Leute, kleine Frage. Ich hab hier nur ein 5 Volt 3 A Netzteil.Weiss
> einer ob die Box das verträgt?

Ja, das tut sie nicht. Die Box braucht 3,3V, sonst sieht sie am Ende so 
aus wie hier:
http://www.mikrocontroller.net/attachment/45071/rimg0015.jpg

von Benedikt K. (benedikt)


Lesenswert?

Mal eine Frage: Wie bekommt man von einem Windows PC aus am einfachsten 
eine Datei über den UART auf die NetBox?
Ich habe vor die Box als "großen µC" zu verwenden, also irgendwelche C 
Programme darauf laufen zu lassen.
Kann man diese ohne weiteres mit dem normalen gcc compilieren (ich 
vermute ja, denn eigentlich ist das ja ein normaler Cyrix486/DX) oder 
muss man da noch irgendwelche Anpassungen wegen der Linuxversion, der 
CPU o.ä. vornehmen?

PS: Weiß jemand welchen Zweck der Jumper 
(http://www.mikrocontroller.net/attachment/45071/rimg0015.jpg) auf der 
Netbox hat? So wie ich das sehe, wird damit die 3,3V Leitung 
unterbrochen, die 5V liegen aber weiterhin an, also irgendwie sinnlos.
Als Stromaufnahme messe ich übrigends 1,0-1,2A über den Jumper und etwa 
1,5-2,0A über alles.

von Flo (Gast)


Lesenswert?

So habs mal entgegen des was man weiss Testweise 5 Volt drangehauen. Die 
Box läuft aber der Chip wird wie zu erwarten sehr schnell heiss :-)

Hat eine ne Idee wie ich aus den 5Volt möglichst einfach 3,3 bekomme 
oder wie ich die Box noch versorgen kann?
Hab zwar noch ein Labornetzteil aber das schafft nur 1,8 Ampere

Gruss
Flo

von Benedikt K. (benedikt)


Lesenswert?

Flo wrote:

> Hat eine ne Idee wie ich aus den 5Volt möglichst einfach 3,3 bekomme
> oder wie ich die Box noch versorgen kann?

Mit einem Linearregler, z.B. LM1084, AMS1084, LT1084, AIC1084 usw. Den 
gibts nahezu von jedem Hersteller zu teils sehr unterschiedlichen 
Preisen. Und 5A sollten auch ausreichen.

von Philipp Karbach (Gast)


Lesenswert?

so langsam wird es interessant ;). sobald jemand sein erstes 
selbstkompiliertes programm, dass auf den framebuffer schreibt hier 
vorstellt bestell ich mir auch mal 4 von den boxen! Also haltet euch ran 
:]

von K. J. (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab mal etwas gebastelt da der Treiber ja eh im Kernel war wens 
aufält bekommt nen Keks (siehe Bild):P

Leider fehlen noch einige 100n in 0603 :P so was hab ich net liegen.

von Ralf (Gast)


Lesenswert?

Also erst mal will ich nun meinen Keks ;)
Hast du die Flash Chips bisher nur drauf gelötet und wegen der fehlenden 
Kondensatoren nicht getestet oder bist du schon weiter?

von Sebastian (Gast)


Lesenswert?

Flash Chips draufgelötet? Soll das dazu dienen, ein zweites DoC Modul an 
den internen Bus zu hängen, um es zu beschreiben, oder verstehe ich da 
was falsch?

von Flo (Gast)


Lesenswert?

Moin Leute, hat schon jemand rausgefunden wie man bei den gesperrten 
Boxen die UART freibekommt so das man nicht nur die Bootmeldung bekommt?

Gruss Flo

von Dominique G. (dgoersch)


Lesenswert?

Ich fürchte da ist im Kernel die serielle Konsole nicht aktiviert, da 
müsste man den Kernel tauschen. Dazu muss man aber wissen wie er 
gebootet wird, und daran scheitert es ja bislang noch.

von Benedikt K. (benedikt)


Lesenswert?

@theborg0815
Was sind das für Flashs? Hast du irgendwelche Infos, welche Typen da 
passen, oder kann man da einfach irgendwelche drauflöten?

von Benedikt K. (benedikt)


Lesenswert?

@ kosti
Kannst du mal verraten, wie du bei der Box in den Browser kommst?
Bei mir sind nahezu alle Funktionen ohne SmartCard nicht zugänglich.


Bei der gesperrten Version (Software 3.5 R89) sieht man ein schwarzes 
Fenster im Hauptmenü. Unten gibt es die Option PiP (Bild in Bild nehme 
ich mal an).
Gehe ich recht in der Annahme, dass das schwarze Fenster eigentlich das 
TV Bild sein sollte? Wenn ich das Fenster anklicke, dann wird auf 
Vollbild umgeschaltet und ich sehe das Videosignal auf dem Monitor.
Auf der Platine gibt es einen VPX3226E, der FBAS -> YUV-4:2:2 macht und 
dabei die Auflösung skalieren kann. Ich gehe mal davon aus, dass es also 
irgendwie funktionieren müsste.

von Benedikt K. (benedikt)


Angehängte Dateien:

Lesenswert?

Ist hier noch jemand aktiv?
Ich habe mal den STPC entfernt. Erstaunlicherweise sind alle Balls 
kontaktiert, selbst die PCI. Jetzt muss ich nur noch rausfinden, wo die 
Leitungen hinführen.

von Benedikt K. (benedikt)


Lesenswert?

@theborg0815
Das mit den 2 Flashs wird nicht funktionieren.
Der CS des näher am DOC liegenden Flashs geht direkt an den FPGA, das 
ist OK.
Der andere CS geht dagegen an den 0 Ohm Widerstand rechts neben dem DOC 
und von da aus weiter an die beiden runden Pins des 4 Pin Jumpers. Und 
da ist auch der DOC CS dran. Man hat also die Wahl zwischen dem näher am 
STPC liegenden Flash oder dem DOC.
An dem Flash scheinen aber alle Adressleitungen anzuliegen, man kann 
hier also vermutlich problemlos einen 32MByte Flash oder noch größer 
draufpacken.

von Florian I. (fbeek)


Lesenswert?

Wenn die PCI Leitungen komplett wären hätten wir eventuell die 
Möglichkeit eine Netzwerkkarte dranzuhängen. Aber zuerst sollten wir 
eine Möglichkeit finden an die Kernkomponenten des Betriebstems zu 
kommen. Hab mit nem Freund in der Uni gesprochen.Der meinte das das 
Kompilieren kein Problem darstehlen sollte da die CPU normalen x86 Code 
verarbeiten würde.

Gruss Florian

von Dominique G. (dgoersch)


Lesenswert?

Natürlich ist das kompilieren kein Problem, es ist ein stink normaler 
x86-Linuxkernel (vermutlich für 486 optimiert). Das Problem ist aber, 
dass wir nach wie vor nicht wissen, wie der Kernel gebootet wird, da 
nirgends ein Bios oder Bootloader gefunden wurde. Ich denke es ist 
ziemlich wahrscheinlich, dass der Bootloader nur den Sektor (bzw. die 
Adresse oder ähnliches) kennt an dem der Kernel liegt und ihn genau von 
dort starten kann, ein Eigenkompilat würde aber sicher nicht dort liegen 
und damit nicht gebootet werden können.

Ähnlich war es früher mit Lilo, da musste der Bootloader auch 
aktualisiert werden, wenn der Kernel an einer neuen position der Platte 
lag.

von Benedikt K. (benedikt)


Lesenswert?

Dominique Görsch wrote:
> Das Problem ist aber, dass
> wir nach wie vo nicht wissen, wie der Kernel gebootet wird, da nirgends
> ein Bios oder Bootloader gefunden wurde.

Die Bios und der Bootloader sind im DOC, denn der DOC dient als Bios 
Ersatz und läd automatisch den Bootloader in einem internen RAM, von dem 
die CPU dann startet.

Allerdings ist das doch eigentlich auch unwichtig: Es läuft da doch 
Linux drauf, Netgem kann man bei den nicht gesperrten Boxen 
deaktivieren, so dass die Box in einen Linuxprompt bootet:
Beitrag "Re: Pollin Netbox"

Und da kann man doch jetzt eigene Programme starten, oder habe ich da 
was übersehen?
Das ist nämlich genau das was ich vorhabe. Daher ja meine Frage: Mit 
welchem (am besten unter Windows lauffähigen) Compiler bzw. mit welchen 
Einstellungen kann man C Programme kompilieren, die auf der Box 
ausführbar sind. Leider habe ich von Linux keine Ahnung, daher die 
Frage.

von Philipp Karbach (Gast)


Lesenswert?

ich verstehe jetzt auch nicht wo das problem sein soll dass ihr den 
bootloader nicht kennt? Im init einfach einen verweis auf das 
selbstgeschriebene programm ablegen und es wird beim booten gestartet? 
Was mich eher interessiert wäre welche libc version und andere libs da 
drauf sind. das erschwert das ganze nämlich eher!

von Dominique G. (dgoersch)


Lesenswert?

Es ging ja um das Anpassen und damit Neukompilieren des Kernels. Dieser 
wird sich ohne Modifizieren des Bootloaders nicht booten lassen.

Nachdem auf der Box keine bzw. kaum Libs vorhanden sind, müssen eigene 
Programme statisch übersetzt werden (Funktionen der Libs im Binary). 
Keine Ahnung wie man eine solche Umgebung unter Windows bereitstellt. 
Unter Linux braucht man halt die dev(el)-Pakete der entsprechenden Libs 
und noch ein paar andere Pakete (make, gcc, binutils, ...). Ich fürchte 
aber, dass die Binarys sehr schnell sehr gross werden.

Ist inzwischen überhaupt geklärt welche shell benutzt wird und welche 
libC vorhanden ist?

von Philipp Karbach (Gast)


Lesenswert?

daraufhin wäre interessant zu wissen wieviel speicher vorhanden ist 
sonst macht alle mühe keinen sinn!

von Dominique G. (dgoersch)


Lesenswert?

Speicher im RAM oder auf dem DoC?

RAM: cat /proc/meminfo

Fürs DoC müsste man schauen wie gross die Partitionen /dev/fla1 bis 
/dev/fla3 sind, bzw wie gross das ganze Device /dev/fla ist. Ist "fdisk" 
oder "df" auf der Box vorhanden?

//EDIT:
Aus Beitrag "Re: Pollin Netbox" ist ja die 
Anzahl der Blocks bekannt, leider finde ich keine Infos zur typischen 
Blockgröße des Minix-Filesystem.

von Philipp Karbach (Gast)


Lesenswert?

auf dem DoC. df/fdisk bestimmt nicht, warum auch :/

von Dominique G. (dgoersch)


Lesenswert?

cat /proc/partitions könnte auskunft geben, ansonsten habe ich gerade 
fsck.minix im Dateibaum gefunden, das mal ausführen, vll spruckt es 
Infos zur Größe aus.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

DOC image im Reset-Modus 0x0000-0x1FFF. Boot-Block wiederholt sich 8 
mal. Resetvector des STPC 0x1FF0

von Dominique G. (dgoersch)


Lesenswert?

Hast du auch die möglichkeit ein Abbild des Flash aus Sicht des OS zu 
machen? Sprich mit "dd"?

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Das System kann die Bereiche vor /dev/fla nicht sehen.   Außerhalb des 
Systems sieht die Welt ganz anders aus.
Anbei ein low-level  DOC-Dump  15920 Sektoren  8151040 Bytes.

/dev/fla beginnt  ab 0x0fb7f9 ,  davor ist der Bootloader und, wie es 
aussieht, einen zweiten Linux-Kernel

von Benedikt K. (benedikt)


Lesenswert?

Wie hast du den DOC ausgelesen? Hast du den DOC ausgelötet und an einen 
anderen PC angeschlossen?

von Philipp Karbach (Gast)


Lesenswert?

ich denke mit dd.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

.....

von Benedikt K. (benedikt)


Lesenswert?

Könntest du mal deine Quellen angeben, wo du Infos zum Auslesen des DOC 
her hast?
In den Datenblättern die ich gefunden habe, stand leider recht wenig zum 
Adressmapping des DOCs drin.

von kosti (Gast)


Lesenswert?

Ich habe das DOC-Teil der Linux MTD Treiber für AVR angepasst.

von Benedikt K. (benedikt)


Lesenswert?

Wäre es möglich, diese Software zu bekommen?

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Das sind die Linux Quellen. Das AVR-Teil ist noch im  Bastel-Zustand.

von respekt! (Gast)


Lesenswert?

kosti: respekt!

von Mathias (Gast)


Lesenswert?

Hi, kleine Frage. Wenn ich das richtig verstanden hab ist dieses DOC 
Modul doch einfach sowas wie ein IDE Laufwerk oder?Könnte man es dann 
nicht einfach austauschen gegen zum beispiel eine CF Karte und auf diese 
dann die Bootdaten aus dem BIN Image kopieren so das die box von dort 
startet?

MFG

Mathi

von Benedikt K. (benedikt)


Lesenswert?

Mathias wrote:
> Hi, kleine Frage. Wenn ich das richtig verstanden hab ist dieses DOC
> Modul doch einfach sowas wie ein IDE Laufwerk oder?

Hardwaremäßig nicht, aber zusammen mit der Software die der Hersteller 
mitliefert wird ein IDE Laufwerk daraus. Der TrueFFS Treiber macht den 
DOC für die weitere Software zu einem IDE Laufwerk.

> Könnte man es dann
> nicht einfach austauschen gegen zum beispiel eine CF Karte und auf diese
> dann die Bootdaten aus dem BIN Image kopieren so das die box von dort
> startet?

Nein, denn dann fehlt die BIOS, die der DOC auch noch ersetzt.
Was aber gehen müsste:
Den DOC durch Flashs ersetzen, die unbestückt sind, so wie hier:
Beitrag "Re: Pollin Netbox"

Dann muss allerdings der DOC entfernt werden.

von Dominique G. (dgoersch)


Lesenswert?

kosti wrote:
> /dev/fla beginnt  ab 0x0fb7f9 ,  davor ist der Bootloader und, wie es
> aussieht, einen zweiten Linux-Kernel

Da grübel ich seit Stunden über den Sinn. Könnte das eine Art 
LinuxBios/Coreboot sein? Obwohl den Kram gibts noch nicht so lange... 
hmm...

von Benedikt K. (benedikt)


Lesenswert?

Könnte es sein, dass der zweite Linux-Kernel nicht real existiert?
Der DOC verwendet doch wear-leveling, was bewirkt, dass die Daten quasi 
nie zweimal an die selbe Stelle geschrieben werden. Da das Löschen eines 
Blocks möglichst vermieden wird, schreibt der DOC erstmal den kompletten 
Flash voll ehe er die alten Blöcke löscht, selbst wenn man immer den 
selben Festplattensektor beschreibt. Das führt dann dazu, dass die 
gleichen Daten mehrmals im Flash existieren werden.

von Dominique G. (dgoersch)


Lesenswert?

Ja das wäre möglich.

von Philipp Karbach (Gast)


Lesenswert?

hmm aber warum soll da auch kein zweiter kernel liegen? Coreboot gibt es 
nur in der form seit kurzer zeit aber man kann die software so abwandeln 
dass die hardware sie ab einer bestimmten stelle findet und ausführt. 
Eben wie bei µCs auch. Ein "BIOS" in dem sinne wie man es kennt muss es 
ja nicht geben das ding ist ja fertig und wird nicht verändert.

allerdings macht die wear-leveling idee von benedikt auch nur sinn.

von Karl (Gast)


Lesenswert?

Würde auch sagen das es mit dem Wear Leveling zu tun hat da die Bereich 
so gut wie identisch sind. Gibts eigentlich eine Möglichkeit das DOC 
Modul ausserhalb der Box zu beschreiben oder kann man es nur auslesen?

Gruss

Karl

von Benedikt K. (benedikt)


Lesenswert?

@ kosti

Könntest du mal den angepassten Code posten, mit dem du den DOC 
ausgelesen hast?
Ansprechen kann ich den DOC, nur die Linux Source bekomme ich nicht 
kompiliert, da da noch etliche Funktionen, defines usw. fehlen, die ich 
entweder mühsam zusammengoogeln oder irgendwie entfernen müsste.

von respekt! (Gast)


Lesenswert?

ich erwarte meine 4 odr 5 boxen auch morgen... ich kanns kaum erwarten 
und möchte mich mal pauschal bei allen bedanken die schon so fleissig 
und effizient vorgearbeitet haben.

vielen dank ihr leute!

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

@ Benedikt K.

von Benedikt K. (benedikt)


Lesenswert?

@ kosti
Danke!


Die Software läuft bei mir, Auslesen funktioniert, ich werde mal 
versuchen den DOC zu beschreiben.

Es gibt da nur ein kleines Problem:
Ich finde in der Software nix zum Wearleveling. Kann es sein, dass dies 
nur die untersten Low Level Routinen sind, und zum echten Auslesen des 
physikalischen Datenträgers, so wie ihn das Betriebssystem sieht noch 
das TrueFFS benötigt wird, das die Daten wieder in die richtige 
Reihenfolge packt?

Zitat aus dem Datenblatt:
"The flash memory within DiskOnChip Millennium is accessed by TrueFFS 
through an 8KB window
in the CPU’s memory space. TrueFFS handles the paging of this window in 
the flash array, as well as
providing flash disk emulation that includes flash table management, 
wear leveling, mapping out bad
blocks, and background space reclamation of unused flash blocks."

Von all diesen Features macht der Code nur das paging über das 8kB 
Fenster.

Weiterhin fehlt da auch die gesamte Fehlerkorrektur:
"DiskOnChip uses the Reed-Solomon ECC/EDC algorithm to ensure high data 
reliability. Each time a
block of data is written to the flash, a six-byte checksum is also 
written. Each time the data is read
back from the flash, a new six-byte code is computed. TrueFFS uses these 
checksums for error
detection and, if necessary, error correction."

Der Doc selbst berechnet nur die CRCs und das TrueFFS kann/sollte diese 
Daten verwenden um Fehler zu erkennen und zu korrigieren.

Gibt es denn irgendwo die Sourcen des TrueFFS oder nur als fertig 
kompiliertes Objekt oder ähnliches? Irgendwie muss Linux das ja machen.

von respekt! (Gast)


Lesenswert?

ich würde so wie kosti mir die vanilla kernel-sourcen runter laden und 
da mal das trueffs angucken ob es die gesuchten funktionen bereit 
stellt. ohne zu wissen was du suchst...

von kosti (Gast)


Lesenswert?

Eigenlich im Linux Bereich „heißt“  TrueFFS   FTL / NFTL  (Flash 
Translation Layer) . Darüber stehe das eigentliche File-System. Die FTL 
und NFTL treiber sind auch im mtd enthalten.
http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/drivers/mtd/

Understanding the Flash Translation Layer (FTL) Specification
http://www.embeddedfreebsd.org/Documents/Intel-FTL.pdf

Die media Marker „ANAND“ , die Partition-Marker  „FTL100“ und die 
Sektorenmarker sind im DOC image gut zu sehen.
FTL kann aber zum teil auch Propertier sein.

von Max (Gast)


Lesenswert?

Hat einer schon rausgefunden wie die  Konfiguration in den FPGA kommt?

von Flo (Gast)


Lesenswert?

Hi Leute, hab da ne interessante Seite gefunden die sich auch mit diesen 
Boxen befasst.

http://www.dabo.de/surfstation/forum/

Gruss Flo

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

ORCA Konfigurations- Bitstream
Kann man damit etwas anfangen???

von Sebastian (Gast)


Lesenswert?

@Flo: Sicher? Ich finde da nur Surfstation und Metabox, keine Netbox.

von Flo (Gast)


Lesenswert?

Hab da wohl nen kleinen Fehler gemacht. Habe einige Beitrage über DOCs 
gelesen und dachte das wäre was für uns. Aber wenn man im Bereich 
Hardware ein wenig sucht findet man einige Beitrage zu den Netboxen.Aber 
nicht so viel wie ich Dachte.

Zum Thema: Weiss jemand wo ich in der Box am besten 3,3V abzweigen kann 
für den MAX232 Pegelwandler?

Gruss

Flo

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Der wesentliche Unterschied zwischen „extravertiert“ und „introvertiert“ 
beim NetBox liegt im Bootloader Numero drei.

Die jeweiligen  - Kernel Boot Command-Line Parameter :
1.  ro console=ttyS1,9600n8 parport=0x203,6
2.  ro parport=0x203,6

Der Boot-Prozess  sieht so aus:
1.  DOC-BootBlock
2.  Bootloader 2
3.  Bootloader 3
4.  Kernel
Die Diagnosemeldungen (POST-Codes) laufen wie gewohnt auf port 80h, 
haben aber andere Bedeutung.
Von Bootloader 2 und 3 sind jeweils zwei redundante Kopien enthalten. 
Am interresantesten ist Bootloader 3. Die FPGA wird  hier konfiguriert ( 
ORCA.bin ist ein Teil von Bootloader 3)  Da sind auch jede menge schöne 
Sachen drin.  Eigene Kommandoschnittstelle zum DOC-Lesen-Schreiben tftp 
und vieles mehr. Die Frage ist nur über welche Schnittstelle und wie 
aktiviert man das ganze.

von kosti (Gast)


Lesenswert?

Also, die Schnittstelle ist bereits klar, und die Methode sollte 
ebenfalls klar sein.

[root@lserv4 temp]# tcpdump -i plip0
tcpdump: verbose output suppressed, use -v or -vv for full protocol 
decode
listening on plip0, link-type EN10MB (Ethernet), capture size 96 bytes
22:34:26.194023 IP netbox.2001 > 10.0.0.2.tftp:  27 RRQ "debug" octet 
...
22:34:26.255901 IP 10.0.0.2 > netbox: icmp 63: 10.0.0.2 udp port tftp 
...
22:34:31.432270 IP netbox.2002 > 10.0.0.2.tftp:  35 RRQ "diskimage.bin" 
..
22:34:31.432720 IP 10.0.0.2 > netbox: icmp 71: 10.0.0.2 udp port tftp 
...

... der Bootloader fragt höflich nach einen Flashimage

von kosti (Gast)


Lesenswert?

Letztendlich kommt das heraus

LinBios 3.50f (C) Copyright NetGem 1996-1999 (Jan 16
NetBox 3.5 [DRAM: 08M]
VGA: framebuffer at 0x889d000, size 652k
VGA: mode=640x520x16, line_length=1280, tvstd=PAL,
ESS at 0x220/0x388/0x330
NFTL: DOC found at 0xffff0000
>debug

von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Respekt, das wird ja langsam wirklich interessant. Weiß eigentlich 
jemand, ob die Bus-Signale auf dem Kontaktfeld 5V oder 3V Pegel haben? 
Bei 5V könnte man vielleicht eine ISA-Netzwerkkarte adaptieren, bei 3V 
wird das eher schwierig.
Übrigens, um zur Diskussion auch mal etwas beizutragen: In der Mitte des 
angehängten Bildausschnittes könnte ein RGB-Ausgang nachbestückbar sein. 
Mit ein paar Widerständen und drei Ferrit-Filtern, vermute ich. Der 
nicht bestückte Steckverbinder hätte dann auf einer Seite Video R, G und 
B, auf der anderen Seite vermutlich HSync und VSync, dazwischen überall 
Masse. Fragt sich nur, ob man das dann per Software umschalten muß.

von Benedikt K. (benedikt)


Lesenswert?

Sebastian wrote:
> Weiß eigentlich
> jemand, ob die Bus-Signale auf dem Kontaktfeld 5V oder 3V Pegel haben?
> Bei 5V könnte man vielleicht eine ISA-Netzwerkkarte adaptieren, bei 3V
> wird das eher schwierig.

3,3V.
Nur da wo es wirklich notwendig ist, wird 5V verwendet.

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

Kurzanleitung - wie man ins bios kommt:
Man braucht eine Linux-Kiste mit PLIP,  TFTP Server,  netcat, und ein 
LapLink Kabel um beide Geräte zu verbinden.
-Die netbox muss in /etc/hosts eingetragen sein
10.0.0.1    netbox
-in Verzeichnis /var/lib/tftpboot  muss eine Datei „debug“ mit Inhalt 
„debug“  erzeugt werden
-PLIP  starten
ifconfig plip0 10.0.0.2 pointopoint 10.0.0.1 up
-netcat starten
nc -u -l  -p 7272 netbox 7272
-die NetBox einschalten und netcat als Terminal nutzen

von Philipp Karbach (Gast)


Lesenswert?

WOW. mehr kann ich nicht sagen, DAS ist reverse engineering :)!

von respekt! (Gast)


Lesenswert?

verdammt. kosti. sehr sehr geil.

von Esko (Gast)


Lesenswert?

In der Tat reife Leistung kosti!
Mich würde mal interessieren wie du auf die Vorgehensweise gekommen 
bist. Ist das irgendwo im Internet veröffentlich? Eher nicht oder.

von Dominique G. (dgoersch)


Lesenswert?

Nun ja, nichts ist naheliegender als zu Sniffen, wenn schon eine 
IP-Verbindung da ist ;)

von respekt! (Gast)


Lesenswert?

ich wüürde das nicht so abtun. es ist weit mehr von ihm geleistet worden 
als nur n popligen tcpdump.  und dafür hat er in meinen augen nicht nur 
lob verdient.

danke kosti!

von Dominique G. (dgoersch)


Lesenswert?

Ja das auf jeden Fall, Hut ab vor seiner Arbeit. Ich bezog mich nun nur 
auf die Sasche mit dem tcpdump und dem tftp.

von sebba (Gast)


Lesenswert?

in der tat - sehr cool

seh ich das richtig das man jetzt im prinzip n neues image (also kernel 
& dateisystem) draufflashen könnte und dann praktisch herr über die 
kiste is?

dann würd mich nun ja mal interessieren was ihr damit vor habt...

von Sebastian (Gast)


Lesenswert?

Obwohl es sicherlich noch ungelöste Fragen gibt, könnte ich mir als 
Ausblick folgendes vorstellen:  An die internen Busleitungen könnte man 
einen CPLD anschließen (z.B. Altera EPM3064A, 5V-tolerant und leicht 
beschaffbar), der einen Adreßdekoder und Port-Latches nachbildet. 
Vielleicht weiß ja ein VHDL-Kundiger hier im Forum, ob es realistisch 
ist, so etwas mit 32 Makrozellen realisieren zu wollen. Dann, und das 
ist wahrscheinlich auch nicht völlig trivial, muß wohl ein Treiber 
geschrieben werden, um diese primitive, ISA-ähnliche Portkarte 
ansprechen zu können, wahrscheinlich als character device.
Wenn man aber so weit kommt, stehen einem alle Wege offen: Die Netbox 
mit Porterweiterung steht dann einem Mikrocontrollersystem mit embedded 
Linux in nichts nach, oder? Eine echte Ethernet-Schnittstelle zur 
Außenwelt wäre zwar auch nett, aber ich glaube, das ist doch mit 
ziemlich viel Aufwand verbunden. Aber eine mikrocontrollerähnliche 
Porterweiterung, das wäre doch was.

von sebba (Gast)


Lesenswert?

kommt halt drauf an was man vor hat

wenn der prozessor eine spi schnittstelle hat könnt man nen enc28j60 
einbauen - damit haben ja (hardwaretechnisch) viele hier schon erfahrung

die software/treiberseite wird einem abgenommen - für den chip sind 
treiber schon im kernel integriert

sollte mit wenig zeitaufwand machbar sein - nachteil: 10MBit - daher 
kommts halt drauf an was die kiste dann tun soll

wenn der chip keine hardware spi schnittstelle hat könnt man immernoch 
den bitbang-spi treiber ausm kernel nutzen - allerdings wirds dann mit 
der performance langsam schäbig...



bei der cpld idee ist mir noch nciht ganz klar was das bringt - den 
ganzen aufwand nur um ein paar GPIOs zu haben halte ich für zu hoch.

naja - ich werd mir mal son teil beschaffen und auch mal reinschauen. 
erstmal überhaupt zum laufen bringen ;)

von Philipp Karbach (Gast)


Lesenswert?

hmmm meine idee ist viel einfacher........einfacher mega32 über rs232 
anschließen und per steuerungsmaske schalten. ich mein will jemand damit 
ein ABS system bauen oder eher ne lampensteuerung fürs wohnzimmer? Wozu 
soviele ports bzw. so hohe geschwindigkeiten. den enc halte ich für 
sinnvoll um das ganze bequem zu machen aber notwendig ist der nicht..

von Benedikt K. (benedikt)


Lesenswert?

sebba wrote:

> wenn der prozessor eine spi schnittstelle hat könnt man nen enc28j60
> einbauen - damit haben ja (hardwaretechnisch) viele hier schon erfahrung

Ein RTL8019 würde etwas besser zum 8bit Bus passen, denke ich.

Ein paar weitere Ideen:
- GUI/Terminal für irgendeine Steuerung, Hausbus usw. Die Box könnte 
dann z.B. über UART oder Modem mit dem Rest kommunizieren.
- Irgendeine einfache Echtzeit Videobearbeitung. Wenn ich das richtig 
sehe, dann sollte die CPU über die eingebauten Videofunktionen Texte 
oder Bilder in ein FBAS Signal einblenden können.
- FBAS -> VGA Wandler
- Videotextdekoder (ob das Sinn macht oder nicht ist eine andere Sache, 
aber möglich ist das, denn an Hardware ist alles notwendige da.)
- Datenlogger mit grafischer Anzeige.
- universelle µC Grafikkarte mit schnellen 2D Grafikfunktionen.

von Sebastian (Gast)


Lesenswert?

> Ein RTL8019 würde etwas besser zum 8bit Bus passen, denke ich.

Ja, oder ein CS8900A. Leider ist laut Datenblatt der RTL8019 auf 5 Volt 
angewiesen, auch wenn die Pegel auf den Datenleitungen beinahe (ggf. mit 
Schutzwiderständen) 3.3V-kompatibel wären. Für den CS8900 gilt 
ähnliches, dort gibt es zwar eine 3.3V-Version, aber die ist natürlich 
viel seltener und schlechter zu bekommen als die 5V-Standardausführung. 
Ob die nicht vielleicht bloß selektiert werden? Aber um den 5V-Typ 
auszuprobieren und zu sehen, daß es nicht funktioniert, ist mir der 
Layoutaufwand zu groß. Man könnte natürlich den ganzen Bus über 
ALVC16245 Pegelwandler ziehen, um herkömmliche ISA-Peripherie 
anzuschließen. Aber ich weiß nicht so recht, ob der Nutzen den AUfwand 
rechtfertigt.

von tux011 (Gast)


Lesenswert?

CS8900A-iq3z 3,3V gibt es bei Farnell für 13,65 + Mehrschweinchen + 
Porto

http://de.farnell.com/cirrus-logic/cs8900a-iq3z/ic-ethernet-controller-3-3v-10mbps/dp/1557462


und 100 pins LQFP is auch nicht mal soeben drangebastelt ...

von Alexander S. (esko) Benutzerseite


Lesenswert?

Könnte man mit der Box nicht MP3s abspielen, von der Leistung her?
Dann hätte man ein ein billiges Webradio.
Dazu braucht man nur Ethernet und etwas Software.

von Benedikt K. (benedikt)


Lesenswert?

Alexander Schmidt wrote:
> Könnte man mit der Box nicht MP3s abspielen, von der Leistung her?

Es wird sehr knapp. Der Dekoder müsste dazu schon gut optimiert sein. 
Die Wiedergabe einer 128kbit mp3 mittels DOSAmp auf einem 486 DX2 66MHz 
war zumindest ziemlich stockend.
Für 32kbit oder ähnliches könnte es aber reichen.

von vinix (Gast)


Lesenswert?

Für alle die, wie ich auch, eine gesperte Console haben
hier mal eine möglichkeit den DOC über einen Adapter auszulesen.
Dazu benötigt man jedoch einen ISA PC ;-).

http://users.on.net/~merrifield/DiskOnChip.html

viele Grüße
Vinix

von vinix (Gast)


Angehängte Dateien:

Lesenswert?

habe noch die Software gefunden, sind schwer zu finden....

Vinix

von kosti (Gast)


Lesenswert?

Für alle die, eine gesperrte Console haben wehre einfacher über den Bios 
zu versuchen. Dort kommt man immer egal wie die Console  aussieht. Den 
DOC auslesen bringt wenig wenn man ihn nicht vernünftig beschreiben 
kann. Natürlich kann man den DOC neu formatieren aber dann hat mann auch 
kein Bios mehr.
 Im bereich des Bios/Bootloaders  gibt es keine Dateisystem. Dort 
funktioniert alles streng nach Adresse und Länge. Die restliche drei 
Minix Partitionen lassen sich auf eine Linux-Maschine mounten aber erst 
nach zurücksetzen der Partition-Magic auf Minix-Standard. Vor dem 
flashen muss man natürlich die Prozedur umkehren.
Alles was man mit  „dd if=/dev/fla of=/dev/ttyS1“, von eine andere Box 
ausgelesen hat, läst sich über den Bios flashen. Einfach die Image-Datei 
ins Verzeichnis /var/lib/tftpboot stellen und im Bios „loadimage 
Dateiname“ eingeben.
Das sieht so aus:
>loadimage diskimage.bin
loadimage diskimage.bin
OK diskimage.bin, 7583 kB
>boot /dev/fla vmlinuz ro console=ttyS1,9600n8 parport=0x203,6
boot /dev/fla vmlinuz ro console=ttyS1,9600n8 parport=0x203,6
scan_partitions -> 0
using minix
loaded bootimg.rle -> 4014, img=0x1033d0
loaded vmlinuz -> 321752
booting linux

von vinix (Gast)


Angehängte Dateien:

Lesenswert?

Puhhh.... habe nun die Version 5.14 von M-System gefunden,
dort sind auch die c sourcen für tfss usw.
Ich habe keine Ahnung davon aber Kosti kann das vieleicht
gebrauchen....

Vinix

PS: um es über das Bios zu versuchen muß ich erst den Parport
"Basteln" und meine einzige Linux Kiste ist ein EEEPC, der hat keinen
Par-Port....

von vinix (Gast)


Lesenswert?

Noch etwas neues:

eine Box mit italienischer Firmware gibt überhaupt keine Informationen
an der Seriellen Schnittstelle aus.
Der Terminal muß aber funktionieren, da er kurz nach dem Booten die
eingegebenen Zeichen echo`t.
Vieleicht gibt es da einen Befehl oder Tastenkombination die die
Console freigibt ?!

Desweiteren habe ich die 2 Jumper hinter der DOC einmal eingelötet und
Testhalber gesteckt. Ergebniss: beim linken Jumper bleibt die Box 
während
des Bootvorganges stehen, beim rechten Jumper tut sich nichts.


Vinix

von Karl (Gast)


Lesenswert?

Moin Leute, da es scheinbar eine möglichkeit gibts die DOC Module zu 
beschreiben könnte nicht jemand für die mit gesperrter Box ein Image 
bereistellen von einer freien BOX?hab hier 3 gesperrte Boxen und so 
macht das keinen Spass :-)

MFG
Karl

von Sebastian (Gast)


Lesenswert?

Ich bekomme im Laufe dieser Woche zwei Boxen. Kann natürlich noch nicht 
sagen, ob eine davon frei ist. Wenn sich niemand anders findet, mail mir 
mal. SEckert01 bei netscape.net

von Flo (Gast)


Lesenswert?

Hi Leute, hab ne seite gefunden die sich mit dem Nachfolger unserer Box 
befasst.Eventuell ind davon einige Sachen übertragbar.

http://mattcollinge.wordpress.com/projects/i-player-hacking/

MFG

Florian

von Karl (Gast)


Lesenswert?

Moin, hab noch eine Variante der Box gefunden.  Bei einer von denen die 
ich hier habe kann man noch nicht mal in das Hauptmenue. DIe BOx will 
direkt nach dem Booten die Karte sehen.

Gruss

Karl

von Benedikt K. (benedikt)


Lesenswert?

Karl wrote:
> Moin, hab noch eine Variante der Box gefunden.  Bei einer von denen die
> ich hier habe kann man noch nicht mal in das Hauptmenue. DIe BOx will
> direkt nach dem Booten die Karte sehen.

Steht da irgend so ein Begrüßungstext? Falls ja, dann habe ich auch so 
eine Box.

von Karl (Gast)


Lesenswert?

Jo irgend sowas.Aber ohne Karte kommt man nicht weiter.Bei meinen 
anderen 2 Boxen kann ich zwar ins hauptmenue aber ich kann den Browser 
nicht öffnen.

Gruss
Karl

von Benedikt K. (benedikt)


Lesenswert?

@kosti

Was hast du da eigentlich für eine Platine verwendet?
Beitrag "Re: Pollin Netbox"

Normale PCI Karten sind nämlich zu dick.

von John S. (linux_80)


Lesenswert?

@Karl
wenn die Box noch ganz frisch ist, also noch nie verwendet wurde, 
verhält die sich so. Erst Nach dem ersten Anmelden eines Users, kommt 
man dann i.d.R bis zum Browser auch ohne Karte. Liegt aber auch sehr an 
der Softwareversion der Box.

von kosti (Gast)


Lesenswert?

@ Benedikt K.
Der Adapter ist 1,56mm dick und ist teil von eine VESA Local Bus 
Punktraster-Platine. Beim ersten mal geht er etwas schwer rein aber 
danach ist es ganz OK.

von Dominique G. (dgoersch)


Lesenswert?

Frei nach Stefan Waggershausen: "Das erste Mal tat's noch weh, beim 
zweiten Mal nichtmehr so sehr... und heut' weiß ich daran stirbt man 
nicht mehr..." SCNR ;)

von chaser (Gast)


Lesenswert?

HI
Ich hatte mir auch 2x die netbox mit Tastaturen bei pollin bestelt,
und gestern bekommen mit einigen gedönz lol
nach einer kleinen suche kamm ich auch auf die Seite hier.:)

ich werd mich am we  mit der box beschäftigen.
und einen einfachen DC/DC Converter basteln der Von 12v =3,3v und 5V.
da ich  kein 3,3v Netzgerät hab :D

bin auch am suchen ,wie man disk on chip wech machen tut und gegen eine 
cf Karte ersetzten könne ,ich hab hier noch 2 micro drive cf 2,5gb 
liegen

von kosti (Gast)


Angehängte Dateien:

Lesenswert?

@ dgoersch
OK, es ist nur eine Notlösung. In der ISDN-Variante  hat man auch die 
nicht.

von Mathi (Gast)


Lesenswert?

Das mit der CF  Karte wäre ne gute idee vor allem wäre die einfach zu 
beschreiben. Wegen dem netzteil.ich empfehle das von pollin zu benutzen 
sonst wird es zu teuer bei 3A.

Gruss
Mathi

von chaser (Gast)


Lesenswert?

moin hmm also ich hab nix zu bestellen im moment bei pollin grins,werd 
nacher denn Step-down- wandler mal bauen.

mein Netzgerät hatte gezeigt das er nur 1,2 Ampere bei 3,3v zieht ca,
da sollte ein 12v 1,2 ampere max langen  nach der einen Rechnung sollte 
ich ca 3 Ampere raus bekommen.

einfache multivibrator schaltung

und  nach der rechnung da
Buck Converter
Vin_min = 12.0V   Vin_max = 13.0V   Vin = 13.0V
Vout = 3.4V   Iout = 3.0A   f = 80.0kHz
L = 29.92uH  ΔILfor Vin_max = 1.2A


http://schmidt-walter.eit.h-da.de/smps_e/abw_smps_e.html

da will ich kucken obs mit nen Tip121 oder 2n3055 auf denn steckboard 
geht :D
soweit hab ich alle teile da

von Sebastian E. (der_andere_sebastian)


Lesenswert?

Es gibt zwei Arten von Druckerportanschluß. Ich weiß leider nicht, wie 
die Steckverbinder heißen, aber es gibt die "hübsche" Variante, so eine 
Art Mini-Centronics, innen hohl und passend für den abgesägten 
Kartensteckverbinder, und die "häßliche", wie im kürzlich von kosti 
geposteten Bild. Wie man an letztere etwas anschließen soll, ohne das 
passende Gegenstück zu haben, ist mir noch nicht klar.

von Mathi (Gast)


Lesenswert?

Kann man nicht einfach dünne Kapel an den Sockel Löten und sich ne art 
adapter auf ne richtige DSub buchse bauen oder is bei dieser Version 
nicht Möglich?

Gruss
Mathi

von Flo (Gast)


Lesenswert?

Das sollte klappen.Habe hier eine der Boxen mit dem Slot für den 
Kartenadapter und da hat es mit dünner Litze funktioniert. Ist aber ein 
wenig fummelig.

Hat sonst jemand noch etwas rausgefunden?

MFG
Flo

von Mathi (Gast)


Lesenswert?

Hi Leute,

hat mittlerweile jemand ne Möglichkeit gefunden die Boxen frei zu 
bekommen?
Wenn ich wüsste von welchem Typ die Karten waren könnte ihc mal in der 
Uni rumprobieren bei den Leuten für Computersicherheit.

MFG

Mathi

von shpank (Gast)


Lesenswert?

Die Karten müssten ISO 7816 sein. Dafür ist zumindest der Kartenleser 
ausgerüstet.

Beim Laden des Image über tftp ist mir einiges noch nicht klar, und 
zwar:
Was wird da beschrieben? Welcher Bereich? Wird der Bootloader 
überschrieben?

Ich hab mir mal das tar.gz der version 4.4.2 runtergeladen. mal sehn ob 
sich da was brauchbares draus stricken lässt.

von shpank (Gast)


Lesenswert?

sorry fuer den doppelpost, aber ich hab da grad noch was rausgefunden.

bei meiner gesperrten box (bootloader gibt nur kurz seine infos her und 
browser will smartcard) lässt sich ein reboot durchführen indem man 
dreimal hintereinander schnell Ctrl-C sendet.

bei einem mal Ctrl-C wird scheinbar nur das netgem prog neu gestartet.

getestet hab ich das unter gtkterm, vllt hilfts ja den 
embedded-virtuosen hier weiter.

von PCMichi (Gast)


Lesenswert?

Hallo,

habe 2 von den Netboxen, eine Fernbedinung und eine Tastatur.

Leider habe ich bei beiden Boxen nur das Freedomland Logo.

Wie komme ich in das Menü??


mfg
Michi

von shpank (Gast)


Lesenswert?

steht alles weiter oben.

parallelport anzapfen, linux-rechner mit plip und tftp-server 
ausstatten.

dann kannst du ein neues linux-image aufspielen.

von chtech (Gast)


Lesenswert?

CPLD ist ein bisschen übertrieben.
Da die Box ja quasi-ISA hat, würde der gute alte 8255A eine ideale 
Porterweiterung ergeben (problematisch ist das nur mit den 3,3V).

Den 8255A gibts bei Reichelt (WS82C55A-8P). Der funktioniert auch mit 
den LPT-Port.

von Mathi (Gast)


Lesenswert?

Hi Leute, hat jemand schon versucht selber einen Kernel zu kompilieren?

gruss
Mathi

von xx (Gast)


Lesenswert?

Hallo, welches Image habt ihr zum Laufen gebracht ?

gruss xx

von chtech (Gast)


Lesenswert?

Hier mal ein Tipp für die Leute, die kein 3,3V-Netzteil haben und vom 
VDR-Portal hier gelandet sind:

Wer eine defekte Zuum-Moviebox S-741 hat, kann den 3,3V-Low 
Drop-Spannungsregler (Aufschrift: KIA278R33P) daraus nutzen. Der schafft 
2A und hat 5V als Eingangsspannung.

Anschlussplan:

+-----+
|  O  |
+-----+
|     |
|     |
+-----+
 || ||
 12 34

Pin 1: Vin (5V)
Pin 2: Vout (3,3V)
Pin 3: GND
Pin 4: Vcontrol (10k-Widerstand an 5V oder offen lassen)

Dazu noch je ein 100nF-Kondensator zwischen Eingang / Ausgang und Masse.
Und noch ein 1000uF-Elko zw. Ausgang und Masse um Stromspitzen zu 
kompensieren.

Ein kleiner bis mittlerer Kühlkörper wird empfohlen (wird nur warm bei 
mir).

von ulf.k (Gast)


Lesenswert?

hallo,
toll das hier so rege diese box "gehackt" wird.
bei meiner letzten pollin bestellung habe ich mir auch zwei solcher 
kisten bestellt.
ich habe die "italo-version" ergo sehe ich infos auf der seriellen mit 
minicom aber kann nix pippern.
daher eine alte pci karte geschlachtet und mit den parallelport adapter 
gebaut.
nur leider kommt da auch nix, also kein ping uf 10.0.0.1
was habe ich falsch gemacht?

das parallelport kabel sieht bei mir folgend aus:
so wie auf dem foto 
(http://www.mikrocontroller.net/attachment/44948/b2.JPG) hier habe ich 
eine pci karte zersägt und mit je seite 13 kontakten und von links nach 
rechts gezaehlt 1-13 oben und 14-26 unten
eine frage stellt sich da bei mir: was ist mit dem 26igten pin der 3.3 
volt hat? bei mir sind 2.9x volt drauf und ich  habe ihn einfach frei 
gelassen, denn ein 25 pin stecker hat eben nur 25 pins und nicht 26 
pins?!
sodann habe ich eins zu eins die verdrahtung auf den 25 pin parallelport 
stecker mit ca. 20 cm flachbandkabel (endlich mal nen altes floppykabel 
recyclen koennen ;-)
dann auf meinem linuxsystem:
modprobe parport
modprobe parport_pc io=0x3bc irq=7
modprobe plip
ifconfig plip0 10.0.0.2

leider kommt ein plip0: transmit timeout(1,ff)

ist das vielleicht der knackpunkt? ich habe ein ubuntu 8.10 auf einem 
denkbrett t43

ich bin ueber jeden tip sehr dankbar,
gruss ulf

von Max (Gast)


Lesenswert?

Kontrollier am besten nochmal die Pinbelegung ,ist mir auch 
passiert.Beim 6 mal nach schauen hab ich den Fehler gefunden.

Gruss

Max

von Gast (Gast)


Lesenswert?

> sodann habe ich eins zu eins die verdrahtung auf den 25 pin parallelport

Wie? Das Kabel muss gekreuzt sein. Google mal nach Laplink-kabel.

von hase (Gast)


Lesenswert?

Hallo,

hat schon jemand ein Linux-Programm für die Netbox geschrieben und 
ausgeführt?

Gruß.

von Max (Gast)


Lesenswert?

Das würde mich auch interessieren.

Mfg Max

von eraeser (Gast)


Angehängte Dateien:

Lesenswert?

STPC Loader
Goal

Intended to be used as a primary loader, it:
Hallo
hier sind infos zum bootloader

von smallbutfine (Gast)


Lesenswert?

Wow, wenn ich das richtig verstehe, könnte man jetzt den primary 
bootloader mit

 „dd if=/dev/fla of=/dev/ttyS1“

von einer gesperrten Box auslesen,
dann das Image, das man bekommt, an den Offsets

"02h    word    Port for debug COM    May be 0 to do not have COM 
output.    3F8h
04h   word   Speed for debug COM   Value of the UART divisor latch 
registers   12 (9600 bauds)"

auf die standardwerte ^^^ für den uart setzen, um ihn benutzbar zu 
machen,

dann die Kernel boot Parameter:

"1.  ro console=ttyS1,9600n8 parport=0x203,6
2.  ro parport=0x203,6"

im bootloader Nummer 3 setzen (im Image suchen...),

und dann das image des bootloaders vom BIOS in den DOC flashen lassen.

Wenn ich das richtig verstanden habe, stehen einem ab da alle Wege 
offen, korrekt??? Oder übersehe ich da was? Kosti, mache ich da einen 
Denkfehler???

Freundliche Grüsse, Martin

von smallbutfine (Gast)


Lesenswert?

Sorry für Duoblepost, aber ich habe gerade das gefunden:

http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=75#Software%20-%20Development%20Package

Auch loadersourcecodes und Treiber....jetzt mache ich aber mal ne 
Pollin-Bestellung!
Danke für die tolle Vorarbeit an alle, vor allem an Kosti!

Martin

von Malte S. (boeser-korn)


Lesenswert?

Hallo,

habe auch eine eine Box bestellt leider komme ich so weit wie Karl und 
leider habe ich französisch oder italienisch

hat da schon lemand eine Lösung

bei mein Uart kommt nur das raus:
1
NETGEM Linux init version 1.00
2
768+0 records in
3
768+0 records out
4
256 inodes
5
768 blocks
6
Firstdatazone=12 (12)
7
Zonesize=1024
8
Maxsize=268966912
9
10
/sbin/fsck.minix, 1.2 - 11/11/96 / util-linux 2.6
11
Forcing filesystem check on /dev/fla3.
12
13
    21 inodes used (4%)
14
    96 zones used (2%)
15
16
    14 regular files
17
     7 directories
18
     0 character device files
19
     0 block device files
20
     0 links
21
     0 symbolic links
22
------
23
    21 files

von bb (Gast)


Lesenswert?

Hi,

ich hab auch eine Box mit italienischer Software. Seriell bekomm ich nur 
die bekannte Ausgabe, keine Shell. Leider komm ich auch mit PLIP nicht 
drauf. Kabel hab ich x-mal gecheckt... Kann es sein, daß PLIP nicht bei 
allen Softwareversionen aktiviert ist? Wer hat noch einen Tipp für mich?

von hermann (Gast)


Lesenswert?

Hallo,
ich wollte mal fragen ob man die NetBox auch mit 3,3V und 2.2Ampere 
betreiben kann.

Mfg Hermann

von Sebastian (Gast)


Lesenswert?

@hermann: ja, das müßte eigentlich gehen. Ich habe zwar nicht gemessen, 
aber das originale Netzteil wird wohl großzügiger dimensioniert sein als 
nötig. Pollin verkauft z.Zt. wieder 3.3V / 2A Netzteile, vielleicht 
haben die sogar mal zu den netboxen dazugehört.

von hermann (Gast)


Lesenswert?

@sebastian: Vielen Dank, d.h. ich könnte das Netzteil mit der 
Bestellnummer
350 791 von pollin nehmen?

Mfg Hermann

von Sebastian (Gast)


Lesenswert?

Ja. Sorry für die späte Antwort.

von Crow (Gast)


Lesenswert?

Hab hier auch 2 boxen mit italienischer Software. Kann das leider 
bestätigen, das nur die bekannten Bootmessages kommen, keine SHELL, und 
leider ist auch PLIP nicht aktiviert.

Hat jemand schomal eine andere software auf den DiskOnChip gespielt ??
Wenn ja, könnte er mal ein bisschen  info`s darüber geben ?
Oder kennt jemand noch eine möglichkeit anders auf die box zu kommen ??

Gruß
C.

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Welche Disk-on-chip ist denn da drauf? Zur 2000-er Serie kann ich Doku 
liefern.

von Benedikt K. (benedikt)


Lesenswert?

Es ist ein DiskOnChip Millennium MD2810.
Der dürfte aber bis auf ein paar Kleinigkeiten kompatibel sein.

von Crow (Gast)


Lesenswert?

Also PLIP funktioniert nicht immer gleich am Anfang.
Für alle die probleme haben mit PLIP sollten mal folgendes probieren:

auf dem Linux pc folgendes als Root eingeben:

tcpdump -i plip0

dann die box ausmachen, dann wieder anmachen und ca. 20 sek. warten, 
sollten in der Zeit keine Messages kommen, dann box wieder aus, und 
wieder anmachen.

Bei mir hat es ca. 10-15 neustarts gebraucht bis ich meldungen hatte, 
danach funktioniert das BIOS ;-))

Jetzt hätte ich aber noch eine Frage, wie kann ich aus dem BIOS das 
Image auslesen ???
Mit "dd if=/dev/fla of=/dev/ttyS1"
hat es nicht funktioniert, da passiert nichts und er springt zurück in 
die Commandozeile.

Gruß
C.

von bb (Gast)


Lesenswert?

> Jetzt hätte ich aber noch eine Frage, wie kann ich aus dem BIOS das
> Image auslesen ???
> Mit "dd if=/dev/fla of=/dev/ttyS1"
> hat es nicht funktioniert, da passiert nichts und er springt zurück in
> die Commandozeile.

Kein Wunder, zu befindest dich ja auch im BIOS. Zu dem Zeitpunkt ist der 
Kernel noch nicht geladen. Es gibt keine Shell, kein Gerät "/dev/fla", 
kein Userland das dir ein "dd" zur Verfügung stellen würde.

mit '?' bekommst du eine Liste von Befehlen, die du im BIOS absetzen 
kannst. Ich denke, 'docdump' ist das, was du suchst.

von Crow (Gast)


Lesenswert?

Da hast du natürlich recht, Denkfehler von mir ;-)

Hat vielleicht noch jemand ein ungesperrtes image das ich per BIOS laden 
könnte, und könnte er es zur verfügung stellen, oder mir schicken ?

TheCrow17 <at> gmx.de

Gruß
C.

von Michael X. (Firma: vyuxc) (der-michl)


Angehängte Dateien:

Lesenswert?

Nu denn, dann mal das Datenblatt

von Michael X. (Firma: vyuxc) (der-michl)


Angehängte Dateien:

Lesenswert?

Und eine App-Note. Viel Spaß damit.

von Heini (Gast)


Lesenswert?

Zum Thema ISA-Karten an 3,3V: ich habe letztens gelesen, daà es eine 
ISA-Umstellung auf 3,3V gegeben hat. Die soll lange vorher angekündigt 
worden sein, so daà alle halbwegs aktuellen ISA-Karten damit klar 
kommen. Das soll jedenfalls der Grund sein, weshalb einige alte 
ISA-Karten nicht mehr (oder völlig instabil) in den "ISA"-Slots ab 
Pentium-II (oder so) fähigen Boards laufen. Ergo müÃten die 
allermeisten normalen ISA-Karten auch an 3,3V laufen. Ob das jetzt aber 
nur die Signale oder auch die Versorgungsspannug betrifft, weià ich 
leider nicht.
Link: http://rma.asus.de/support/faq/faq017_piix4_isa.htm

von Jo (Gast)


Lesenswert?

Ich habe auch einige Erfahrungen mit der Box gemacht. Werde mich mal bei 
Gelegenheit, mit Euch, in Verbindung setzen. Das Thema ist sehr 
interessant!
MfG
Jo

von drusius (Gast)


Lesenswert?

Toller, konstruktiver Beitrag...Aber ich füttere gern Trolle!

von Werner (Gast)


Lesenswert?

Hallo Jungs,
hat schon jemand einen funktionstüchtigen Kernel gebastel oder ein Image 
vom freien Kernel? Ich habe den Fehler gemacht, dass ich ein neues Image 
geladen habe ohne Absicherung (ich dachte der lädt das BS direkt vom 
tftp wie beim pxe-Boot). Jetzt komme ich nur noch ins Bios.
Bin für jede Hilfe dankbar


Gruß Werner

von Martin S. (werwurm)


Angehängte Dateien:

Lesenswert?

Hallo!

Für alle Nichtboxbesitzer: Folgende Frage wurde so weit ich gesehen habe 
noch nicht beantwortet "Wie lange braucht die Box zum Booten"

Nach dem Einschalten erscheint bei mir nach ca. 1 Sekunde das 
Freedomland-Logo. Die Applikation wird nach ca. 15 - 17 Sekunden 
angezeigt.

Wenn nur das Logo kommt und nix weiter geht sieht es zwar so aus als 
wäre die Box defekt - es kann aber auch die Stromversorgung zu 
schwachbrüstig sein. Bei mir ging es auch mit PC-Netzteil nicht obwohl 
das 28A bei 3,3 Volt schaffen sollte. Leitungs- und Steckerverluste 
sorgten dafür, daß an der Elektronik nur 3,0 Volt ankamen und das war 
schon zu wenig.

Erfolg hatte ich mit diesem Netzteil:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=380132171702

Leider kommen meine beiden Boxen nur bis "Bitte Smartcard einlegen" 
(siehe Bildanhang). Ich habe weiter oben gelesen, daß man in den 
Einstellungen "surfen" kann. Meine Boxen nehmen aber gar keine Befehle 
an. Gibt es noch einen Trick? Oder bekommt man noch irgendwo eine 
passende Smartcard?

Meine AOK Karte nimmt die Box nicht..  xD

von Jan K. (kretschi)


Lesenswert?

Hallo zusammen!

Ist hier

> Ich habe mal den STPC entfernt. Erstaunlicherweise sind alle Balls
> kontaktiert, selbst die PCI. Jetzt muss ich nur noch rausfinden, wo die
> Leitungen hinführen.

noch etwas herausgekommen? Bzw. ist generell noch etwas passiert?

Was mir beim Nachdenken noch als Frage aufgetaucht ist: Woran sind denn 
die Komponenten wie Modem, Cardreader und so angeschlossen? (also was 
für einen Bus benutzen die?) Der Soundchip dürfte ja ISA sein? Ist das 
auch nur die abgespeckte Variante mit 8Bit?
Ich hab vor längerer Zeit mal eine 8bit Netzwerkkarte (leider nur BNC 
und AUI) herumfliegen gehabt...die wird aber nur 5V Pegel können.
Ansonsten könnte man ja versuchen über eine Nebenstellenanlage (oder 
Telefonanlage, wie man es nennen mag) die Box anzubinden (ja, für große 
Sachen zu langsam, aber für Meßwerterfassung/Steueranweisungen (gerade 
auf Entfernung) wärs ja sicher ausreichend).
Ich habe mir auch 3 Boxen bestellt damals und werde mich damit jetzt in 
den Semesterferien mal beschäftigen - vielleicht findet sich ja noch was 
nettes ;)

Gruß,

Kretschi

von John S. (linux_80)


Lesenswert?

@Kretschi,
Der Soundchip hat auf jeden Fall nur nen 8-Bit Datenbus. (siehe DB)

von Benedikt K. (benedikt)


Lesenswert?

Die meisten Leitungen verschwinden zwar über Vias unter dem STPC, aber 
tauchen nirgends mehr auf. Ich habe zumindest keine Verbindungen finden 
können.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Benedikt hast du auch alles vom board entfernt ? Falls nicht dann 
schmeisse ich eins ins ofen und ping mal die pins durch.

von Benedikt K. (benedikt)


Lesenswert?

ich habe nur den STPC zum Messen und den Flash zum Auslesen ausgelötet
Der Rest ist bisher noch drauf, da man dort überall problemlos messen 
kann (nur der STPC war eben BGA).

von Flo (Gast)


Lesenswert?

Hallo Leute, ich wollte nur mal bescheid geben das ich bei Ebay eine 
Freedomland Smartcard für die Boxen ersteigert habe. Sobald sie da is 
werde mal Posten ob die was bringt.

MfG

Flo

von Sebastian R. (sebr)


Lesenswert?

@Flo: Hast du neue erkenntnisse mit der Smartcard?

@all: hat sich generell noch etwas in den letzten Monaten getan? Ist ja 
eher ruhig um die Box geworden.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Sebastian R. schrieb:
>
> @all: hat sich generell noch etwas in den letzten Monaten getan? Ist ja
> eher ruhig um die Box geworden.

tjo, 8 stk liegen hier seit monaten, aber irgendwie sind immer andere 
sachen wichtiger ... vllt die tage da ich gerade mit DisoOnChip 
herumspiele ...

von Sebastian R. (sebr)


Lesenswert?

Habe auch 2 Netboxen von Pollin + Tastatur und Fernbedienung gekauft. 
Beide Boxen über einen MAX232 an den PC angeschlossen und dann kamm die 
Ernüchterung: bei beiden ist keine Shell erreichbar, lediglich die 
üblichen Infos beim booten, aber keine eingabe möglich. Versionen sind 
3.5 R89 und 3.5 R88, bei italienisch.
Angeblich soll es ja möglich sein mit dem Laplink Kabel per tftp ein 
neues Image einzuspielen. Hat das  schonmal jemand gemacht? und hat 
jemand ein Image dass er mal hochladen könnte bei dem UART funktioniert 
bzw. freigeschaltet ist?

von Hackerdeluxe (Gast)


Lesenswert?

Verfolge den Tread schon länger, da ich 10 Stück gekauft habe.
Wäre es nicht möglich eine ISA-Netzwerkkarte einzubauen und das Ganze in 
ein Webradio zu verwandeln?
Gruß
Michael

von Alexander S. (esko) Benutzerseite


Lesenswert?

> eine ISA-Netzwerkkarte einzubauen und in ein Webradio zu verwandeln?
Beitrag "Re: Pollin Netbox"

von Flo (Gast)


Lesenswert?

Hi Leute, hatte ganz vergessen mich zu melden.

Also ich hab eine Deutsche Freedomland Karte bei der Bucht bekommen.
Sobald ich die karte reinschiebe in die Kiste sagt die Box das die Daten 
nicht gültig sind.

So wie es aussieht wird beim aktivieren der Box der Smardcard Schlüssel 
auf die Box übertragen so das beide an einander gebunden sind.

Also bringt die Richtung auch nichts.

MfG Flo

von Sebastian R. (sebr)


Lesenswert?

Naja an Netzwerkanbindung oder sonstige Erweiterungen denke ich jetzt 
erstmal nicht.
Mir gehts z.B. Darum erstmal die Konsole frei (zugänglich) zu bekommen.
Beim booten fragt die Box ja, wie schon weiter oben gezeigt, nach einer 
image-Datei (diskimage.bin). Kosti hatte ja eine Datei mit dem 
Flashinhalt (fullDOC_Flash.rar) gepostet. Hat das schonmal jemand 
versucht zu flashen?

Wie ist der Befehl docdump zu verwenden? Syntax?

Habe momentan noch auf meinen Boxen die Software mit gesperrter Konsole 
:-(

von John S. (linux_80)


Lesenswert?

Meine Boxen sind ja noch von damals, als die Dinger neu waren. Die haben 
damals auch funktionert.
Aber keine meiner Smartkarten tut noch, es gab dazu auch so 'nen Code 
bzw. ID um die Karten wieder zu resetten, aber das klappt auch nicht 
mehr.
Die Karten sind über die Jahre hin wohl irgendwie kaputt gegangen.
bzw. es ist einfach das Flash komplett gelöscht.
Kartenleser für PC hab ich keinen Funktionierenden um damit 
rumzuprobieren :(

von Ronny M. (hobby-coder)


Lesenswert?

Hallo,

die Geräte sind bei Polin zur Zeit für 1,95€ exkl. Tastatur/ 
Fernbedienung (je 1,95€) ezu haben. Ich beobachte den Threat schon seit 
einigen Tagen. Was mich interissiert:

Hat jemand vor einigen Tagen eine solche Box bestellt und kann mir 
sagen, ob diese die italienische Software haben? Kann dieser mir auch 
sagen, wie groß der Aufwand bei ebensolchen Boxen ist, um eine serielle 
Verbindung herstellen zu können? Diverse Adapter habe ich ja schon 
gesehen...

was ich mit der Box vorhabe: Serielle Konsole zu meinem kleine (Heim-) 
Webserver...

von Sebastian R. (sebr)


Lesenswert?

Ich habe in den letzten 4 Wochen 2x bei Pollin bestellt und bei jeder 
Bestellung je 2 Boxen mitbestellt. Alle 4 Boxen haben die italienische 
Software drauf und die Konsole ist gesperrt, d.h. man kann nur die 
Bootmeldungen lesen.  Mit Adapter für den Parallelport kommt man aber 
ohne Probleme. Vorgehensweise dazu ist weiter oben beschrieben. Jetzt 
muss nur noch ein Image mit freigeschalteter Konsole per tftp auf die 
Box.
Daher nochmal meine Bitte an die Leute die ein Image von ihrer Box mit 
freigeschalteter Konsole haben, diese mal hier zu posten

von Sebastian R. (sebr)


Lesenswert?

kosti schrieb:
> Alles was man mit  „dd if=/dev/fla of=/dev/ttyS1“, von eine andere Box
> ausgelesen hat, läst sich über den Bios flashen. Einfach die Image-Datei
> ins Verzeichnis /var/lib/tftpboot stellen und im Bios „loadimage
> Dateiname“ eingeben.
> Das sieht so aus:
>>loadimage diskimage.bin
> loadimage diskimage.bin
> OK diskimage.bin, 7583 kB
>>boot /dev/fla vmlinuz ro console=ttyS1,9600n8 parport=0x203,6
> boot /dev/fla vmlinuz ro console=ttyS1,9600n8 parport=0x203,6
> scan_partitions -> 0
> using minix
> loaded bootimg.rle -> 4014, img=0x1033d0
> loaded vmlinuz -> 321752
> booting linux

Hat das schomal jemand probiert? Wollte es eben mit der Full Flash Datei 
von kosti versuchen. Den Inhalt hab ich umbenannt in diskimage.bin.
Erhalte folgende Fehlermeldung:
>loadimage diskimage.bin
Could not load 'diskimage.bin'

von cun83 (Gast)


Lesenswert?

@Sebastian:

Ich meine mich zu erinnern, irgendwo gelesen zu haben, dass das Image 
mit einem Ausrufezeichen enden muss, also  "diskimage.bin!"(evtl. auch 
"diskimage!.bin" ?). Quelle hab ich leider nicht mehr zur Hand.

Gruß, Claas

von Sebastian R. (sebr)


Lesenswert?

habe es nach einigem probieren ndoch noch hinbekommen das Image zu 
laden. Lag wohl an den Einstellungen des TFTP.
Ergebnis: das von Kosti hier gepostete fullDOCflash-file läuft nicht auf 
meiner Box mit gesperrter Konsole. Also man kommt nun nur noch ins BIOS. 
Das System bootet nichtmehr.

von Sebastian R. (sebr)


Lesenswert?

kosti schrieb:
>  Im bereich des Bios/Bootloaders  gibt es keine Dateisystem. Dort funktioniert 
alles streng nach Adresse und Länge. Die restliche drei
Minix Partitionen lassen sich auf eine Linux-Maschine mounten aber erst
> nach zurücksetzen der Partition-Magic auf Minix-Standard. Vor dem
> flashen muss man natürlich die Prozedur umkehren.
Alles was man mit  „dd if=/dev/fla of=/dev/ttyS1“, von eine andere Box
ausgelesen hat, läst sich über den Bios flashen.

Bin wieder ein bischen weiter gekommen auf dem weg zu einer Box mit 
Konsole.
Eine Frage an die Linux-Experten. Was meint kosti mit diesem 
"Partition-Magic" was man vor dem flashen wieder rückgängig machen soll?
Weil ohne diesen Schritt klappts nämlich nicht (Image schon per 
loadimage geladen):
>boot /dev/fla1 vmlinuz ro console=ttyS1,9600n8 parport=0x203,6
Could not find partition magic
scan_partitions -> -1
Could not find a valid system partition

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Habt ihr 'ne Möglichkeit da ein Floppy oder eine Platte anzuschließen? 
Ich könnte DOS-Tools für die DOC besorgen.

von Sebastian R. (sebr)


Lesenswert?

Michael X. schrieb:
> Habt ihr 'ne Möglichkeit da ein Floppy oder eine Platte anzuschließen?
> Ich könnte DOS-Tools für die DOC besorgen.

???
Die DoC-Tools für DOS gibts schon weiter oben im Thread.

Festplatte oder Floppy eher weniger. Wichtiger wäre es erstmal die 
Konsole frei zu bekommen. Hast du eine Box bei der die Konsole frei ist?

von Alex G. (alex94) Benutzerseite


Lesenswert?

Hallo,
ich habe mir auch 2 solcher Boxen bestellt.
Bei einer war sogar ein Handbuch von netgem dabei.

Ich wollte jetzt fragen gibt es eine möglichkeit eine gesperrte box zu 
entsperren?
Ist das modem zu was zugebrauchen? Habe ich das richtig gesehen das das 
ein modem modul ist das nur über einen Optokoppler mit der "Außenwelt" 
verbunden ist?

mfg alex

von Sebastian R. (sebr)


Lesenswert?

Alex G. schrieb:

> Ich wollte jetzt fragen gibt es eine möglichkeit eine gesperrte box zu
> entsperren?
>
> mfg alex

Ja, die gibt es indem du ein Image einer ungesperrten Box über das BIOS 
flashst. Anleitung inkl. Pinbelegung gibt weiter oben im Thread. Problem 
ist, dass bis jetzt noch keiner der eine freie Box hat sein Image hier 
zum Download bereitgestellt hat. :-(

von Alex G. (alex94) Benutzerseite


Lesenswert?

Ja dann Kosti und die anderen die ein freies Image haben nehmt euch dich 
mal 5min zeit und ladet euer Image hoch !

Danke

von Schlaui (Gast)


Lesenswert?

Für 1€ gekauft und 200 Std. a 10 € Zeit Invetiern ?!
Bei Polin gibt es FSC Computer Komplett mit allen
Furz und Feuerstein für 60€ ohne Fummeln und Betteln.
Linux kann man auch draufmachen und einen Vollwertigen
AMD 3000+ Prozessor hat die Kiste auch.
Warum als da noch Weitermachen ????

von Sebastian (Gast)


Lesenswert?

@Schlaui: Der Kommentar geht wohl etwas am Sinn der Sache vorbei. Die 
Netbox ist kein PC oder PC-Ersatz. Das Teil zeichnet sich gegenüber dem 
PC durch geringen Stromverbrauch aus und ist recht klein. Das ist 
eigentlich schon alles. Der leistungsfähige und ohne Zweifel billige PC 
ist im Vergleich dazu aufgrund seines Stromverbrauches nicht für 
Dauerbetriebs-Anwendungen (Steuerungen, Fernschaltvorgänge über Netzwerk 
etc.) geeignet. Abgesehen vom Lüftergeräusch übrigens.
Warum also Äpfel mit Birnen vergleichen?

von pollin (Gast)


Lesenswert?

Irgendwelche Neuerungen?

von pollin2 (Gast)


Lesenswert?

Irgendwelche Neuerungen?bv

von Alex G. (alex94) Benutzerseite


Lesenswert?

Bastelt eigentlich irgendjemand noch an der Netbox??

von Sebastian R. (sebr)


Lesenswert?

Bin natürlich nochinteressiert an der Box, habe auch hier noch einige 
Boxen rumstehen. Leider aber alle mit gesperrter Konsole. Und ohne ein 
Image einer freien Box sind mir da auch die Hände gebunden. :-(
Von Kosti hat man ja auch leider lange nichtsmehr gehört.
Scheint so als ob dieses Projekt, obwohl es am Anfang so 
vielversprechend aussah, jetzt irgendwie an nem Punkt festegfahren ist 
wo man nichtmehr weiter kommt

von R. M. (rmax)


Lesenswert?

Sebastian R. schrieb:

> Eine Frage an die Linux-Experten. Was meint kosti mit diesem
> "Partition-Magic" was man vor dem flashen wieder rückgängig machen soll?

Damit wird er entweder die Partition-ID in der Partitionstabelle oder 
(wahrscheinlicher) die Magic-Number des Dateisystems meinen. Bei 
Minix-Dateisystemen steht die Magic-Number am Offset 0x410 und kann — je 
nach Variante — 0x137f, 0x138f, 0x2468 oder 0x2478 lauten.

Hier die Ausgabe eines frisch erzeugten Minix-Dateisystems:

$ file minix.fs
minix.fs: Minix filesystem, 30 char names

$ hexdump -C -n 4 -s 1040 minix.fs
00000410  8f 13 01 00                                       |....|

Was geben diese Kommandos aus, wenn Du sie auf die Partitionsimages 
(nicht das komplette Diskimage) aus der box losläßt?

Hast Du denn an dem Image (bz, den Images der einzelnen Partitionen) 
eine Änderung vorgenommen, um sie am PC unter Linux mounten zu können, 
oder wie ist das Image entstanden, das Du jezt geflasht hast?

von Sebastian R. (sebr)


Lesenswert?

Das Image gibts weiter oben im Thread. Von kosti.
Hier habe ich das mount-Problem auch mal in nem anderen forum 
gepostet....hat da aber auch keiner hinbekommen.

Siehe: http://www.linuxforen.de/forums/showthread.php?t=264163

von Martin S. (Gast)


Lesenswert?

Hallo!

Es klappt tatsächlich! Mit der Anleitung von kosti bin ich bei meiner 
gesperrten Italo-Box ins Bios gekommen. Leider sind die Befehle alle 
ziemlich kryptisch und alle sehen so aus als würde gleich was 
geschrieben werden (was ich lieber vermeiden will).

Ob man an der Stelle jetzt schon ein sinnvolles Image machen kann? 
Leider liefert der Befehl docdump das ganze nur in Hex-Werten:
1
>docdump 0 8
2
docdump 0 8
3
(Toshiba) MDOC 8M
4
SECT  SIGN                                               DATA
5
0000  b2 c7 d6 a3 17 f7 55 55  ff ff ff ff ff ff ff ff   90 90 fa fc 0f 09 ...
6
0001  b2 c7 d6 a3 17 f7 55 55  ff ff ff ff ff ff ff ff   90 90 fa fc 0f 09 ...
7
0002  6e dc 61 99 8e de 55 55  ff ff ff ff ff ff ff ff   0f 20 c0 0c 01 0f ...
8
0003  34 c9 93 fa d6 9b 55 55  ff ff ff ff ff ff ff ff   66 5f 3e 67 88 47 ...
9
0004  cb 38 3e 8e 55 95 55 55  ff ff ff ff ff ff ff ff   47 20 3e 67 8a 47 ...
10
0005  4b 00 e2 0e 93 f7 55 55  ff ff ff ff ff ff ff ff   ff ff ff ff ff ff ...
11
0006  4b 00 e2 0e 93 f7 55 55  ff ff ff ff ff ff ff ff   ff ff ff ff ff ff ...
12
0007  4b 00 e2 0e 93 f7 55 55  ff ff ff ff ff ff ff ff   ff ff ff ff ff ff ...
13
>
Das scheint leider unbrauchbar denn wenn das wirklich jeweils Sektoren 
sind fehlt praktisch alles. SIGN könnte eine Art Prüfsumme sein(?) und 
der richtige Inhalt wird scheinbar gar nicht angezeigt.

(Es gibt noch den Befehl docread aber der will eine "dest" Angabe. Ich 
vermute der liest das irgendwo ins RAM.)

Außerdem fehlt da ja an der Stelle auch noch das TrueFFS was alles in 
eine sinnvolle reihenfolge bringt..

Wenn ich die Box booten lasse und als Parameter "console=ttyS0,9600n8" 
angebe kommen zwar die Kernelmeldungen wieder an aber natürlich immer 
noch keine Shell (Leider habe ich auch keine Ahnung von Linux.):
1
Uncompressing Linux... Ok, booting the kernel.
2
Linux version 2.2.0-final (fbe@fbe1) (gcc version 2.7.2.3) #1 Thu Oct 28 15:23:4
3
8 CEST 1999
4
Calibrating delay loop... 26.21 BogoMIPS
5
Memory: 5680k/6912k available (580k kernel code, 408k reserved, 220k data, 24k i
6
nit)
7
Checking if this processor honours the WP bit even in supervisor mode... Ok.
8
CPU: Cyrix Cx486DX
9
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
10
Checking 'hlt' instruction... OK.
11
POSIX conformance testing by UNIFIX
12
Linux NET4.0 for Linux 2.2
13
Based upon Swansea University Computer Society NET3.039
14
NET4: Unix domain sockets 1.0 for Linux NET4.0.
15
NET4: Linux TCP/IP 1.0 for NET4.0
16
IP Protocols: ICMP, UDP, TCP
17
Starting kswapd v 1.5
18
parport0: PC-style at 0x203, irq 6 [SPP,PS2,EPP]
19
ngserial: driver installed. io=0200 irq=4
20
lp0: using parport0 (interrupt-driven).
21
Software Watchdog Timer: 0.05, timer margin: 60 sec
22
RAM disk driver initialized:  16 RAM disks of 4096K size
23
Flash driver v0.2.100
24
flash: Error while probing
25
NET3 PLIP version 2.3-parport gniibe@mri.co.jp
26
plip0: Parallel port at 0x203, using IRQ 6
27
early initialization of device plip0 is deferred
28
PPP: version 2.3.3 (demand dialling)
29
TCP compression code copyright 1989 Regents of the University of California
30
PPP line discipline registered.
31
debug: entering NFDC 2148 identification routine.
32
Debug: identified NFDC 2148.
33
Debug: starting NFTL mount.
34
Debug: finished NFTL mount.
35
Trueffs: Mount status 0h
36
Flash disk driver for DiskOnChip2000
37
Copyright (C) 1998 IGEL GmbH
38
Copyright (C) 1998 M-Systems Flash Disk Pioneers Ltd.
39
Partition check:
40
 fla: fla1 fla2 fla3
41
MINIX-fs: mounting unchecked file system, running fsck is recommended.
42
VFS: Mounted root (minix filesystem) readonly.
43
Freeing unused kernel memory: 24k freed
44
NETGEM Linux init version 1.00
45
768+0 records in
46
768+0 records out
47
256 inodes
48
768 blocks
49
Firstdatazone=12 (12)
50
Zonesize=1024
51
Maxsize=268966912
52
53
/sbin/fsck.minix, 1.2 - 11/11/96 / util-linux 2.6
54
Forcing filesystem check on /dev/fla3.
55
56
    21 inodes used (4%)
57
    96 zones used (2%)
58
59
    14 regular files
60
     7 directories
61
     0 character device files
62
     0 smcard: installed.
63
block device files
64
     0 links
65
     0 symbolic links
66
------
67
    21 files
68
ngtv: installed. 'VTX' irq=9
69
stvga: framebuffer at 0x0889d000, size 652k
70
stvga: mode is 640x520x16, linelength=1280
71
stvga: scrolling: redraw
72
fb0: STVGA frame buffer device
73
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
74
SB 3.1 detected OK (220)
75
ESS chip ES1869 detected
76
FKS: set_recmask not handled by ess_set_recmask
77
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
78
venus: driver installed. io=02C0 irq=3
79
ir: installed irq=1 port=20E mask=01,delta size=64
80
MINIX-fs: mounting unchecked file system, running fsck is recommended.
81
video: No signal detected
82
TV DOWN ...
83
TV DOWN ...
84
video: No signal detected

Jetzt stehe ich wieder auf dem Schlauch .. :-/

von Sebastian R. (sebr)


Lesenswert?

So weit bin ich nun auch schon seit einigen Wochen und weiter gehts 
nicht. Bootparameter scheinen ignoriert zu werden. :(
Ist den überhaupt noch jemand aktiv in Sachen Netbox?

von Christoph K. (klemze)


Lesenswert?

kann man darin auch ein net io platzieren?

von Sebastian (Gast)


Lesenswert?

Die Box ist an sich nicht netzwerkfähig; nur für Telefon. Natürlich kann 
man ein Net-IO in das Gehäuse einbauen, das hat aber dann mit der Netbox 
selbst nichts zu tun.
Ich wäre übrigens durchaus interessiert, ein CS8900-basiertes 
Ethernetmodul zu entwickeln, das auf den "Erweiterungsport" (das 
dreireihige Rasterfeld) der Netbox paßt, damit diese ihren Namen 
verdient. Bin aber kein erfahrener Programmierer, so daß sich dann 
jemand finden müßte, der den CS8900-Linuxtreiber (8-Bit-Modus) in die 
Netbox integriert. Wenn jemand ernsthaft an einer Zusammenarbeit in 
diesem Bereich interessiert ist, könnte ich vielleicht innerhalb eines 
Monats ein Muster zum Testen zur Verfügung stellen.

von Sebastian R. (sebr)


Lesenswert?

Martin S. schrieb:
> FKS: set_recmask not handled by ess_set_recmask
> YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft
> 1993-1996
> venus: driver installed. io=02C0 irq=3
> ir: installed irq=1 port=20E mask=01,delta size=64

Also wenn man das Log von ner gesperrten Box und einer freien Box 
vergleich unterscheidet sich das nur in diesem Bereich.
1
FKS: set_recmask not handled by ess_set_recmask
2
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
3
venus: scenario=1
4
venus: UART_init
5
venus: driver installed. io=02C0 irq=3
6
ir: installed irq=1 port=20E mask=01,delta size=64

Was ist denn dieses "venus"?




> Es gibt noch den Befehl docread aber der will eine "dest" Angabe. Ich
> vermute der liest das irgendwo ins RAM.

Oder evtl. ne Datei auf dem tftp Server?! Hast du das mal probiert?


> Außerdem fehlt da ja an der Stelle auch noch das TrueFFS was alles in
> eine sinnvolle reihenfolge bringt..

Allerdings....selbst wenn man ein Image vom DoC erstellen kann ist die 
Frage wie es dann weitergeht. :(

von Martin P. (billx)


Lesenswert?

naja wenn es wirklich möglich sein sollte so was per tftp zu sichern, 
wird es bestimmt auch die mölichkeit geben so etwas per tftp zurück zu 
spielen ?

von Sebastian R. (sebr)


Lesenswert?

Martin P....... schrieb:
> naja wenn es wirklich möglich sein sollte so was per tftp zu sichern,
> wird es bestimmt auch die mölichkeit geben so etwas per tftp zurück zu
> spielen ?

geht mit loadimage, siehe weiter oben

von Martin S. (Gast)


Lesenswert?

Also docread ließt tatsächlich in den RAM. Von dort kann man die Daten 
dann erreichen. Dummerweise funktioniert das scheinbar nicht ganz so wie 
die Hilfe behauptet denn es wird immer nur ein Sektor gelesen.. Außerdem 
erfolgt die Ausgabe dann als HEX Ansicht und man müßte dies dann einzeln 
wieder "rückübersetzen".. mühsam!

Wenn die Box dann einmal zugänglich ist kann das Netzwerkproblem sicher 
gelöst werden. Bei Ebay gibt es z.B. immer mal Netzwerkkarten für den 
Parallelport. Die schaffen zwar nur 10 MBit aber das ist ja egal :)

von Martin S. (Gast)


Lesenswert?

P.S.
die venus ist das Modem in der Box
Lucent Microelectronics Venus Modem (V90, 56KFlex)
(hat also vermutlich nix mit unserem Vorhaben zu tun..)

von Tom D. (todada)


Lesenswert?

Ein paar weitere Infos/Ideen für alle, die noch diesem Thread folgen...

Um bei einer gesperrten Box ins BIOS zu kommen, verwende ich:
1
$ modprobe parport
2
$ modprobe parport_pc
3
$ modprobe plip
4
$ ifconfig plip0 10.0.0.2 pointopoint 10.0.0.1 up
5
$ /usr/sbin/in.tftpd -s /tftpboot -l
6
$ nc -u  -p 7272 10.0.0.1 7272
(ich starte also den TFTP server 'per Hand').
In Verzeichnis /tftpboot muss eine Text-Datei 'debug' vorhanden sein.
Deren Inhalt wird als Eingabe für das BIOS benutzt, kann also auch leer 
sein.
Das kann man für automatische Eingaben verwenden, die Dateilänge ist 
allerdings auf ein paar kByte begrenzt.

Achtung: falls netcat nicht gestartet wurde, wird die debug Datei auch 
nicht ausgewertet und die Box bootet normal.

Es gibt keinen Standard-UART, man kann Zeichen über die serielle 
Schnittstelle über Port 0x20a senden und empfangen (praktisch, um das 
Kabel zu überprüfen), z.B.:
1
> o 20a 41
sendet ein 'A', oder
1
> i 20a
gibt das letzte empfangene Zeichen aus.
Die Baudrate lässt sich über Port 0x209 ändern - oder über das 'baud' 
Kommando. Sie wird aber beim booten wieder auf 9600 zurückgestellt 
(s.u.).
1
> o 201 ff
erzeugt übrigens einen Reset.


1. Versuch, die Konsole zu aktivieren:
Anstatt init direkt die shell beim booten starten:
1
> boot init=/bin/sh
Das Verhalten ändert sich tatsächlich und es sieht so aus, als ob ein 
prompt ausgegeben wird, aber leider wird keine Eingabe angenommen.
Andere Boot-Parameter werden anscheinend nicht ausgewertet. Zumindest 
ist ein Umsetzen der Baud-Rate oder ein probeweises "console=ttyS0" 
wirkungslos.

2. Versuch, das Dateisystem auszulesen
Idee: evtl. lassen sich die Startdateien 'patchen', da man im BIOS 
Sektoren im DOC lesen und schreiben kann.
Nach meiner Interpretation arbeiten die 'doc*' Kommandos direkt auf dem 
DOC und die 'b*' Kommandos auf den logischen Sektoren.
Mit
1
> bd 0 0x4000
lassen sich alle Sektoren auslesen. Konvertiert in eine Binärdatei 
erhält man eine 8MB große Datei mit dem Inhalt:
1
$ file test.out
2
test.out: x86 boot sector; partition 1: ID=0x81, active, starthead 0, startsector 2, 4096 sectors; partition 2: ID=0x81, starthead 0, startsector 4098, 4096 sectors; partition 3: ID=0x81, starthead 0, startsector 8194, 7582 sectors
Diese kann dann in die Partitionen zerlegt werden:
1
$ dd if=test.out bs=512 skip=2 count=4096 of=part1.bin
2
$ dd if=test.out bs=512 skip=4098 count=4096 of=part2.bin
3
$ dd if=test.out bs=512 skip=8194 count=7582 of=part3.bin
Die Partitionsdateien enthalten ein MINIX Filesystem, allerdings mit 
falscher Magic Number. Jeweils an offset 0x410 steht der Wert 0x139F, 
für MINIX FS sind allerdings nur folgende Werte definiert:
1
#define MINIX_SUPER_MAGIC  0x137F    /* original minix fs */
2
#define MINIX_SUPER_MAGIC2  0x138F    /* minix fs, 30 char names */
3
#define MINIX2_SUPER_MAGIC  0x2468    /* minix V2 fs */
4
#define MINIX2_SUPER_MAGIC2  0x2478    /* minix V2 fs, 30 char names */
Wird mit einem Hex-Editor der Magic in 0x138F geändert, können alle drei 
Partitionen gemounted werden:
1
$ mount -o loop part1.bin /media/p1
2
$ mount -o loop part2.bin /media/p2
3
$ mount -o loop part3.bin /media/p3
Das bittere Ende: die Verzeichnisse sind zwar lesbar, alle Dateien (auf 
Partition 1) sind jedoch komprimiert. Dadurch können die 
Konfigurationsdateien nicht einfach analysiert werden.
Das ganze würde, nach allem was Google liefert, zu einem DTFS 
Dateisystem passen (Vorsicht, es existieren zwei unterschiedliche 
Systeme mit dem gleichen Namen), aber mir ist noch nicht klar, inwiefern 
man ohne Treiber Dateien extrahieren oder ändern kann.
Dummerweise kann ich zu dem verwendeten Magic von 0x139F nichts finden.

Vielleicht hilft noch einmal ein Blick auf das Image der ungesperrten 
Box von kosti. Nach Änderung des Magic-Wertes kann man es zwar mounten, 
es werden aber keine Dateien angezeigt.

von Tom D. (todada)


Lesenswert?

Die Datei flap1.bin von kosti sieht leider aus, als wäre sie durch eine 
UNIX-DOS Konvertierung gegangen :-(.
Da ist wohl nichts zu machen.

von Sebastian R. (sebr)


Lesenswert?

Tom D. schrieb:
> Die Datei flap1.bin von kosti sieht leider aus, als wäre sie durch eine
> UNIX-DOS Konvertierung gegangen :-(.
> Da ist wohl nichts zu machen.

Ja, das Image ist kaputt. Ich hatte ja mal probeweise versucht es auf 
eine Box zu flashen (siehe weiter oben im Thread), jedoch ohne Erfolg.

Noch neue Erkenntnisse?

von Leo C. (rapid)


Lesenswert?

Mal versucht, die Datei zu konvertieren?
Bei mir sieht

$flip -ub flap1.bin

ganz gut aus.
(Vorher die Datei kopieren, da flip "auf der Stelle" konvertiert.)

von Tom D. (todada)


Lesenswert?

>Mal versucht, die Datei zu konvertieren?
>Bei mir sieht
>
>$flip -ub flap1.bin
>
>ganz gut aus.

flip kannte ich noch gar nicht, ich hab's mit dos2unix versucht. Ich bin 
da sehr skeptisch, da ja einige CR/LF Kombinationen auch in den 
Originaldaten vorhanden sind. Außerdem würde ich erwarten, das die 
Dateilänge nach dem Konvertieren ein Vielfaches von 512 ist.
Ich konnte die Datei zwar mounten, es wurden jedoch keine Dateien 
gefunden.

Jedenfalls probiere ich noch ein bisschen herum.

von Ruelpscola (Gast)


Lesenswert?

Hab mir mal 5 Boxen gekauft.
An die Konsole komme ich bei keiner ran.
kosti, welche Distri verwendest du?
Opensuse treibt mich in den Wahnsinn, nach stundenlangem experimentieren 
will plip immer noch nicht funktionieren :(

von Tom D. (todada)


Lesenswert?

@Ruelpscola:
Ich verwende SUSE 11.1 ohne Probleme und komme zumindest bis ins BIOS 
(s.o.).

- überprüfe das Kabel zum Druckerport (paralleles Laplink Kabel)
- überprüfe die Spannung an der Netbox; bei dem von mir verwendeten 
(billig-)Kabel war der Spannungsabfall so hoch, dass die Box nicht 
startete.
- schalte die Firewall ab
- teste, ob nach Eingabe von
1
$ tcpdump -v -v -i plip0
  irgendwas angezeigt wird, wenn die Netbox eingeschaltet wird.
- poste die Meldungen aus /var/log/messages beim Start von plip.

von Ruelpscola (Gast)


Lesenswert?

Ich kann ja nicht einmal PLIP starten/konfigurieren, obwohl es 
installiert ist!
laut modprobe ist der lpt eingebunden

von Tom D. (todada)


Lesenswert?

> Ich kann ja nicht einmal PLIP starten/konfigurieren, obwohl es
> installiert ist!

Hm, soll heißen?
Gibt es irgendwelche Fehlermeldungen?

von Ruelpscola (Gast)


Lesenswert?

bei
$ /usr/sbin/in.tftpd -s /home/username/Desktop/ -l
meckert er, dass er das Kommando -1 nicht kennt.

von Linuser (Gast)


Lesenswert?

Das soll wohl kein "1" (Ziffer) sondern ein "l" kleines "L" sein...

von Ruelpscola (Gast)


Lesenswert?

stimmt das so, dass der beim tcpdump bei link-type EN10MB (Ethernet) 
angibt?

von Ernst (Gast)


Lesenswert?

Ich hab heute auch mein Pollin Netbox bekommen.

Bevor ich da mal loslege, brauch ich erst eine Stromversorgung.
Zieht das Teil wirklich zwischen 1,2 und 2A?

Was mir noch aufgefallen ist, an der Vorderseite ist ein Mikrofon
eingebaut. Wozu war den das gedacht?

Ernst

von Tom D. (todada)


Lesenswert?

@Ruelpscola:
Darauf hatte ich noch gar nicht geachtet. Ja, dass ist ok.
Für folgende Ausgabe ist tftpd und nc nicht gestartet, und die Netbox 
wird nach Eingabe von tcpdump angeschaltet:
1
$ modprobe plip
2
$ ifconfig plip0 10.0.0.2 pointopoint 10.0.0.1 up
3
$ tcpdump -v -v -i plip0
4
tcpdump: listening on plip0, link-type EN10MB (Ethernet), capture size 96 bytes
5
22:47:47.495110 IP (tos 0x0, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 55) netbox.home.wizard > 10.0.0.2.tftp: [no cksum]  27 RRQ "debug" octet blksize 1432
6
22:47:47.495199 IP (tos 0xc0, ttl 64, id 29128, offset 0, flags [none], proto ICMP (1), length 83) 10.0.0.2 > netbox.home: ICMP 10.0.0.2 udp port tftp unreachable, length 63
7
        IP (tos 0x0, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 55) netbox.home.wizard > 10.0.0.2.tftp: [no cksum]  27 RRQ "debug" octet blksize 14
Wenn kein Netzwerkverkehr angezeigt wird, wird es schwierig, weil man 
"blind" nach dem Fehler suchen muss. (Bei mir war es die 
Stromversorgung...)


@Ernst:
Etwa 1,5A bei 3,3V

Laut Beschreibung beinhaltet die Software einen Anrufbeantworter (für 
die Wiedergabe wird wohl der Lautsprecher im Fernseher benutzt).

von Nico K. (brainhunter)


Lesenswert?

Hey,
ich bin etwas weitergekommen denke ich...

Ich hab heute wie Tom D. den speicher ausgelesen und in die einzelnen 
partitionen zerlegt.
ich habe mittels readminixfs (das is in dem util-quelcode für die teile 
dabei) schließlich die dateien extrahiert.

http://nota-lan.de/nico/netbox/dumps.tar.bz2
im archiv is ein dump der /def/fla1, die enpackten daten und das 
programm (compiliert für debian lenny)

es handelt sich um ein image einer nicht zugänglichen box. aber das gilt 
es ja zu ändern ;-)

der Part_Magic 0x139F kommt übrigends da her:
1
#define MINIX_SUPER_MAGIC  0x137F    /* original minix fs */
2
#define MINIX_SUPER_MAGIC2  0x138F    /* minix fs, 30 char names */
3
#define MINIX_SUPER_MAGIC2_COMPR  0x139F  /* minix V1 fs, 30 char names, compr */ 
4
#define MINIX2_SUPER_MAGIC  0x2468    /* minix V2 fs */
5
#define MINIX2_SUPER_MAGIC2  0x2478    /* minix V2 fs, 30 char names */
6
#define MINIX2_SUPER_MAGIC2_COMPR  0x2488  /* minix V2 fs, 30 char names, compr */

edit:
also kein DTFS!

grüße Nico

von Thomas R. (tinman) Benutzerseite


Lesenswert?

hmm, wo ist in dem dump die /usr/`* ?

siehe Beitrag "Re: Pollin Netbox"

da scheint /usr/bin/ zu existieren.


EDIT: joa, ich sehen schon, /dev/fla3 ist die.

Mach nen dump vom fla3 auch noch.

von Nico K. (brainhunter)


Lesenswert?

yo genau das is auf der 3er... werds gleich mal machen.

edit:
hier die entpackten von der fla3:
http://nota-lan.de/nico/netbox/fla3.tar.bz2

von Sebastian R. (sebr)


Lesenswert?

Schön dass doch noch einige Leute an der Box dran sind. Warte gespannt 
was dabei rauskommt :)

von Tom D. (todada)


Lesenswert?

Hey, klasse!
Nach dieser Info hab' ich lange gesucht - und dabei hatte ich mir das 
utils-Archiv gleich am Anfang geholt :( !

von Nico K. (brainhunter)


Lesenswert?

da ich nur eine box habe mal ne kleine frage:
was erwartet der bootloader denn als image wenn man ein neues drauf 
machen will?

das komplette /dev/fla? also partitionstabelle+partitionen
oder nur fla1 einzeln?

ich vermute ja /dev/fla aber bin mir nicht ganz sicher und da ich eben 
nur eine box habe will ich die gerade noch nicht zerflashen...

von Thomas R. (tinman) Benutzerseite


Lesenswert?

übrigens, hat jemand noch die DoC Toolbox für Linux (z.b. 
doc-linux-4.2.2.tgz ) ?

von Nico K. (brainhunter)


Angehängte Dateien:

Lesenswert?

bitte :-)

lustigerweise einfach gefunden durch dateiname in google eingeben xD

von Nico K. (brainhunter)


Angehängte Dateien:

Lesenswert?

so ich habs geschaft ne console zu bekommen...
anbei das image zum draufspielen mit dem bootloader:
>loadimage bindump-patch

das ist jetzt ein image mit nur einer partition und zwar unkomprimiert.
wenn man was dran ändern möchte kann man es einfach unter linux mounten:
>mount -o=/dev/loop1,offset=1024 bindump-patch /mnt/tmp
und dann im entsprechenden verzeichniss rumbasteln.

beim starten kommen ein paar fehler weil die verzeichniss struktur nicht 
mehr stimmt. ich habe die daten aus dem ursprünglichen fla1 und fla3 
zusammen auf die eine partition kopiert. da muss man halt noch etwas 
rumbasteln am startscript.
netgem wurde umbenannt in netgem1

mit dem image kommt man auf jeden fall mal auf die console per rs232!

viel spaß mal beim spielen...

PS:jetzt weiß ich erst ned was ich mit dem teil anfangen soll xD

von Tom D. (todada)


Lesenswert?

Ich kann noch eine Methode beisteuern, die ich gerade gefunden habe und 
die bei mir ohne neue Software funktioniert:

1.: BIOS wie oben beschrieben starten. Am BIOS prompt eingeben:
1
boot NOAPP=1

2: Auf dem Linux-Rechner als root eingeben:
1
$ pppd -detach crtscts lock 10.0.0.2:10.0.0.1 /dev/ttyUSB0 57600
(als /dev/ttyUSB0 die verwendete ser. Schnittstelle zur netbox angeben)

3: jetzt kann man die netbox pingen:
1
$ ping 10.0.0.1
2
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
3
64 bytes from 10.0.0.1: icmp_seq=1 ttl=255 time=13.2 ms
4
64 bytes from 10.0.0.1: icmp_seq=2 ttl=255 time=9.99 ms
5
64 bytes from 10.0.0.1: icmp_seq=3 ttl=255 time=15.9 ms
6
64 bytes from 10.0.0.1: icmp_seq=4 ttl=255 time=11.8 ms
7
^C

und mit rlogin darauf zugreifen:
1
$ rlogin 10.0.0.1
2
# ps
3
 FLAGS   UID   PID  PPID PRI  NI   SIZE   RSS WCHAN       STA TTY TIME COMMAND
4
   100     0     1     0   8   0    136   116  0          S   ff   0:01  init
5
    40     0     2     1   0   0      0     0  0          SW  ff   0:00  kflushd
6
   840     0     3     1   0   0      0     0  0          SW  ff   0:00  kswapd
7
     0     0    16     1   6   0    216   172  0          S   41   0:00  sh
8
     0     0    17     1  13   0    148   136  0          R   ff   0:00  rlogind
9
     0     0    18    17  12   0    220   204  0          R   00   0:00  sh
10
#

Ich weiß noch nicht, ob alle Schritte so notwendig sind, bei mir 
funktioniert es immerhin.

> PS:jetzt weiß ich erst ned was ich mit dem teil anfangen soll xD
Tja, das ist jetzt die große Frage ;)
Immerhin muss man auch noch Software auf die Box bringen...

von Sebastian R. (sebr)


Lesenswert?

Das mit dem rlogin werde ich mal probieren, vielen Dank für den Hinweis! 
und auch für das Image weiter oben ;)
Ich denke jetzt sind die Linux-Spezis gefragt die sich mit embedded 
Sachen auskennen....

von Nico K. (brainhunter)


Lesenswert?

Software auf die box bringen sollte kein all zu großes problem mehr 
darstellen. auf der box ist die libtinyc. wenn man für die compiliert 
sollten die programme rennen^^
viel interesanter finde ich jetzt selbst einen darauf lauffähigen kernel 
zu kompilieren. dann kann man auch neue hardware einbinden, ich denke da 
konkret an eine richtige netzwerkkarte ;-) das werde ich mir heute noch 
mal anschauen... wenn ich wieder wach bin xD

von Tom D. (todada)


Lesenswert?

Nachtrag zur rlogin-Lösung:

Die Parameter für den pppd hatte ich aus einer Anleitung genommen, 
"crtscts" ist natürlich Quatsch (es gibt kein Hardware-Handshake).

Bewährt hat sich
1
$ pppd -detach local passive lock 10.0.0.2:10.0.0.1 /dev/ttyUSB0 57600

Die man-page liefert noch eine Fülle von weiteren möglichen Optionen 
(Adressen und Baud-Rate sollten natürlich nicht geändert werden).

Vom PC funktioniert auch rcp in beide Richtungen, man kann z.B. mit
1
$ rcp 10.0.0.1:/sbin/rc.sysinit .
sich eine Datei holen, oder mit
1
$ rcp test.txt 10.0.0.1:/var/tmp
was auf die Box kopieren.

rcp von der netbox wollte erst mal nicht, ist aber zu verschmerzen.

von Wolfgang H. (frickelkram)


Lesenswert?

Hallo zusammen,

mit interesse verfolge ich den Thread seid ein paar Tagen.
Letztes Jahhundert, es muss wohl 1997/98 gwesen sein, war ich damit 
befasst einen Internzugang für die WB1 (Internet-Box) von Grundig zu 
bauen. Die WB1 war eine Version der Netbox und wurde von Netgem für 
Grundig gebaut.
Ich habe mich damals mit der Box und speziell der Registrierung für den 
Internet Zugang und der Erstellung spezieller WEB-Pages befasst.
Die Box konnte Javascript und war HTML Knform zum Standard von W3C und 
Netscape (soweit man damals von Standard sprechen konnte). Es gab 
properitäre Optimierungen für die Naviagtion. Die Naviagtion im Internet 
erfolge schließlich mit der Fernbedienung und war dadurch deutlich 
komplizierter als mit einer Maus. Grundig verkaufte die Box damals ohne 
Tastatur. Die Taststur konnte man nachrüsten aber die Preise waren 
horend, unter anderem darum war das wohl kein Erfolg.

Ich erinnere mich das der IRDA Anschluss, linke Seite hinten, für einen 
Drucker gedacht war. Einen kompatiblen Drucker habe ich aber nie 
gesehen. Den mechanischen Druckeranschluss hatte die WB1 meines Wissens 
nach nicht.

Die Box konnte im Standby, falls konfiguriert, regelmäßig nach schauen 
ob neue E-Mail eingetroffen war. Wenn ja dann leuchtete die gelbe LED 
auf der Frontseite. Nette Ideem das die Box einem sagt "sie haben mails" 
wenn man nach Hause kommt und sich vor den Fernseher setzt ... ;-)
Über das Mikrofon konnte man Voice-Mails aufnehmen und verschicken. Ob 
das Gerät als Anrufbeantworter benutzt werden konnte weis ich nicht.

Die Smart-Card hatte mehrere Funktionen. In Frankreich ist/war Minitel 
verbreitet. Die Franzosen nutzten Minitel auch für Gedlgeschäfte, das 
war wohl ähnlich wie bei uns BTX. Mit der SmartCard sollte man einkaufen 
können. Daher war sie für den Provider interessant. Die Karte wurde auch 
bei Erstbenutzung mit der Box "verheiratet". Danach war sie in anderen 
Boxen nicht mehr zu gebrauchen. Es gab einen PIN Code zu der Karte. 
Damit konnte man die Karte wieder zurück setzen. Das ging aber nicht 
beliebig oft. Irgendwann war die Karte komplett zu. Es gab aber die 
Möglichkeit eine gesperrte Karte an Hand der aufgedruckten Seriennummer 
durch den Kundenservice erneut frei schalten zu lassen. Wie of das ging 
weis ich nicht. Der Kundenservice nannte dann per Telefon eine andere 
PIN.

Über die Karte wurdem auch Funktionen auf der Box frei geschaltet. Ich 
hatte Karten mit denen war es möglich nur einen einzigen Internet 
Provider zu nutzen. Mit der selben Box und einer anderen Karte war es 
aber auch möglich mehere Provider aus einer Liste aus zu wählen.

Ich habe damals nur deutsche Software Versionen (war ja für Grundig) 
kennen gelernt. Ich habe auch Software Updates über die Update Server 
gemacht, die es nicht mehr gibt. Die Boxen die ich kennen gelernt habe 
besaßen nur Analogmodems. Kein ISDN und kein Ethernet.

Es gibt zwei SCART Anschlüsse. Laut Handbuch ist einer ein SCART in, 
z.B. für den Satellitenreceiver, der andere ein SCART out für den 
Fernseher. Wenn man also ein PIP sieht ist das wohl das Fensterchen für 
das Bild vom den SAT in. Wir hatten keinen Fernsehanschluss in der 
Firma, darum habe ich das nie ausprobiert.

Jetzt habe ich noch eine alte Box im Gerümpel gefunden. Es ist keine WB1 
sondern eine Netbox. Es ist eine ohne Irda, mit Analog Modem und dem 
Mini-Druckerport. Der Spannungswandler ist mit Induktivität, also keine 
Ladungspumpe. Alle Zusatzteile sind dabei. Die Tastatur, das Netzteil 
die Kabel, Adapter, eine Smart Card und die Handbücher. Wobei das Wort 
Handbücher echt zu hoch gegriffen ist.

Die Platine in der BOX hat einen Aufkleber mit dem Aufdruck:
VTF024M2-002
Auf der Unterseite der Platine ist eingeätzt:
VTF05100-006B
NETBOX 3.56B IT1
MADE IN TAIWAN

Bisher habe ich das "Schatzchen" nur aus gepackt aber noch nicht 
angeschlossen. Ich weis auch nicht wann ich dazu komme. Ich würde schon 
gerne mal schauen ob ich an das System komme. Ich hoffe das ich am 
Wochende mal Zeit habe den Lötkolben zu schwingen und ein Laplink Kabel 
zu bauen. Ich möchte wissen ob die BOX offen ist und welche Sofware 
Release installiert ist. Wenn da was geht könnte man in der Tat eine 
kleine Steuerkiste draus bauen. Viel geht mit dem Ding bestimmt nicht, 
aber es sind ja zumindest ein paar serielle Schnittestellen drauf. ;-)

von Sebastian R. (sebr)


Lesenswert?

Wäre es denn überhaupt möglich da eine Netzwerkkarte anzuschließen? Die 
Box hat ja garkeinen "richtigen" ISA-Bus

von Wolfgang H. (frickelkram)


Lesenswert?

Hallo,

Sebastian R. schrieb:
> Wäre es denn überhaupt möglich da eine Netzwerkkarte anzuschließen? Die
> Box hat ja garkeinen "richtigen" ISA-Bus

ich glaube nicht daran. Eventuell kann man sich da was mit einer 
ISA-Karte zurecht basteln. ISA ist nicht allzu schwer, ich habe in 
meinem früheren Leben ISA Karten für den PC entwickelt (IBM XT+AT). Man 
könnte die fehlenden Signale bestimmt irgendwie nach bilden. Dann musst 
Du aber auch die Treiber anpassen. Ich halte es für einfacher einen 
ATMega mit einem Ethernet interface zu benutzen. Kostet zwar mehr als 
diese Box bei Pollin, aber wenn man dagegen Zeit und Aufwand abwägt ...

Die Frage, die hier schon ein paar mal aufgetaucht ist, ist halt;
was will man mit dem Ding machen?
Dazu muss ja eine besondere Eigenschaft der Box vorhanden sein, die man 
ausnutzen möchte.
+ Video Ausgang
+ Video Eingang mit Bild in Bild Funktion
+ Smart-Card Reader
+ Infrarot-Tatstur (wenn man sie besitzt)
+ Stromverbrauch, ist der wirklich so gut im Vergleich mit modernen 
Lösungen?
- Kein (vernünftiges) Netzwerk
- Keine Schaltausgänge (eventuell der Parallelport ?)
- Keine (direkt nutzbare) serielle Schnittstelle
- Software nicht oder nur schwierig zu schreiben um z.B. den Video 
Ausgang nutzen zu können
o Analog MODEM, keine Ahnung was man damit heute noch machen soll, 
zumindest ist eine serielle Schnittstelle da
o IRDA Anschluß, keine Ahnung wie man ihn benutzt, was kann man daran 
heute noch sinnvoll anschließen?

Ich sehe das Teil eher als Lernobjekt zum spielen. Stand-Alone kann man 
damit wenig machen. Dazu muss man es z.B. über parallel Interface an 
einen 2. Rechner anschließen. Man könnte auch noch irgendwie 
Schnittstellen dran bauen, z.B. habe ich hier noch GSM-Modems rum 
liegen. Man könnte einen MP3 Decoder ein bauen, die Kiste an sich ist 
wohl zu schlapp um MP3 zu dekodieren.

Was macht man dann damit?
- Bilder drauf laden die am Fernseher abgeschaut werden können?
- Musik hören?
- Backup-BOX für Handy-SIM-Karte?
- E-Mail Anzeiger, also quasi das was die Box von Haus aus kann?

Alle diese Dinge kann man anders und auch einfacher haben ...
Ganz ehrlich, wenn ich das Ding nicht rum liegen hätte, ich würde den 
Euro + Versand nicht investieren ;-)

Bei mir spielt noch ein wenig die Nostalgie mit. Ich habe ja mal ein 
Projekt damit gemacht ...

Ach ja, für ein anderes Bastelprojekt finde ich den Video-Schalter 
interessant. Wenn der mich weiter so anlacht schlachte ich das Teil aus 
;-)

von Nico K. (brainhunter)


Lesenswert?

Wolfgang Heinemann schrieb:
> + Stromverbrauch, ist der wirklich so gut im Vergleich mit modernen

naja 1-2 A @ 3,3V... sind auch 3-6W da bekommt man locker nen AVR mit 
ENC oder aber wenns x86 sein muss n BifferBoard zum laufen oder aber 
auch n ALIX was mit 5W wesentlich leistungsfähiger is.

für mich isses gerade nur ein lernobjekt... mehr nicht, wenns dafür 
ausgedient hat wirds ausgeschlachtet xD

von Thomas R. (tinman) Benutzerseite


Lesenswert?

PCI und ISA sind vorhanden,

siehe [Beitrag "Re: Pollin Netbox"]

Auf der st webpage gibts reference schematics, man muss "lediglich" die 
entsprechenden pins von dem STPC an ISA slot verbinden.

Man muss da nix mit avr+eth erfinden, wird er grütze sein, so hat man 
mindestens passende treiber/schnittstelle

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Sebastian R. schrieb:
> Wäre es denn überhaupt möglich da eine Netzwerkkarte anzuschließen? Die
> Box hat ja garkeinen "richtigen" ISA-Bus

Schau dir den Consumer-2 Schaltplan an. Der könnte eurer Hardware 
ähnlich sein.
http://www.st.com/mcu/files/mcu/1096972445.pdf

von Wolfgang H. (frickelkram)


Lesenswert?

Philipp Karbach schrieb:
> wie lang ist eigentlich inetwa die bootzeit?

Die Bootzeit spielt keine Rolle. Das Gerät kann man gar nicht aus 
schalten. Sobald die Box Strom kriegt ist sie an. Der Bootvorgang an 
sich dauert aber auch nur ca. 10 Sekunden.

Der Stromverbrauch liegt, gemessen, bei 6Watt. Das originale 
Schaltnetzteil verbraucht aber, wie üblich, auch Scheinleistung 
(gemessen 16VA). Wenn der MODEM benutzt oder irgend etwas gespeichert 
wird, geht der Stromverbrauch auf 8W hoch.
Irgendwo gibt es einen permanenten Speicher. Einstellungen, Screenshots 
und Audio Aufnahmen werden ab gespeichert. Zumindest die Einstellungen 
liegen in einem nicht flüchtigen Speicher. Wenn ich das richtig sehe 
müssen die auf dem DOC liegen. Da das Betreibsystem in einem 
comprimierten Filesystem liegt muss es mehr als ein Filesystem geben. 
Eines davon muss les und schreibbar sein.

Ich habe hier ein BOX die nicht gebranded ist. Es handelt sich wohl um 
eine Vorfürbox. Beim booten ezigt die Box ein Bild auf dem auch ein TUX 
zu sehen ist. Einstellungen können auf der BOX oder auch auf der 
SMART-Card gespeichert werden. In der BOX gibt es einen festen ISP 
Zugang (o.tel.o, falls ich noch jemand erinnert...) und einen frei 
programmierbaren. Auf der SMART-Card ist ein weiterer ISP-Zugang drauf 
(MSN). Wenn man die SMART-Card ein steckt erscheint der dritte Zugang. 
Keiner der Zugänge funktioniert mehr. Die Telefonnummern sind nicht mehr 
gültig.

Man kann zwischen drei Sprachen wählen; Spanisch, Englisch (US) und 
Französisch. Man kann Screenshots vom TV-Bild machen und diese per 
E-Mail verschicken. Man kann auch Sprache aufzeichnen und diese dann per 
E-Mail verschicken oder einen Anrufbeantworter nutzen. Die 
Sprachqualität ist absolut unterirdisch. Die länger der Aufnahmen auf 
wenige Sekunden begrenzt. Die Aufnahmen werden im WAV Format 
gespeichert. Ich gehe davon aus das ist lediglich 8-Bit kodiert. Selbst 
für Telefonie halte ich das nicht für ausreichen. Screenshots kann man 
nachträglich bearbeiten; flip, scale, zoom. Der Screenshot ist 320x200 
pixel groß und ein JPEG mit offensichtlich, starker kompression.

Die PLIP Verbindung habe ich bei meiner BOX nicht ans Laufen gebracht. 
Die serielle Verbindung habe ich noch nicht ausprobiert. Das Interface 
dafür muss ich erst noch bauen.

Die Software auf der Kiste hat die Version: 3.5 R90

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Michael X. schrieb:
> Sebastian R. schrieb:
>> Wäre es denn überhaupt möglich da eine Netzwerkkarte anzuschließen? Die
>> Box hat ja garkeinen "richtigen" ISA-Bus
>
> Schau dir den Consumer-2 Schaltplan an. Der könnte eurer Hardware
> ähnlich sein.
> http://www.st.com/mcu/files/mcu/1096972445.pdf

ehen Consumer (1) - der ist auch in der Netbox drin.

http://www.st.com/mcu/files/mcu/1096972236.pdf

von Sebastian R. (sebr)


Lesenswert?

Thomas R. schrieb:
> ehen Consumer (1) - der ist auch in der Netbox drin.
>
>
>
> http://www.st.com/mcu/files/mcu/1096972236.pdf

In welchen GEräten wird der denn noch verwendet - hat da jemand Infos 
drüber?
Auf der (leider sehr unübersichtlichen) Website von ST gibts auch ein 
Forum, da konnte ich auch aber nur wenig brauchbares finden was hier 
weiterhelfen könnte.


Noch ne Frage: ist es mit der rlogin-Variante auch möglich das 
starscript der Box zu verändern?

von Tom D. (todada)


Lesenswert?

Aua, ich hab' gerade festgestellt, dass ich mich die ganze Zeit selbst 
'reingelegt habe...

Die remote shell lief die ganze Zeit über PLIP, also über über die 
parallele Verbindung, nicht über die serielle.
Also vergesst den quatsch mit dem pppd, es ist auch keine serielles 
Kabel notwendig. Wenn man aus dem BIOS mit NOAPP=1 bootet, kommt man 
direkt mit rsh auf die Box.
Mann, ist das peinlich!!!

Zur Frage von sebr gleich noch eine WARNUNG:
Ich habe mit rcp auf die Box eine neue rc.sysinit kopiert, mit dem 
Effekt dass nun gar nichts mehr geht.
Ich muss erst noch untersuchen, was schief gegangen ist, aber vielleicht 
sollte man erste Versuche mit unwichtigeren Dateien machen :-((

Jetzt muss ich erst mal sehen, wie ich die Box wieder zum Leben erwecken 
kann (ins BIOS komme ich ja noch).

von Sebastian R. (sebr)


Lesenswert?

Tom D. schrieb:
> Jetzt muss ich erst mal sehen, wie ich die Box wieder zum Leben erwecken
>
> kann (ins BIOS komme ich ja noch).

Schonmal mit dem dump von brainhunter versucht?

von Tom D. (todada)


Lesenswert?

...ist sicher eine Möglichkeit.

Ich wollte erst einmal Nachschauen, was mit der Datei passiert ist.

Ich hatte angenommen, das das Schreiben auf die Disk problemlos möglich 
ist. Vielleicht sollte man da etwas vorsichtiger sein.

Die rc.sysinit ist ein Anknüpfungspunkt, um die Box zu steuern.
/sbin/init ist angepasst und startet am Schluss netgem (wenn ich die 
enthaltenen Strings richtig interpretiere).
Leider scheinen die gefundenen Sourcen nicht zum init auf der Box zu 
passen.

von Wolfgang H. (frickelkram)


Lesenswert?

Hi,

Tom D. schrieb:
> ...ist sicher eine Möglichkeit.
>
> Ich wollte erst einmal Nachschauen, was mit der Datei passiert ist.
>
> Ich hatte angenommen, das das Schreiben auf die Disk problemlos möglich
> ist. Vielleicht sollte man da etwas vorsichtiger sein.

Wenn ich das bis hier hin richtig mit gelesen habe, kann man auf die 
Boot-Partition nicht schreiben weil es sich um ein gepacktes Filesystem 
handelt. Ich nehme an das verhält sich ähnlich wie bei squashfs.
Wenn man etwas ändern möchte muss man wohl das gesamte Filesystem auf 
einem fremden PC zusammen bauen und dann neu in das DOC flashen.
Man könnte aber ähnlich vorgehen wie bei DamnSmallLinux. Da werden die 
Konfigurationsdateien auf einer Partition gehalten die schreibbbar ist. 
Bei DSL ist die Idee dass man das Grundsystem im ROM haben kann und 
Konfigurationsdateien auf ein schreibbares Medium legt. Erweiterungen 
(Programmpakete) werden bei DSL auch auf das schreibbare Medium gelegt. 
DSL arbeitet da mit einfachen tar archiven.

>
> Die rc.sysinit ist ein Anknüpfungspunkt, um die Box zu steuern.

Ja, da wird die BOX hoch gefahren.
Damit das universell verwendbar ist, sollten wir eine Version der 
Boot-Partition entwickeln, die man in Grenzen konfigurieren kann. Wenn 
man die Boot-Partition nicht ständig ändern muss, kann man schneller 
entwickeln.

> /sbin/init ist angepasst und startet am Schluss netgem (wenn ich die
> enthaltenen Strings richtig interpretiere).
> Leider scheinen die gefundenen Sourcen nicht zum init auf der Box zu
> passen.

Es scheint wirklich sehr viele Varianten zu geben. Die BOX wurde 
"gebranded". Der Kunde konnte sich die Funktionalität der BOX von Netgem 
zusammen stellen lassen. Ich kann mir gut vorstellen dass die 
Konfiguration der BOX in einer Build Umgebung statt gefunden hat und zu 
sehr unterschiedlichen Versionen der DOC Images geführt hat.

Meine ist "un branded", wobei ein paar Einstellungen dann doch 
vorgegeben werden. Die PLIP Schnittstelle habe ich bisher nicht ans 
Laufen bekommen. Ich peile jetzt die serielle an.

von Nico K. (brainhunter)


Angehängte Dateien:

Lesenswert?

@ Tom D:
angehängt ist das image des orginal filesystems. mit dem bootloader 
draufspielen dann sollte der orginalzustand wieder hergestellt sein.

an der rc.sysinit rumbasteln ist natürlich unter umständen schlecht weil 
da der rlogin server gestarter wird ;-)

@wolfgang: die box selber kann schon auf das komprimierte minix 
dateisystem schreiben, nur ist die partition standartmäßig nicht rw 
gemountet.

zum verändern der boot partition: das image das ich vor 2 wochen hier 
schon hochgeladen habe ist bereits ein komplett selbergemachtes 
bootimage. das kann man komplett verändern.
ich habe auch versucht einen 2.6er kernel selber zu bauen, aber hab es 
bisher nicht geschafft ihn zu starten. liegt aber vermutlich daran das 
der 2.6er anders gestartet wird als der 2.2er.
hat jemand nen rat?

von Steckersucher (Gast)


Lesenswert?

@Sebastian

wenn dein angebot noch steht, hätte ich grosses interesse daran. ich bin 
nicht so der "hardwaregeek" aber linuxtreiber habe ich schon mal was mit 
gemacht für die arbeit. leider bin ich gerade mitten im umzug nach 
berlin (arbeitsbedingt) und frau und kind wollen auch noch zeit. doch 
anfangen können wir ja einmal, vielleicht lässt sich der eine oder 
andere auch begeistern.
in diesem sinne melde dich mal hier, werde ab und an vorbeigucken.

von Tassilo A. (tiras)


Lesenswert?

moin moin

vielleicht wär der zbus was hierfür sollte einfacher zu machen sein :).

von Sebastian R. (sebr)


Lesenswert?

Steckersucher schrieb:
> @Sebastian
>
> wenn dein angebot noch steht, hätte ich grosses interesse daran. ich bin
> nicht so der "hardwaregeek" aber linuxtreiber habe ich schon mal was mit
> gemacht für die arbeit. leider bin ich gerade mitten im umzug nach
> berlin (arbeitsbedingt) und frau und kind wollen auch noch zeit. doch
> anfangen können wir ja einmal, vielleicht lässt sich der eine oder
> andere auch begeistern.
> in diesem sinne melde dich mal hier, werde ab und an vorbeigucken.

Welches Angebot meinst du denn?

von Tassilo A. (tiras)


Lesenswert?

moin moin

...denke mal das mit der platine für netzwerk entwerfen.

von Sebastian (Gast)


Lesenswert?

Ja, das Angebot steht noch. Platine mit dem CS8900A im 8-Bit-Modus, 
passend für die dreireihige Stiftleiste könnte ich basteln. Einen 
Treiber dafür programmieren nicht. Aber man kann sich, wie angedacht, 
die Arbeit ja teilen.

von Tassilo A. (tiras)


Lesenswert?

moin moin

ich überleg mir die ganze zeit wieso nicht das modem benutzen...
zumindest ich hab noch ein paar von denen rumliegen und auch einen 
rechner mit serieller schnittstelle...

grüße

tassilo

von Sebastian (Gast)


Lesenswert?

Ja, schon...
aber einen Einwahlserver aufzusetzen, nur um die Netbox zu betreiben 
widerspricht irgendwie dem Ansatz "einfach und stromsparend", oder?

Prinzipiell ist es aber sicher der kürzeste Weg ans Netz.

von Martin (Gast)


Lesenswert?

Hallo!

..auch wenn ich mich vielleicht wiederhole: ist denn die 
LPT->Netzwerkkarte keine Alternative? Dafür müßte es doch sogar schon 
den Treiber geben..

zum Beispiel den hier:
http://cgi.ebay.de/D-Link-Pocket-Lan-Adapter-DE-620CT-/190392393055?cmd=ViewItem

Leider würde man halt den Parallelport dafür opfern müssen...

MfG
Martin

von Tassilo A. (tiras)


Lesenswert?

moin moin

ich hab nie was von "einfach und stromsparend" gesagt :) und soviel 
verbraucht das modem auch nicht. die alte u60 rödelt sowieso 24/7 im 
keller :)

wieso kein lpt adapter? weil ich lpt zum steuern haben will. wie kann 
ich sonst noch grossartig was "draufflanschen" ?

grüße

tassilo

von Sebastian (Gast)


Lesenswert?

> wie kann
> ich sonst noch grossartig was "draufflanschen" ?

ISA I/O-Karte an den internen Bus hängen. Zugegeben, die 3.3V sind 
natürlich etwas haarig, echte ISA-Karten erwarten 5. Dennoch könnte so 
eine (LS)TTL-Bastelei wie die alte PIO32 von ELV eventuell laufen, mit 
etwas Glück oder wenn man sie auf HC/HCT Bausteine unrüstet.

von TEN (Gast)


Lesenswert?

Wolfgang Heinemann schrieb:
> Die Frage, die hier schon ein paar mal aufgetaucht ist, ist halt;
> was will man mit dem Ding machen?

(...und ebenso mit der "Moviebox zuum S-741" - ist damit noch jemand 
weitergekommen?):

"Eierlegenden Wollmilchtransceiver", d.h. vor allem einen IR- und 
RF-Sender per LIRC am Netzwerk (http://www.irtrans.de/de/shop/lan.php 
geht ins Geld).

Statusanzeigen im Bereich der Heimautomation, Mediaplayer und 
Wettertechnik (VFDs/Kassendisplays und Spielkonsolen-LCDs gibt's 
überall, aber "Digitale Bilderrahmen" mit eingebautem Browser und 
Netzwerk sind selten und ebenfalls nicht billig).

Umgeflashte DSL-Router kann man dafür natürlich auch nehmen, vor allem 
wenn gerade mal bei LIDL als 3,95-Restposten, aber denen fehlen freilich 
die Videoausgänge und IR ab Werk.

> Dazu muss ja eine besondere Eigenschaft der Box vorhanden sein, die man
> ausnutzen möchte.
> + Video Ausgang
> + Video Eingang mit Bild in Bild Funktion [...]
> + Infrarot
Eben diese...:)

von Dominique G. (dgoersch)


Lesenswert?

TEN schrieb:

> "Eierlegenden Wollmilchtransceiver", d.h. vor allem einen IR- und
> RF-Sender per LIRC am Netzwerk (http://www.irtrans.de/de/shop/lan.php
> geht ins Geld).

Dafür fehlt den Boxen aber Ethernet ab Werk. Ich denke da bietet sich 
ein Net-IO von Pollin mehr an. Hat zwar kein Linux drauf, aber das 
brauch es ja nicht zwangsläufig...

von TEN (Gast)


Lesenswert?

Einem der Pollin-"Gehäuse" fehlt das Ethernet, das andere ("Moviebox 
zuum S-741", http://www.quartec.de/mainpages/page5_05-05-20_03.htm, 
http://vdr.gekrumbel.de/moviebox/wiki/start) erfreut sich bester 
Voraussetzungen:
http://vdr-portal.de/board/thread.php?threadid=81829&page=24#post911046
Sogar WLAN könnte man bei Bedarf wohl nachrüsten.

von Dominique G. (dgoersch)


Lesenswert?

Ah nett das Dingen... ich hab 'ne modifizierte S100 als Streamingclient. 
Ist x86-Hardware und ein leicht angepasstes Debian rennt da problemlos 
drauf.

von TEN (Gast)


Lesenswert?

Vielleicht kann ja jemand mit der Toolchain dafür mal LIRC (mit irsend 
für eine der Front-LEDs) kompilieren?

Konnte jemand den koaxialen SPDIF-Ausgang und/oder die seriellen 
Schnittstellen an der "Moviebox zuum S-741" nutzbar machen?

von Ellen Moore (Gast)


Lesenswert?

Ist es möglich Windows 3.XX darauf laufen zu lassen? Gibt es 
entsprechende Treiber?

Hintergrund: Ich möchte eine kleine Faxbox bauen, die Faxe versenden und 
empfangen kann (mit Linux ist das mit Open Source ein Graus). Windows 
3.1 kann das mit Hilfe mit Winfax Pro... das hier noch in einer 16bit 
Version herumliegt. Die 8MB Speicher sollten locker für das Unterfangen 
reichen ... Solitär brauch ich darauf nicht ;).

Funktioniert die Kommunikation mit RS232? Dann wäre ansich alles drin 
was ich bräuchte.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Ellen Moore schrieb:
> Ich möchte eine kleine Faxbox bauen, die Faxe versenden und empfangen kann
Ich würde dir eine FritzBox empfehlen, die kann das. Und noch viel mehr. 
Und ist super schnell konfiguriert.

von Sebastian (Gast)


Lesenswert?

Die netbox ist für Windows 3.1 (ebenso wie für DOS) nicht direkt 
verwendbar, da ihr ein PC-kompatibles BIOS fehlt. Nur wenn man das 
gewünschte Betriebssystem zusammen mit einem geeigneten BIOS in den 
Flash schreiben könnte, ließe sich vielleicht etwas machen. Allerdings 
benötigt der "DiskOnChip" Baustein im Gegensatz zu normalem Flash 
besondere Treiber, und ein passendes BIOS gibt's nicht von der Stange.

Der Hinweis von esko ist hier sicherlich eher zielführend.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.