IDE-Schnittstelle

Boxenweitwurf
FatalError
Einsteiger
Einsteiger
Beiträge: 375
Registriert: Montag 26. August 2002, 21:58

Beitrag von FatalError »

DAS PROBLEM ist nur der Anschluss. Alles weitere ist kein Problem.

Denn kann ein Atmel wirklcih den Stream verarbeiten?
TaGana
Interessierter
Interessierter
Beiträge: 96
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von TaGana »

Ich denke auch das eine PC Lösung das beste währe. Jeder von uns hat ein paar Teilchen im Keller, mit den er einen kleinen PC zusammenbasteln könnte.

Benötigt wird praktisch nur:

Motherboard mit CPU und RAM
Grafikkarte (weil ohne GK bootet der PC nicht, oder ?)
Nerzwerk Karte
Festplatte
Gehäuse

Der PC würde im Autostart eine Anwendung laden, die eine komplette Steuerung von der dbox2 aus (über das Netzwerk) ermöglichen würde. So könnte der PC in irgendeiner Ecke , im Schrank oder unter dem Sofa liegen können, weil am Ihn nichts gemacht werden müsste, nur einschalten.

Die ganze Software/treiber ist praktisch vorhanden (wingrab, etc...), jemand müsste nur das ganze zusammenfügen, in einem plugin oder so.

So das man von der dbox2 direkt aufnahmen starten könnte, das Verzeichnis der vorhandenen aufnahmen auf dem PC mit der dbox2 auflisten könnte, und ausgewählte Titel abspielen könnte usw.

Mann könnte auch alle Spiele und plugins auf der Festplatte haben ... etc ...

Machbar ist es, ich würde auch sagen ein kein großer Aufwand, und es würde auch prima zusammenarbeiten ... aber wer macht es :)
FatalError
Einsteiger
Einsteiger
Beiträge: 375
Registriert: Montag 26. August 2002, 21:58

Beitrag von FatalError »

Also PC finde ich nicht gerade so toll. Teuer und Stromfresser.

Das beste reinbauen oder extern übers netzwerk.

Was meinen Die Dbox Hardware experten. Wo sind sie nur?
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

FatalError hat geschrieben:DAS PROBLEM ist nur der Anschluss. Alles weitere ist kein Problem.

Denn kann ein Atmel wirklcih den Stream verarbeiten?
also ich denke, der anschluss ist eigentlich kein problem, denn am memslot ist ja alles da. das problem sind wohl dann die treiber. das ganze wird wohl auch ein bisserl langsam sein, da sich der ppc alleine um den zugriff kümmern muss (timing, addressierung). fürs streamen wird das wahrscheinlich nicht reichen.

naja, war ja auch bloss so ne idee.

ach ja wenns interessiert, nochn link:
http://www.angelfire.com/de2/zel/

cu terrae
Phillips Sat
Die Wahrheit ist, es gibt keine Wahrheit.
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

@FatalError
ich meine nicht den zugriff über einen atmel, mir ging es lediglich um die c sourcen die die dort gebrauchen (ide, atapi, fat). die hdd haben die direkt an den atmel angeklemmt (port-io) , also müsste man die hdd doch auch an den ppc klemmen können (nach anpassen der treiber). sicher über den atmel währe das wohl zu langsam ?

-terrae
Phillips Sat
Die Wahrheit ist, es gibt keine Wahrheit.
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

wenn ich mich dazu mal äußern darf:
son rundes Mbyte pro sek sollte die platte schon irgendwie schaufeln können, sonst wäre das ganze irgendwie witzlos, damit fällt n AVR wohl aus. andererseits wenn ich mir die IDE schnittstelle so anschau, das dürfte so schwierig nicht sein das irgendwie auf ne basisadresse des ppc zu klemmen. n paar pegelwandler für 3,3<-->5v, und irgendwie n GAL oder sowas für die basis adresse und die paar extra signale
never change a running system
t.u.b.e.
Einsteiger
Einsteiger
Beiträge: 293
Registriert: Mittwoch 9. Januar 2002, 11:04

Beitrag von t.u.b.e. »

Wie wäre es mit nem 250 MB Zip drive? Das kann man offensichtlich sogar an einen C64 anschließen (naja Festplatten eigentlich auch):
http://www.geocities.com/cdsixfour/zipdrive.htm

Spass beiseite... Ein NetworkHarddrive (ist nur ein bissel teuer):
http://209.6.10.99/productreviews/0002netgear.html
Bye,
T.U.B.E.
The Ultimate Boygroup Enemy

Download ISDN-CAPI-WATCH @ http://www.dbox2.info
(Made as dbox2isdn by Tube and improved by ktw2001)

Porsche 968 for sale: http://www.kueper.info/968
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

SoLaLa hat geschrieben:wenn ich mich dazu mal äußern darf:
son rundes Mbyte pro sek sollte die platte schon irgendwie schaufeln können, sonst wäre das ganze irgendwie witzlos, damit fällt n AVR wohl aus.


Naja, der AVR ist ein RISC Prozessor und recht schnell. Es gibt ein MP3-Player Projekt auf AVR Basis.

http://www.myplace.nu/mp3

Die schaffen mit knapp 8 Mhz Clock ca. 500kb/sec. Die AVRs gibt's bis 16 MHz, also 1MB/sec ist drin, denke ich.
andererseits wenn ich mir die IDE schnittstelle so anschau, das dürfte so schwierig nicht sein das irgendwie auf ne basisadresse des ppc zu klemmen. n paar pegelwandler für 3,3<-->5v, und irgendwie n GAL oder sowas für die basis adresse und die paar extra signale
Wäre ich allerdings auch dafür. Allerdings lastet man so die CPU sehr stark aus, wenn man keinen DMA benutzen kann... :(

Leider hat BR die Pins für den USB-Controller im MPC823 nicht herausgeführt oder anderweitig verwendet, sonst wäre das mein Ansatz gewesen. Habe mir bei EBAY ein externes 2,5" USB-HDD Gehäuse für 25 € ersteigert, funktioniert 1a.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
OPERATOR
Einsteiger
Einsteiger
Beiträge: 124
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von OPERATOR »

Hi Leute,

um den Preis eines NetworkHarddrives kann man sich schon die DreamBox kaufen mit Harddisk, da bringt es nix sowas in die DBox einzubauen.
t.u.b.e. hat geschrieben: Spass beiseite... Ein NetworkHarddrive (ist nur ein bissel teuer):
http://209.6.10.99/productreviews/0002netgear.html
Wenn man aber über die Memory Leitungen die ja wohl bei jeder Box gleich sind (hoffe ich mal) ein Interface für IDE basteln könnte, wäre das die beste Lösung. Ich kenn mich mit den Leitungen nicht aus, aber ich denk mal, dass der Speicher schneller als jede HDD angesteuert werden kann, also müsste man von der Geschindigkeit glaub ich keine Probleme haben.
lg

OPERATOR
/**************************************
* DBboxII Mirror

* 1xdboxII 2xI
* 1xDreambox 7000s
* Infos
*************************************/
fredman
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Donnerstag 12. September 2002, 17:54

Beitrag von fredman »

Spass beiseite... Ein NetworkHarddrive (ist nur ein bissel teuer):
http://209.6.10.99/productreviews/0002netgear.html
Hallo,

ein NetworkHarddrive ist zwar in der Ausführung recht teuer, aber warum kann man die Idee nicht auf Linux portieren? Das Drive wird doch per Software über TCP/IP eingebunden. Wenn die Software jetzt nicht auf dem PC sondern auf der Dbox laufen würde und man seiner Dbox noch einen Hub spendiert, wäre das doch die Lösung. Ein Hardwareinterfac von ETH auf IDE oder so müsste es ja danach schon geben.

Hier noch ein Auszug von dieser Seite:
http://www.practicallynetworked.com/opi ... sp?pid=393
BOTTOM LINE: Great platform to add functionality to.
REALITY vs. EXPECTATIONS: about as I expected.
DETAILS: I didn't even know these were for sale any more. I bought a ND508 last April. I believe the size of the drive is the only difference.
About 2 weeks after I got it, it locked up and wouldn't reboot. After some investigation, I discovered that it is completely linux based, and was very easy to add a telnet server. Since then, this machine is my workhorse. It does real DHCP, name services, ftp, nfs, in addition to the smb (samba) that ships on it. It ships with a 200Mhz pentium-like processor and 16M of memory.

I've upgraded my unit to a 60G hard drive and 32 M of memory. There are a few points, however...the bios has a 33G limit on the hard drive unless you set the size jumper to limit the size. I had to upgrade the linux kernel to 2.4 to get the space back (and put the latest ide patches on, and run setmax). As noticed, the 200Mhz processor is a bit slow....

I keep mine in a closet to keep the noise down.
Also íst das ganze unter Linux programmiert oder?
Gruß
Fredman

Phillips 2xI AVIA600enx
Jolt
Contributor
Beiträge: 103
Registriert: Donnerstag 27. September 2001, 00:00

Beitrag von Jolt »

Hi,

also solche NAS Lösungen wie die von Netgear lassen sich in der Regel problemlos von der dbox aus nutzen. Je nach NAS ist halt ein Samba bzw NFS Client im Kernel notwendig.

Eine NAS Selbstbau Lösung wäre schon echt was feines, zumal man die dann locker als Zip Drive ersatz oder sowas immer mit nehmen könnte wenn man mal mehr Daten transportieren will.

Ein eigener Rechner im Wohnzimmer geht zwar auch aber ist bei weitem nicht so elegant, klein und leise.

Für eine Notebook HDD, einen AVR (oder sonst was), ein PHY und ein Netzteil braucht man nicht sehr viel Platz. Für einen PC Braucht man dann wieder gekühlte CPUs, Netzteile usw. Klar kan man dann auf solche Sachen wie Underclocking und ITX Netzteile zurückgreifen. Nur für den Preis kann man sich dann einen guten HDD Receiver kaufen und hat mehr Freude dran.

Alle die einen normalen PC verwenden wollen sind hier eh falsch, weil das geht ja bereits schon. Serve per NFS/SMB mounten und mit Enigma abspielen. Fertig. :lol:

Wenn jemand einen geeigneten RISC kennt der >= 700-800 kb/s von der Platte schaufeln und die dann auch noch _gleichzeitig_ in Netz bringen kann, dann kann er hier ja mal Details posten. Nen AVR wird imho nicht reichen :(

So long,
Jolt

PS: Zum Thema IDE am PPC: 3des meinte der PPC hat nicht genug CS Leitungen um FLASH und IDE separat anzustuern. Wir müssten daher IDE auf FLASH Speed ausbremsen. Ich kann das aber weder bestätigen noch wiederlegen.
Noxin
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Montag 30. September 2002, 18:44

USB?

Beitrag von Noxin »

Wenn es doch mal jemandem gelingen würde, USB nachzurüsten, könnte man dann nicht eine HDD über USB anschliessen? Oder ist das auch zu lahm?

Gruss,
Noxin
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

3des meinte der PPC hat nicht genug CS Leitungen um FLASH und IDE separat anzustuern
hallo Jolt,
hab ich zwar jetzt nicht im kopp, aber daher hatte ich oben ja n gal oder sonstiges kleinzeugs ins gespräch gebracht, da läßt sich doch mit einfachsten mitteln ne adresse selektieren... irgendwo in dem 4GB adreßraum müßte doch noch n bissi platz sein
never change a running system
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Re: USB?

Beitrag von Rudi Ratlos 4711 »

Noxin hat geschrieben:Wenn es doch mal jemandem gelingen würde, USB nachzurüsten, könnte man dann nicht eine HDD über USB anschliessen? Oder ist das auch zu lahm?
Wie gesagt, der MPC823 ist für USB vorbereitet, aber die Ports sind für andere Zwecke in Verwendung.

Meine externe USB 1.1 Platte packt so 850 KB/sec, ob das reicht, weiß ich nicht, aber solche Lösungen gibt's halt billig.

Der USB Stack ist aber auch nicht gerade einfach gehalten. Allerdings gibt's da ja in den neueren Kernels schon Support für.

Ich sehe ein einfach gestricktes ATAPI-Interface als die realistischste Variante. Wobei dieser Stecker, auf den der Bus rausgeführt ist, auch nicht bei jeder Box gleich bzw. vorhanden ist, und/oder Dokumentation (Schaltplan etc.) fehlt.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
FatalError
Einsteiger
Einsteiger
Beiträge: 375
Registriert: Montag 26. August 2002, 21:58

Beitrag von FatalError »

hi

weiss leider nicht welche Prozessoren so geignet sind, aber hier habe ich mal eine dt. Firma gefunden mit schnellsten microprozessoren.

Sieht alles gut aus. Für multimedia Kram geeignet... bis 80MHz :)

http://www.hyperstone.com/frameset.php? ... tionId=153

Wer kann mehr dazu sagen?


und

http://www.channel-e.de
mshi
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 9. Oktober 2002, 09:08

IDE-Interface

Beitrag von mshi »

Performance:
Die nötige Performance um den Datenstrom über TCPIP und den
Ethernetcontroller rauszuschicken sollte vergleichbar mit einer
Non-DMA IDE Lösung sein.

Schaltung:
Ein PPC ist doch ein Nachfolger eines 68000. Ich habe deshalb mal
gesucht ob es nicht Schaltungen für den guten alten Amiga gibt.
Und siehe da:
http://www.students.tut.fi/~leinone3/ide.html

Ich denke das dieses einen Versuch wert ist!!!

Treiber:
Da es Linux für den Amiga gibt, sollte es entsprechende Teiber
als Ausgangsbasis geben!

Mfg

Maik
mshi
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 9. Oktober 2002, 09:08

IDE-Interface

Beitrag von mshi »

Man könnte ja eine kleine Platine erstellen
die ein einfaches IDE Interface enthält und
diese Philips USB Embedded Host Lösung
"http://www.semiconductors.philips.com/a ... ALL-02.pdf"
Dann hätte man beides!!

Gibt es passende Stecker für den ext. DRAM Stecker?
Execute
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Montag 23. September 2002, 23:48

Beitrag von Execute »

Rudi Ratlos 4711 hat geschrieben:Leider hat BR die Pins für den USB-Controller im MPC823 nicht herausgeführt oder anderweitig verwendet, sonst wäre das mein Ansatz gewesen. Habe mir bei EBAY ein externes 2,5" USB-HDD Gehäuse für 25 € ersteigert, funktioniert 1a.

RR4711
Hab mit mal die spec für den MPC823 angeschaut. USB kann ich ja vermerzen, aber das das fehlt:
.
.
.
Single-Socket PCMCIA-ATA Interface
.
.
.

... ist ärgerlich :evil:
ciao

Execute
Execute
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Montag 23. September 2002, 23:48

Re: IDE-Interface

Beitrag von Execute »

mshi hat geschrieben:Schaltung:
Ein PPC ist doch ein Nachfolger eines 68000. Ich habe deshalb mal
gesucht ob es nicht Schaltungen für den guten alten Amiga gibt.
Und siehe da:
http://www.students.tut.fi/~leinone3/ide.html
Ich werde mal versuchen meine IspLSI Software zum laufen zu bringen. Wenns geht mach ich nen Chip der das alles drin hat. :D

Ein IspLSI 2032 wird wohl reichen.
ciao

Execute
Tobi5184
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Montag 2. September 2002, 14:51

Beitrag von Tobi5184 »

Ich hätte da ne idee fürn etwas billigeren "NetGear"...
N SBC mit ETH-Support und Linux dann noch n proggie was den stream von der Dbox über netz zieht und auf die Festplatte schreibt...
N SBC kostet ca. 150EUR - 400EUR

MfG Tobi
Jolt
Contributor
Beiträge: 103
Registriert: Donnerstag 27. September 2001, 00:00

Beitrag von Jolt »

Hi,

und das ist genau das Problem. Für 400 EUR bekommt man schon eine anständige Box mit IDE und FETH. Das macht so also keinen Sinn. Ich denke das ganze darf max. 50-100 EUR kosten. Sonst wird es unrentabel.

Bye
Jolt
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Ich hab da mal ene Frage:
Warum ist kein DMA möglich? Liegt das am PowerPC, oder hat das andere Gründe?
Ich kann mich da leider (noch) nicht ganz so gut aus. Darum kenn ich auch nicht die Vorraussetzungen für DMA
Noxin
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Montag 30. September 2002, 18:44

Beitrag von Noxin »

Mpff... Hätte die Knalltüten doch bloss den SCSI Controller der DBox 1 dringelassen, könnten wir uns das alles sparen... :)

Wir sollten die verklagen! :lol:

Gruss,
Noxin
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

Warum ist kein DMA möglich
dazu braucht man einen controller der das DMA (direct memory access) erledigt, das soll ja NICHT die CPU machen, sondern die CPU gibt bei einer solchen konfiguration nur ne initialisierung an den DMA controller ab, und der controller erledigt dann selbständig den ganzen dateitransfer am prozessor vorbei.
die CPU kann während der ganzen zeit schon wieder was anderes machen.
never change a running system
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Und lass mich mal raten: Ein nachträglicher Einbau eines DMA Controllers ist zu aufwendig, weil die komplette Hardware der Box geändert werden müßte!?!? (Und zu teuer wahrscheinlich auch)

Ist das dann wirklich so schlimm, daß die CPU dabei stark ausgelastet wird? Das decodieren des Video Streams übernimmt doch der AVIA, oder?
Was hätte die CPU im Moment des Streamens zu tun, wofür werden die meißten Resourcen benötigt?

Ich versuch da jetzt drann zu bleiben, komme was will! Ich kenn ein paar Experten in punkto PowerPC, Linux und Co. Die werd ich löchern. Und euch natürlich auch! ICH WILL EINE HDD IN MEINE BOX!!!! :D :wink:

Ich bin auf der Suche nach einer Lösung, eine IDE Platte ohne DMA über den Steckplatz der Speichererweiterung an die box anzuschließen. Kann mal jemand zusammenfassen, was dabei die größten Probleme darstellt? Ich rede jetzt nur über die Hardware. Von der Software hab ich garkeine Ahnung.

Ich hab davon gehört, daß es standart Linux IDE Treiber gibt. Kann man diese verwenden?