Neuer kombinierter MMC Treiber + neue Philips Verkabelung

Sklaventreiber
KaLiBo
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Sonntag 8. Oktober 2006, 00:34

Beitrag von KaLiBo »

Philips, incl. hdd-Interface:

Nach endloser Fummelei mit einer microSD (die ja glücklicherweise nur incl. Adapter erhältlich ist, aber bei der ich die Adapter-internen Kontakte in Verdacht hatte, weil die Karte förmlich in den Adapter glitt), und dem Ausprobieren sämtlicher hier im Thread beiliegenden Binaries, und dem Ausprobieren, sämtlicher Verkabelungsvarianten, habe ich letztendlich rausgefunden, daß es vermutlich ein Spannungsproblem war.

Mein erster Erfolg war dann aber eine alte 256MB SD-Card, auf die ich direkt lötete.

In der ASCII-Anleitung im cvs steht ja als Anmerkung für die Philips, daß am Com-Port nur 5V und keine 3,3V anliegen, und daß man 3 Dioden in Serie löten solle, um 3,3V zu bekommen. Ich bekam aber 3,6V, oder mit 4 Dioden 3,05V. Und genau das war es am End. Also machte ich mich auf die Suche nach 3,3V im Innern der Philips, und wurde schnell fündig. Der weisse Stromleistenstecker (mit lauter schwarzen Kabeln) zwischen Netzteilplatine und Hauptplatine führt 3,3V. Der befindet sich ja ziemlich weit unten (in Richtung der Frontplatine). Der erste Pin (in Richtung Gehäuse-Rückwand) führt 3,3V.

Die ersten Treiber (hier im Thread) von satsuse führten mit Verkabelung-4 (also PB18 und PB19 benutzt) zum Absturz, oder es hagelte Fehler. Der mmccombo.o vom 21.Mai lief. Sogar ohne Angabe von irgendwelchen Parametern hintendran (wird alles auto-erkannt). Aber wenn die hdd noch nicht im Sleep war, verhielt sich alles sehr seltsam. Teilweise frassen sich ganze Verzeichnisse von selber auf. Neu Anlegen brachte nix, weil er meinte es wäre schon vorhanden.....wars aber nicht. Also irgendwie "unsichtbar". Und im Log kamen auch so eklige Block-Errors.

Der letzte mmccombo.o hier läuft aber in der Philips incl. hdd-IF prima. Und recht schnell; beim Schreiben meines 3,85MB grossen Enigma-bins kam ich einmal fast auf 1MB/s laut Aussage des MidnightCommanders (!)

Habe nun eine Unmenge an Zeugs (sogar das enigma-bin) auf die Karte ausgelagert, und jetzt ist wieder schön Platz im Image :)



Also mal Danke an dieser Stelle. Der Treiber läuft echt prima. Aber eben nur der letzte, der hier im Thread liegt (31.Mai) : "TESTVERSION" mit Verkabelung-4 (PB18/PB19 angelötet)...
mrvica
Einsteiger
Einsteiger
Beiträge: 342
Registriert: Freitag 24. September 2004, 12:48

Beitrag von mrvica »

>> sogar das enigma-bin) auf die Karte ausgelagert
von da wird aber nicht schneller geladen als vom Flash der Box, Stichwort UPX, bin begeistert, macht das Laden und Entapcken in einem Rutsch (in-place), wird kein /tmp wie bei shrink verwendet, jetzt bootet Enigma schneller (!) als bei einer ungepackten Enigma Datei, klappt mit älteren
Enigma Images nicht (segmentation fault), ausserdem haben Leute berichtet dass es auf der Dream auch nicht läuft
http://upx.sourceforge.net/

mrvica
just_me
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Montag 28. November 2005, 11:31

Beitrag von just_me »

KaLiBo hat geschrieben:Philips, incl. hdd-Interface:
... habe ich letztendlich rausgefunden, daß es vermutlich ein Spannungsproblem war.

In der ASCII-Anleitung im cvs steht ja als Anmerkung für die Philips, daß am Com-Port nur 5V und keine 3,3V anliegen, und daß man 3 Dioden in Serie löten solle, um 3,3V zu bekommen. Ich bekam aber 3,6V, oder mit 4 Dioden 3,05V. Und genau das war es am End. Also machte ich mich auf die Suche nach 3,3V im Innern der Philips ...
3,3 Volt bekäme man vermutlich mit 2 normalen Siliziumdioden und einer Germanium oder Schottky Diode besser hin.

Wenn wenig Strom gebraucht wird auch mit einer Leuchtdiode :) Ist eh hübscher :P
T-Nec
Einsteiger
Einsteiger
Beiträge: 207
Registriert: Montag 9. Januar 2006, 13:54

Re:

Beitrag von T-Nec »

KaLiBo hat geschrieben:Philips, incl. hdd-Interface:
....Teilweise frassen sich ganze Verzeichnisse von selber auf. Neu Anlegen brachte nix, weil er meinte es wäre schon vorhanden.....wars aber nicht. Also irgendwie "unsichtbar". ...
Ja, genau das Problem hab ich hier auch grad.. :(
Box: Sagem 1xi, 2er-Verkabelung, 32MB SD
Das selbe Image mit der selben Karte in einer anderen Sagem (mit 1er Verkabelung) läuft problemlos!
Fahre ich die Box im Flash hoch und mounte die SD dann von Hand : alles OK.
Fahre ich die Box mit SD hoch und den alten Treibern : alles OK.
Fahre ich die Box mit dem neuesten Combo-Treiber (31.5.) hoch fehlen nach dem mount einige Verzeichnisse und Daten.. (bei /var nicht wirklich gut....)
Fehler im Log:

Code: Alles auswählen

mmc: error in mmc_read_block (1)
end_request: I/O error, dev b3:01 (mmc), sector 32780
mmc: error in mmc_write_block (1)
end_request: I/O error, dev b3:01 (mmc), sector 2
EXT2-fs error (device mmc(179,1)): ext2_read_inode: unable to read inode block -
 inode=3838, block=16390
Oder:

Code: Alles auswählen

mmc: error in mmc_read_block (1)
end_request: I/O error, dev b3:01 (mmc), sector 28
mmc: error in mmc_write_block (1)
end_request: I/O error, dev b3:01 (mmc), sector 2
Ich steh irgendwie grad auf dem Schlauch was das sein koennte....
Ich habe auch erst gedacht daß ich evtl. noch den IDE-treiber im Hintergrund laufen habe.. ist aber nicht der Fall...

P.S.: Ich habe das mal zum Vergleich in eine andere Sagem (2xi) gebaut (1:1 selbe Soft) mit dem selben Ergebnis....

pp.s.: Als Pullup hab ich nen 100K drinn.. sollte ich evtl. auf 50K runtergehen ???
T-Nec
Einsteiger
Einsteiger
Beiträge: 207
Registriert: Montag 9. Januar 2006, 13:54

Re: Neuer kombinierter MMC Treiber + neue Philips Verkabelung

Beitrag von T-Nec »

Hi,

Ich habe mal rumprobiert....

1. : Auch andere/verschiedene Sagems machen das selbe Fehlerbild!
2. : 3 verschiedene Ergebnisse, je nach Anschaltung des SD-Lesers!


Ich habe hier mal eine Sagem mit 3 Varianten der Verkabelung (gleichzeitig) versehen:
1. Version : Alles bestens!!!! Lesen , schreiben, so wie es sein soll...! ALLES funktioniert!

2. Version : Wie oben bereits beschriebenes Fehlerverhalten (sporadisch Fehlende Dateien/Verzeichnisse)...
Mounte ich die SD nicht als /var sondern einfach nur irgendwo hin kommen die Lese/Schreib-Fehler selten vor, aber die Dateien verändern im Laufe der Zeit scheinbar ihr Datum auf aktuelles Systemdatum/Zeit...hmm
(viele Dateien auf einmal schreiben geht.. siehe 4.Version )
Als Var gemountet bekomme ich Lese-/Schreibfehler und fehlende Dateien.

4. Version : Im Ersten Moment sieht es so aus als sei alles OK, Lesen von der Karte funktioniert 100%
Schreiben einzelner Dateien (auch große) geht auch, aber sobald ich versuche viele Dateien aufeinmal zu schreiben (per FTP-Proggy) bekomme ich unendlich write-errors (und die Karte wird zerlegt....)

Code: Alles auswählen

mmc: error in mmc_write_block (1)
end_request: I/O error, dev b3:01 (mmc), sector 50176
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50178
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50180
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50182
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50184
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50186
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50188
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50190
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50192
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50194
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50196
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50198
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50200
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50202
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50204
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50206
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50208
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50210
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50212
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50214
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 50216
mmc: error in mmc_read_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 6
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 2
EXT2-fs error (device mmc(179,1)): read_block_bitmap: Cannot read block bitmap -
 block_group = 0, block_bitmap = 50331648
mmc: error in mmc_read_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 6
mmc: error in mmc_write_block (2)
end_request: I/O error, dev b3:01 (mmc), sector 2
....
Wie gesagt das war jetzt immer die selbe Box und der selbe Treiber...

Mich wundert daß da nicht mehr Leute Probleme mit haben!!!!


Für mich sieht das aus als seien das 2 verschiedene Fehler im Treiber:
Verkabelung 4 Fehler beim Schreiben vieler Dateien,
Verkabelung 2 Fehler im Dateisystem (?) , Lese-/Schreibfehler...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neuer kombinierter MMC Treiber + neue Philips Verkabelung

Beitrag von mb405 »

ich kenn nur philips boxen, die das in verbindung mit verbotenen sachen machen
T-Nec
Einsteiger
Einsteiger
Beiträge: 207
Registriert: Montag 9. Januar 2006, 13:54

Re: Neuer kombinierter MMC Treiber + neue Philips Verkabelung

Beitrag von T-Nec »

Nah drann...
Ich hatte noch nen altes Relikt im Hintergrund wegen com2-Ausgabe....
Verschaltung 2 läuft jetzt tatsächlich *G* :)

Also kein Treiberproblem!

Aber Verschaltung 4 macht immernoch den oben beschriebenen Fehler!
Da muss irgendwas faul sein ;(