Tutorial: Hinzufügen eines SD-Kartenlesers an den Linksys WRT54G - Revision history http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&action=history Revision history for this page on the wiki en MediaWiki 1.10.1 Fri, 29 Mar 2024 15:32:44 GMT Atzekalle: redirect http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=15286&oldid=prev <p>redirect</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 16:53, 27 December 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> (Dies ist ein Duplikat von </del>[[<del style="color: red; font-weight: bold; text-decoration: none;">:</del>Hinzufügen eines SD-Kartenlesers an den Linksys WRT54G]]<del style="color: red; font-weight: bold; text-decoration: none;">)</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">#REDIRECT </ins>[[Hinzufügen eines SD-Kartenlesers an den Linksys WRT54G]]</td></tr> </table> Wed, 27 Dec 2006 16:53:55 GMT Atzekalle http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G CaScAdE at 16:11, 27 December 2006 http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=9447&oldid=prev <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 16:11, 27 December 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">''von Rasmus Rohde und Mads Ulrik Kristoffersen - übersetzt ins Deutsche von gammelgemse'' </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"> (<ins style="color: red; font-weight: bold; text-decoration: none;">Dies </ins>ist ein <ins style="color: red; font-weight: bold; text-decoration: none;">Duplikat </ins>von [[:<ins style="color: red; font-weight: bold; text-decoration: none;">Hinzufügen eines </ins>SD-<ins style="color: red; font-weight: bold; text-decoration: none;">Kartenlesers an </ins>den <ins style="color: red; font-weight: bold; text-decoration: none;">Linksys </ins>WRT54G]])</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"> (<del style="color: red; font-weight: bold; text-decoration: none;">See the original english version [http://kiel.kool.dk/ here])</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">----</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">__TOC__</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">----</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Einleitung'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Dieses Projekt </del>ist <del style="color: red; font-weight: bold; text-decoration: none;">für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Bilder'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;blockquote&gt; </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* [http://kiel.kool.dk/pics/AllSolderingDone.jpg Das Innenleben eines Routers mit eingebautem SD-Kartenleser] &lt;br&gt;&lt;br&gt; http://kiel.kool.dk/pics/AllSolderingDone.jpg &lt;br&gt;&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* [http://kiel.kool.dk/pics/Reuter_complete.jpg Der fertige Router mit installiertem SD-Kartenleser] &lt;br&gt;&lt;br&gt; http://kiel.kool.dk/pics/Reuter_complete.jpg&lt;/blockquote&gt;&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Was man braucht'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;blockquote&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* </del>ein <del style="color: red; font-weight: bold; text-decoration: none;">Lötkolben und etwas Lötzinn (und etwas Löterfahrung)</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* ein SD-Kartenleser, es sei denn, man lötet die SD-Karte direkt an</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* 6 kleine Drahtstücke</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* ein Linksys WRT54G (Hardware-Revision v2)(Eine ungefähre Anleitung für Version 3 is [http://www.allaboutjake.com/network/linksys/wrt54g/hack/ hier])</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/blockquote&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Wie man vorgeht'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;ol&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt; Damit die SD-Karte funktionieren kann, müssen 6 Drähte angelötet werden. Folgendes Bild sollte</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">eine Übersicht über die Pins geben, die dafür in Frage kommen.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;center&gt;&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;table border=&quot;1&quot;&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;td align=&quot;center&quot;&gt;http://kiel.kool.dk/SD_card.png&lt;/td&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;td&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;div align=&quot;left&quot;&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;ol&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;CS - Chip-Select Leitung&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;DI - Data-In Leitung zur SD-Karte&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;VSS - Masse 1&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;VDD - 3,3-V-Leitung für die Stromversorgung&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;CLK - Taktleitung für die SD-Karte&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;VSS2 - Masse 2&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt;DO - Data-Out-Leitung </del>von <del style="color: red; font-weight: bold; text-decoration: none;">der SD-Karte&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/ol&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/div&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/td&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/table&gt;&lt;/center&gt;&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Die SD-Karte wird im SPI-Mode betrieben, d.&amp;nbsp;h. das nur einer (Pin 7) der 4 Data-Out-Pins</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">zur Datenübertragung genutzt wird. Spezifikationen, um die Karte im nativen SD-Mode zu betreiben, sind SEHR kostenaufwändig zu beschaffen und ausserdem zwingt die eingeschränkte Anzahl an GPIO-Pins, die im Router verfügbar sind, zur Nutzung eines seriellen Protokolls. Die zwei VSS-Pins können in diesem Fall einfach zusammengelötet werden (VSS2 kontroliert den Sleep-Mode der Karte). Das berücksichtigend betrachten wir weiter die einzelnen Lötstellen im Router.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> &lt;blockquote&gt; * </del>[<del style="color: red; font-weight: bold; text-decoration: none;">http://kiel.kool.dk/pics/solderpoint_1_annotated.jpg die ersten drei Lötstellen liegen bei RP3]&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> * </del>[<del style="color: red; font-weight: bold; text-decoration: none;">http</del>:<del style="color: red; font-weight: bold; text-decoration: none;">//kiel.kool.dk/pics/solderpoint_2_annotated.jpg die nächsten zwei Lötstellen sind bei JP1]&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> * [http://kiel.kool.dk/pics/solderpoint_3_annotated.jpg die letzte Lötstelle ist an der DMZ-LED] </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/blockquote&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Besonders ist darauf zu achten, die RP3-Pins nicht kurzzuschließen, denn obwohl diese Lötstellen ausgesucht wurden, weil sie den meisten Platz um die betreffenden GPIO-Leitungen beim Löten bieten ist es trotzdem ziemlich eng - also aufpassen! </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt; Nachdem die Leitungen auf der Routerseite sauber angelötet sind, werden sie als nächstes mit der </del>SD-<del style="color: red; font-weight: bold; text-decoration: none;">Karte bzw. mit dem SD-Kartenleser verbunden. [http://kiel.kool.dk/pics/SDReaderMountedInCover.jpg Dieses Bild zeigt den SD-Kartenleser.] Daran kann man sie besonders einfach anlöten.&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt; Befestige den SD-Kartenleser irgendwo innerhalb des Gehäuses. Wir haben uns für die rechte Gehäuse-Vorderseite entschieden und benutzten doppelseitiges Klebeband zum Befestigen und bohrten einen schmalen Schlitz ins Gehäuse um SD-Karten bei geschlossenem Gehäuse bequem von außen ein- und ausstecken zu können. Auf den Bilder-Links am Anfang der Seite sieht man wie es aussieht, ebenso auf diesem [http://kiel.kool.dk/pics/SDReaderSlot.jpg Bild] vom Schlitz.&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;li&gt; So weit so einfach. Jetzt folgt der Software-Teil.&lt;/li&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/ol&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''SD-Karten für </del>den WRT54G<del style="color: red; font-weight: bold; text-decoration: none;">'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Hier ist eine Liste mit SD-Karten die im WRT54G funktionieren:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">FIRMA MEMORY</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">~~~~~~~~~~~~~~~~~~~~~~~~~</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ScanDisk 512MB</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">PHOTO PORST 256MB</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Software'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Erstmal empfehlen wir einen Kernel zu kompilieren, der MSDOS-Partitionen und VFAT unterstützt. Die Unterstützung für Partitionen muss im Kernel eingebaut sein, die für VFAT kann auch als Modul in den Kernel eingebunden werden. Es wäre vielleicht nützlich folgende Dinge ins .config aufzunehmen:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">CONFIG_PARTITION_ADVANCED=y</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">CONFIG_MSDOS_PARTITION=y</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">CONFIG_FAT_FS=y</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">CONFIG_MSDOS_FS=y</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">CONFIG_VFAT_FS=y</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Jetzt besorgt man sich den [http://kiel.kool.dk:27/mmc.c Treiber</del>] <del style="color: red; font-weight: bold; text-decoration: none;">und das [http://kiel.kool.dk:27/Makefile Makefile</del>]<del style="color: red; font-weight: bold; text-decoration: none;">. Das Makefile muss angepasst werden um an die Stelle zu zeigen wo die OpenWRT Header liegen und wo sich der mipsel Kompiler befindet. Wenn das gemacht wurde, einfach nur noch 'make' eintippen (die Warnungen können ignoriert werden</del>)<del style="color: red; font-weight: bold; text-decoration: none;">.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Das Modul ist nun einsatzbereit. Vergewisser dich dass im Kartenleser eine SD-Karte steckt und lade dann das Modul. Prüfe mit 'dmesg' dass alles soweit in Ordnung ist. Wenn das der Fall ist solltest du hoffenlich einige neue Laufwerke in /dev/mmc/ ... finden. Folgendes ist ein kleiner Auszug aus der &quot;Unterhaltung&quot; mit dem Router:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# ls -al /lib/modules/2.4.20/</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">drwxr-xr-x 1 root root 0 Jan 1 00:08 .</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">drwxr-xr-x 1 root root 0 Jan 1 00:01 ..</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">lrwxrwxrwx 1 root root 28 Jan 1 00:01 et.o -&gt; /rom/lib/modules/2.4.20/et.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rw-r--r-- 1 root root 50616 Jan 1 00:02 fat.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rw-r--r-- 1 root root 12780 Jan 1 00:08 mmc.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rw-r--r-- 1 root root 11244 Jan 1 00:03 msdos.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rw-r--r-- 1 root root 19156 Jan 1 00:05 vfat.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">lrwxrwxrwx 1 root root 28 Jan 1 00:01 wl.o -&gt; /rom/lib/modules/2.4.20/wl.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# insmod mmc</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Using /lib/modules/2.4.20/mmc.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# dmesg | tail -7</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">mmc Hardware init</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">mmc Card init</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">mmc Card init *1*</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">mmc Card init *2*</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Size = 249856, hardsectsize = 512, sectors = 499712</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Partition check:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> mmca: p1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# insmod fat</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Using /lib/modules/2.4.20/fat.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# insmod msdos</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Using /lib/modules/2.4.20/msdos.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# mount /dev/mmc/disc0/part1 /mnt -tmsdos</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# ls -al /mnt</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">drwxr-xr-x 2 root root 16384 Jan 1 1970 .</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">drwxr-xr-x 1 root root 0 Jan 1 00:01 ..</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 0 Jan 1 00:07 bossepr0.pic</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 22646 Jan 1 00:02 ld-uclib.so</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 12780 Jan 1 2000 mmc.o</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 1048576 Jan 1 2000 temp.bin</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 16777216 Jan 1 2000 temp2.bin</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 16777216 Jan 1 2000 temp3.bin</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">-rwxr-xr-x 1 root root 693 Jan 1 2000 temp4.bin</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">root@radio:~# df</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Filesystem 1k-blocks Used Available Use% Mounted on</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">/dev/root 896 896 0 100% /rom</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">/dev/mtdblock/4 2176 1580 596 73% /</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">/dev/mmc/disc0/part1 249728 33856 215872 14% /mnt</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''Etwas Hilfe beim Kernel kompilieren'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Der einfachste Weg, um einen lauffähigen Kernel mit der gewünschten Dateisystem-Unterstützung zu erstellen, ist vermutlich sich OpenWRT runterzuladen und das Flash-Image erstellen. Wenn man sich damit auskennt, ist es ziemlich einfach die Einstellungen für den eigenen Kernel anzupassen. Einfach ins buildroot/build_mipsel/linux Verzeichnis wechseln und 'make menuconfig' eintippen. Dann nach File Systems -&gt; Partition Types wechseln und 'Advanced partition selection' und 'PC BIOS (MSDOS partition tables) support' anklicken. In 'File systems' sollte ebenfalls 'DOS FAT fs support' aktiviert werden, optional auch noch 'VFAT (Windows 95) fs support'. Dannach die Änderungen speichern und das Menü verlassen. Mit 'make dep zImage' den Kernel rebuilden. Zum Schluss nur noch das OpenWRT-Image rebuilden und der neue Kernel wird automatisch integriert. </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">===='''GPIO Pins, eh?'''====</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Die integrierte Broadcom BCM4712 CPU stellt eine Reihe von General-Purpose-Input/Output-Pins (oder GPIO-Pins) zur Verfügung die für verschiedene Zwecke im Router genutzt werden. Wir konnten bislang 8 dieser Pins identifizieren, die die folgenden zugewiesenen Funktionen haben: </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;center&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;table border=&quot;1&quot;&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;&lt;b&gt;Pin&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Richtung&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 0&lt;/td&gt;&lt;td&gt;(Output)&lt;/td&gt;&lt;td&gt;WLAN LED&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 1&lt;/td&gt;&lt;td&gt; Output&lt;/td&gt;&lt;td&gt; POWER LED&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 2&lt;/td&gt;&lt;td&gt; Output&lt;/td&gt;&lt;td&gt; ADM_EECS&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 3&lt;/td&gt;&lt;td&gt; Output&lt;/td&gt;&lt;td&gt; ADM_EESK&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 4&lt;/td&gt;&lt;td&gt; Input&lt;/td&gt;&lt;td&gt; ADM_EEDO&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 5&lt;/td&gt;&lt;td&gt; Output&lt;/td&gt;&lt;td&gt; ADM_EEDI&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 6&lt;/td&gt;&lt;td&gt; Input&lt;/td&gt;&lt;td&gt; Reset button&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;tr&gt;&lt;td&gt;GPIO 7&lt;/td&gt;&lt;td&gt; Output&lt;/td&gt;&lt;td&gt; DMZ LED&lt;/td&gt;&lt;/tr&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/table&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/center&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;br&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Die Pins, die in diesem Projekt genutzt werden, sind ADM_EESK, ADM_EEDO, ADM_EEDI und die DMZ-LED. Die ADM_* Pins stellen normalerweise ein Interface dar, um den ADMTek Switch-Chip zu konfigurieren. Da das aber nur während des Boot-Vorgangs passiert, können wir die Pins dannach für unsere Zwecke nutzen (die entsprechenden Pins auf dem Switch-Chip sind danach im tri-state also hochohmig). Die Bezeichnung der anderen Pins sollte selbsterklärend sein. Die Richtung der Pins kann individuell programmiert werden (selbst wenn das nicht für jeden einzelnen Pin Sinn macht).</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">[[Category:Deutsche Dokumentation]]</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> </table> Wed, 27 Dec 2006 16:11:27 GMT CaScAdE http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G Daa531 at 15:47, 27 December 2006 http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=9445&oldid=prev <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 15:47, 27 December 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 64:</strong></td> <td colspan="2" align="left"><strong>Line 64:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; So weit so einfach. Jetzt folgt der Software-Teil.&lt;/li&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; So weit so einfach. Jetzt folgt der Software-Teil.&lt;/li&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/ol&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/ol&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;br&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">===='''SD-Karten für den WRT54G'''====</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Hier ist eine Liste mit SD-Karten die im WRT54G funktionieren:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">FIRMA MEMORY</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">~~~~~~~~~~~~~~~~~~~~~~~~~</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">ScanDisk 512MB</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">PHOTO PORST 256MB</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;/pre&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> </table> Wed, 27 Dec 2006 15:47:58 GMT Daa531 http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G Togo: /* '''Was man braucht''' */ http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=9438&oldid=prev <p><span class="autocomment">'''Was man braucht'''</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 07:16, 9 October 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 20:</strong></td> <td colspan="2" align="left"><strong>Line 20:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* ein SD-Kartenleser, es sei denn, man lötet die SD-Karte direkt an</td><td> </td><td style="background: #eee; font-size: smaller;">* ein SD-Kartenleser, es sei denn, man lötet die SD-Karte direkt an</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* 6 kleine Drahtstücke</td><td> </td><td style="background: #eee; font-size: smaller;">* 6 kleine Drahtstücke</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* ein Linksys WRT54G (Hardware-Revision v2)(Eine <del style="color: red; font-weight: bold; text-decoration: none;">ungefaehre </del>Anleitung <del style="color: red; font-weight: bold; text-decoration: none;">fuer </del>Version 3 is [http://www.allaboutjake.com/network/linksys/wrt54g/hack/ hier])</td><td>+</td><td style="background: #cfc; font-size: smaller;">* ein Linksys WRT54G (Hardware-Revision v2)(Eine <ins style="color: red; font-weight: bold; text-decoration: none;">ungefähre </ins>Anleitung <ins style="color: red; font-weight: bold; text-decoration: none;">für </ins>Version 3 is [http://www.allaboutjake.com/network/linksys/wrt54g/hack/ hier])</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> </table> Mon, 09 Oct 2006 07:16:14 GMT Togo http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G Togo: /* '''Was man braucht''' */ V3 http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=8422&oldid=prev <p><span class="autocomment">'''Was man braucht''' -</span> V3</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 07:14, 9 October 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 20:</strong></td> <td colspan="2" align="left"><strong>Line 20:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* ein SD-Kartenleser, es sei denn, man lötet die SD-Karte direkt an</td><td> </td><td style="background: #eee; font-size: smaller;">* ein SD-Kartenleser, es sei denn, man lötet die SD-Karte direkt an</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">* 6 kleine Drahtstücke</td><td> </td><td style="background: #eee; font-size: smaller;">* 6 kleine Drahtstücke</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">* ein Linksys WRT54G (Hardware-Revision v2)</td><td>+</td><td style="background: #cfc; font-size: smaller;">* ein Linksys WRT54G (Hardware-Revision v2<ins style="color: red; font-weight: bold; text-decoration: none;">)(Eine ungefaehre Anleitung fuer Version 3 is [http://www.allaboutjake.com/network/linksys/wrt54g/hack/ hier]</ins>)</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Wie man vorgeht'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Wie man vorgeht'''====</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;br&gt;</td></tr> </table> Mon, 09 Oct 2006 07:14:47 GMT Togo http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G Togo: english version http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=8421&oldid=prev <p>english version</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 06:59, 9 October 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">''von Rasmus Rohde und Mads Ulrik Kristoffersen - übersetzt ins Deutsche von gammelgemse''</td><td>+</td><td style="background: #cfc; font-size: smaller;">''von Rasmus Rohde und Mads Ulrik Kristoffersen - übersetzt ins Deutsche von gammelgemse'' </td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;"> (See the original english version [http://kiel.kool.dk/ here])</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">----</td><td> </td><td style="background: #eee; font-size: smaller;">----</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">__TOC__</td><td> </td><td style="background: #eee; font-size: smaller;">__TOC__</td></tr> </table> Mon, 09 Oct 2006 06:59:00 GMT Togo http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G BrainSlayer at 18:33, 9 July 2006 http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=8420&oldid=prev <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 18:33, 9 July 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 8:</strong></td> <td colspan="2" align="left"><strong>Line 8:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Einleitung'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Einleitung'''====</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">695797263437441195822776</del></td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">22871569322267159858847</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td></tr> </table> Sun, 09 Jul 2006 18:33:44 GMT BrainSlayer http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G 217.91.94.169: /* Einleitung */ http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=6572&oldid=prev <p><span class="autocomment">Einleitung</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 15:45, 9 July 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 9:</strong></td> <td colspan="2" align="left"><strong>Line 9:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">695797263437441195822776</td><td> </td><td style="background: #eee; font-size: smaller;">695797263437441195822776</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">22871569322267159858847</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td></tr> </table> Sun, 09 Jul 2006 15:45:02 GMT 217.91.94.169 http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G 200.142.202.140: /* Einleitung */ http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=6512&oldid=prev <p><span class="autocomment">Einleitung</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 15:35, 9 July 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 8:</strong></td> <td colspan="2" align="left"><strong>Line 8:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Einleitung'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Einleitung'''====</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">Dieses Projekt ist für diejenigen gedacht, die gern ihren WRT54G um etwas mehr Speicher ergänzen würden, zusätzlich zu den 4 MB eingebauten Flash-RAM. Was wir tun werden ist, einen SD-Kartenleser an einigen GPIO-Pins die sich im Inneren an der CPU befinden, verbinden. Mittels eines kleinen Treibers kann man ihn dann unter Linux nutzen. Das heisst wenn man seinen Kernel für den Linksys bespielsweise mit Unterstützung für MSDOS-Partitionen und VFAT kompiliert wird es möglich sein, den Speicher der jeweiligen SD-Karte als lese- und schreibbare Partition zu mounten. Die erreichbare Schreib-/Lesegeschwindigkeit liegt bei ~200 KB/s. &lt;br&gt;&lt;br&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">695797263437441195822776</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Bilder'''====</td></tr> </table> Sun, 09 Jul 2006 15:35:56 GMT 200.142.202.140 http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G Atzekalle: umlaute http://wiki.dd-wrt.com/wiki/index.php?title=Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G&diff=6504&oldid=prev <p>umlaute</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 22:25, 16 June 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"></td><td colspan="2">&nbsp;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">''von Rasmus Rohde und Mads Ulrik Kristoffersen - übersetzt ins Deutsche von gammelgemse''</td><td> </td><td style="background: #eee; font-size: smaller;">''von Rasmus Rohde und Mads Ulrik Kristoffersen - übersetzt ins Deutsche von gammelgemse''</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td colspan="2" align="left"><strong>Line 26:</strong></td> <td colspan="2" align="left"><strong>Line 25:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;ol&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;ol&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; Damit die SD-Karte funktionieren kann, müssen 6 Drähte angelötet werden. Folgendes Bild sollte</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; Damit die SD-Karte funktionieren kann, müssen 6 Drähte angelötet werden. Folgendes Bild sollte</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">eine <del style="color: red; font-weight: bold; text-decoration: none;">�?bersicht </del>über die Pins geben, die dafür in Frage kommen.</td><td>+</td><td style="background: #cfc; font-size: smaller;">eine <ins style="color: red; font-weight: bold; text-decoration: none;">Übersicht </ins>über die Pins geben, die dafür in Frage kommen.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/li&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/li&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;center&gt;&lt;br&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;center&gt;&lt;br&gt;</td></tr> <tr><td colspan="2" align="left"><strong>Line 55:</strong></td> <td colspan="2" align="left"><strong>Line 54:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"> * [http://kiel.kool.dk/pics/solderpoint_3_annotated.jpg die letzte Lötstelle ist an der DMZ-LED] </td><td> </td><td style="background: #eee; font-size: smaller;"> * [http://kiel.kool.dk/pics/solderpoint_3_annotated.jpg die letzte Lötstelle ist an der DMZ-LED] </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/blockquote&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Besonders ist darauf zu achten, die RP3-Pins nicht <del style="color: red; font-weight: bold; text-decoration: none;">kurzzuschlie�?en</del>, denn obwohl diese Lötstellen ausgesucht wurden, weil sie den meisten Platz um die betreffenden GPIO-Leitungen beim Löten bieten ist es trotzdem ziemlich eng - also aufpassen! </td><td>+</td><td style="background: #cfc; font-size: smaller;">Besonders ist darauf zu achten, die RP3-Pins nicht <ins style="color: red; font-weight: bold; text-decoration: none;">kurzzuschließen</ins>, denn obwohl diese Lötstellen ausgesucht wurden, weil sie den meisten Platz um die betreffenden GPIO-Leitungen beim Löten bieten ist es trotzdem ziemlich eng - also aufpassen! </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; Nachdem die Leitungen auf der Routerseite sauber angelötet sind, werden sie als nächstes mit der SD-Karte bzw. mit dem SD-Kartenleser verbunden. [http://kiel.kool.dk/pics/SDReaderMountedInCover.jpg Dieses Bild zeigt den SD-Kartenleser.] Daran kann man sie besonders einfach anlöten.&lt;/li&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; Nachdem die Leitungen auf der Routerseite sauber angelötet sind, werden sie als nächstes mit der SD-Karte bzw. mit dem SD-Kartenleser verbunden. [http://kiel.kool.dk/pics/SDReaderMountedInCover.jpg Dieses Bild zeigt den SD-Kartenleser.] Daran kann man sie besonders einfach anlöten.&lt;/li&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&lt;li&gt; Befestige den SD-Kartenleser irgendwo innerhalb des Gehäuses. Wir haben uns für die rechte Gehäuse-Vorderseite entschieden und benutzten doppelseitiges Klebeband zum Befestigen und bohrten einen schmalen Schlitz ins Gehäuse um SD-Karten bei geschlossenem Gehäuse bequem von <del style="color: red; font-weight: bold; text-decoration: none;">au�?en </del>ein- und ausstecken zu können. Auf den Bilder-Links am Anfang der Seite sieht man wie es aussieht, ebenso auf diesem [http://kiel.kool.dk/pics/SDReaderSlot.jpg Bild] vom Schlitz.&lt;/li&gt;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;li&gt; Befestige den SD-Kartenleser irgendwo innerhalb des Gehäuses. Wir haben uns für die rechte Gehäuse-Vorderseite entschieden und benutzten doppelseitiges Klebeband zum Befestigen und bohrten einen schmalen Schlitz ins Gehäuse um SD-Karten bei geschlossenem Gehäuse bequem von <ins style="color: red; font-weight: bold; text-decoration: none;">außen </ins>ein- und ausstecken zu können. Auf den Bilder-Links am Anfang der Seite sieht man wie es aussieht, ebenso auf diesem [http://kiel.kool.dk/pics/SDReaderSlot.jpg Bild] vom Schlitz.&lt;/li&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; So weit so einfach. Jetzt folgt der Software-Teil.&lt;/li&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;li&gt; So weit so einfach. Jetzt folgt der Software-Teil.&lt;/li&gt;</td></tr> <tr><td colspan="2" align="left"><strong>Line 122:</strong></td> <td colspan="2" align="left"><strong>Line 121:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">===='''Etwas Hilfe beim Kernel kompilieren'''====</td><td> </td><td style="background: #eee; font-size: smaller;">===='''Etwas Hilfe beim Kernel kompilieren'''====</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Der einfachste Weg, um einen lauffähigen Kernel mit der gewünschten Dateisystem-Unterstützung zu erstellen, ist vermutlich sich OpenWRT runterzuladen und das Flash-Image erstellen. Wenn man sich damit auskennt, ist es ziemlich einfach die Einstellungen für den eigenen Kernel anzupassen. Einfach ins buildroot/build_mipsel/linux Verzeichnis wechseln und 'make menuconfig' eintippen. Dann nach File Systems -&gt; Partition Types wechseln und 'Advanced partition selection' und 'PC BIOS (MSDOS partition tables) support' anklicken. In 'File systems' sollte ebenfalls 'DOS FAT fs support' aktiviert werden, optional auch noch 'VFAT (Windows 95) fs support'. Dannach die <del style="color: red; font-weight: bold; text-decoration: none;">�?nderungen </del>speichern und das Menü verlassen. Mit 'make dep zImage' den Kernel rebuilden. Zum Schluss nur noch das OpenWRT-Image rebuilden und der neue Kernel wird automatisch integriert. </td><td>+</td><td style="background: #cfc; font-size: smaller;">Der einfachste Weg, um einen lauffähigen Kernel mit der gewünschten Dateisystem-Unterstützung zu erstellen, ist vermutlich sich OpenWRT runterzuladen und das Flash-Image erstellen. Wenn man sich damit auskennt, ist es ziemlich einfach die Einstellungen für den eigenen Kernel anzupassen. Einfach ins buildroot/build_mipsel/linux Verzeichnis wechseln und 'make menuconfig' eintippen. Dann nach File Systems -&gt; Partition Types wechseln und 'Advanced partition selection' und 'PC BIOS (MSDOS partition tables) support' anklicken. In 'File systems' sollte ebenfalls 'DOS FAT fs support' aktiviert werden, optional auch noch 'VFAT (Windows 95) fs support'. Dannach die <ins style="color: red; font-weight: bold; text-decoration: none;">Änderungen </ins>speichern und das Menü verlassen. Mit 'make dep zImage' den Kernel rebuilden. Zum Schluss nur noch das OpenWRT-Image rebuilden und der neue Kernel wird automatisch integriert. </td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> </table> Fri, 16 Jun 2006 22:25:05 GMT Atzekalle http://wiki.dd-wrt.com/wiki/index.php/Talk:Tutorial:_Hinzuf%C3%BCgen_eines_SD-Kartenlesers_an_den_Linksys_WRT54G