SD Karte oder MMC Card über Slot 2 machbar?

Boxenweitwurf
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

racker hat geschrieben:Pins für Philips-Layout

Modem Connector:

2 4 6 8 10 12 ---> Netzteil
1 3 5 7 9 11

PA9 = SD_DO = 0x0040 = SD_CARD Pin 7 = MODEM_CN 11
PA8 = SD_DI = 0x0080 = SD_CARD Pin 2 = MODEM_CN 9
PB17 = SD_CLK= 0x4000 = SD_CARD Pin 5 = MODEM_CN 7
PB16 = SD_CS = 0x8000 = SD_CARD Pin 1 = MODEM_CN 5
GND = = Masse = SD_Card Pin 3,6= Modem_CN 2
Widerstand 100 Ohm zwischen SD_CARD Pin 4 und 7
5V von Modem_CN 1 über 3 in Reihe geschaltete Dioden (1N4007) an SD_Card Pin 4
Ist das jetzt hier oben ein Tippfehler oder hier (dort sind 100 kOhm angegeben.)

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

und ums abzurunden, das ganze angepasst an die vorhandene mmc.o

Code: Alles auswählen

//Pins für Philips-Layout 
// 
//Modem Connector: 
// 
//    2 4 6 8 10 12   ---> Netzteil 
//    1 3 5 7  9 11 
// 
//#define SD_DO  0x0040 // pin 11  (on SD/MMC card pin 7)
//#define SD_DI  0x0080 // pin 9   (on SD/MMC card pin 2)
//#define SD_CLK 0x4000 // pin 7   (on SD/MMC card pin 5) 
//#define SD_CS  0x8000 // pin 5   (on SD/MMC card pin 1) 
//        GND           // pin 2   (on SD/MMC card pin 3+6)
//        VCC           // pin 1   (on SD/MMC card pin 4) !! 5V->3.3V !! über 3 in Reihe geschaltete Dioden (1N4007)
// Widerstand 100 kOhm zwischen  SD/MMC card pin 4 und 7 
ich werde deine ostereggs suchen. ;)
mgerald21
Interessierter
Interessierter
Beiträge: 30
Registriert: Montag 14. Februar 2005, 11:58

Beitrag von mgerald21 »

Soli hat geschrieben: Mounten aber nicht
VFS: Can't find ext2 filesystem on dev mmc(121,1).
mount: Mounting /dev/mmc/disc0/part1 on /mnt/mmc failed: Invalid argument
Hmm, unterstützt dein Kernel ext2 ?
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Gorcon hat geschrieben: Ist das jetzt hier oben ein Tippfehler oder hier (dort sind 100 kOhm angegeben.)

Gruß Gorcon
:oops: Sorry, zu viele Glückshormone. :)
100KOhm ist richtig. Habe es oben ausgebessert.
Soli
Interessierter
Interessierter
Beiträge: 44
Registriert: Montag 5. Mai 2003, 08:44

Beitrag von Soli »

@mgerald21

Ja ich habe ext2 aktiviert im Kernel.
CONFIG_EXT2_FS=y

Fehlt da noch was anderes ?

Die SD Card ist i.O habe sie mit mkdosfs auf Fat32 formatiert. das geht problemlos.
Ein Linux FS wäre aber wegen der Symlinks besser....
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Treiber ist jetzt im CVS.
Es wäre schön wenn sich jemand bereit erklärt, die schönen Bilder mit einer
kleinen Doku ins Wiki zu bringen :wink:
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

habs grad gesehen. warum 2 treiber ??
die makefile muss noch angepasst werden, damit der auch erstellt wird.

Code: Alles auswählen

DRIVER_TOPDIR = ..

include $(DRIVER_TOPDIR)/Config.make

obj-m		:= mmc.o
obj-m		:= mmc2.o

include $(DRIVER_TOPDIR)/Rules.make
macht das noch einer ??
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

mb405 hat geschrieben: die makefile muss noch angepasst werden, damit der auch erstellt wird.
Warum?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

für beide versionen ??
meine nokia mit 512mb karte will mit der mmc2 nicht nur die "alte" geht.
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

mb405 hat geschrieben:für beide versionen ??
meine nokia mit 512mb karte will mit der mmc2 nicht nur die "alte" geht.
Der Treiber ist noch schwer Alpha.
Da sollte nur jemand dran, der weiß was er tut....
Btw. die Kabel hast du umgelötet?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ups das hab ich natürlich nicht ;) man sollte erst vorher mal vergleichen.
mmc.o ist für nokias alte verkabelung
mmc2.o ist für alle boxen, mit neuer verkabelung

Danke
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

mmc.o ist für nokias alte verkabelung
und für Sagem, allerdings fehlt dafür noch eine
Bestätigung ob es funktioniert.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

ich werds die Tage mal testen......hab mir heute meine alte 32MB MMC + Leser von meinem alten Ericsson Handy wiedergeholt....

Ich werd den Leser zerlegen und in meine Sagem Box bauen.....

Antwort obs funktioniert folgt...

Marc
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

racker hat geschrieben:
mb405 hat geschrieben:für beide versionen ??
meine nokia mit 512mb karte will mit der mmc2 nicht nur die "alte" geht.
Der Treiber ist noch schwer Alpha.
Da sollte nur jemand dran, der weiß was er tut....
Btw. die Kabel hast du umgelötet?
:roll:
Ich habe jetzt extra Leiterplatten gemacht und kann da nichts mehr umlöten da die Kabel nicht gelötet sind. :cry:

Dann war ja die ganze Arbeit umsonst. :roll:

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Gorcon
so ist das halt bei alpha schweren sachen. kann man nix machen
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wenns nur eine Box wäre, wärs ja halb so wild.
Aber jetzt muß ich 4 Boxen wieder zurück ordern und die Platinen "rausflexen" und ersetzen. :roll: Das sind alleine 56€ Versandkosten :(

Gruß Gorcon

Nachtrag: Wie muß denn jetzt die Belegung am Modemport der Nokia aussehen?
racker hat ja "nur" die Pinbezeichnung angegeben aber nicht deren Belegung am Port.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Danke. :wink:

Gruß Gorcon
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

// PB17 = SD_CLK= 0x4000 = SD_Card Pin 5 = Modem_CN 6 (DTR)
// PB16 = SD_CS = 0x8000 = SD_Card Pin 1 = Modem_CN 10 (RTS)

Sollte bei der Sagem eigentlich anders herum sein, kann ich aber ohne Test nicht 100% sagen:

// PB17 = SD_CLK= 0x4000 = SD_Card Pin 5 = Modem_CN 10 (RTS)
// PB16 = SD_CS = 0x8000 = SD_Card Pin 1 = Modem_CN 6 (DTR)

Mal schauen wann ich dazu komme, das auszuprobieren.

Hat schon wer den Treiber für 2.6 angepaßt?
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Gorcon hat geschrieben:Wenns nur eine Box wäre, wärs ja halb so wild.
Aber jetzt muß ich 4 Boxen wieder zurück ordern und die Platinen "rausflexen" und ersetzen. :roll: Das sind alleine 56€ Versandkosten :(

Gruß Gorcon
Verstehe ich jetzt nicht ganz.
Es gibt 2 Treiber, die unterschiedliche Belegungen nutzen. Du musst doch nur
den passenden laden.
Die Gründe für 2 Treiber:
1. gurgel hat angedeutet, dass es Konflikte mit dem IDE-Projekt geben könnte.
2. wollte ich eine reine "Stecklösung" (Modem-Port)
3. Sind die Anschlüsse für die Philips für den 1.Treiber noch nicht bekannt,
da sich noch kein "Philipsforscher" hier gemeldet hat.
4. Die Programierung der verschiedenen Ports unterscheiden sich,
eine entsprechende Abfrage welcher Port genutzt wird könnte Performance kosten.
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Npq hat geschrieben:// PB17 = SD_CLK= 0x4000 = SD_Card Pin 5 = Modem_CN 6 (DTR)
// PB16 = SD_CS = 0x8000 = SD_Card Pin 1 = Modem_CN 10 (RTS)

Sollte bei der Sagem eigentlich anders herum sein, kann ich aber ohne Test nicht 100% sagen:

// PB17 = SD_CLK= 0x4000 = SD_Card Pin 5 = Modem_CN 10 (RTS)
// PB16 = SD_CS = 0x8000 = SD_Card Pin 1 = Modem_CN 6 (DTR)

Mal schauen wann ich dazu komme, das auszuprobieren.

Hat schon wer den Treiber für 2.6 angepaßt?
Sagem habe ich noch nicht getestet, aber du hast recht, im Wiki steht es umgekehrt.
Für 2.6 wollte ich noch ein bisschen warten :wink:
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ok, dann werd ich mal schauen, hatte eh' schon damit angefangen vor einer Weile, direkt kompilieren ließ sich das damals nicht, die Änderungen dürften aber relativ trivial sein.
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 21:06

Beitrag von gurgel »

racker hat geschrieben:1. gurgel hat angedeutet, dass es Konflikte mit dem IDE-Projekt geben könnte.
mhh, also ich lese hier leider nicht so intensiv mit, daher möchte ich hier nochmal konkret sagen welche PINs nun genau für IDE verwendet werden.
1. PC15 (Interrupte)
2. PB17 (Reset)
3. PB23 (DMA) [Übrigens auf der Philips am Frontprozessor angeschlossen]

Für die SD-Karte würden sich dann noch folgende anbieten:
PA8 (RX)
PA9 (TX)
PC4 (CTS)
PB16 (DTR)


Auf dem Interface befindet sich aber ohnhin noch ein Erweitrungsstecker mit 4 I/Os.
Test
danielbest

Beitrag von danielbest »

wenn ich jetzt eine SD Card an den Modemport einer Sagem Box angelötet habe, was muss ich jetzt noch machen?(softwaremäßig)
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

racker hat geschrieben:
Gorcon hat geschrieben:Wenns nur eine Box wäre, wärs ja halb so wild.
Aber jetzt muß ich 4 Boxen wieder zurück ordern und die Platinen "rausflexen" und ersetzen. :roll: Das sind alleine 56€ Versandkosten :(

Gruß Gorcon
Verstehe ich jetzt nicht ganz.
Es gibt 2 Treiber, die unterschiedliche Belegungen nutzen. Du musst doch nur
den passenden laden.
Die Gründe für 2 Treiber:
1. gurgel hat angedeutet, dass es Konflikte mit dem IDE-Projekt geben könnte.
2. wollte ich eine reine "Stecklösung" (Modem-Port)
3. Sind die Anschlüsse für die Philips für den 1.Treiber noch nicht bekannt,
da sich noch kein "Philipsforscher" hier gemeldet hat.
4. Die Programierung der verschiedenen Ports unterscheiden sich,
eine entsprechende Abfrage welcher Port genutzt wird könnte Performance kosten.
Was nutzt mir das wenn der alte Treiber dann nicht mehr weiterentwickelt wird?
Ich müsste jedesmal das Image auseinandernehmen um dann den alten Treiber wieder einzubauen.
Da das IDE Interface ja noch lange nicht in Sicht ist fertig gestellt zu werden bin ich auf diese Lösung angewiesen.

Gruß Gorcon