SD Karte oder MMC Card über Slot 2 machbar?

Boxenweitwurf
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

- fat32:
mount -t vfat /dev/mmc/disc0/part1 /mnt/irgendwo/hin (glaube ich auch mit vfat)

- jffs2:
mount -t jffs2 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
zu empfehlen: da hier die Schreibzugriffe über den gesamten Flashbereich verteilt werden und das Flash gleichmäßuig "abgenutzt" wird
sync/async: Zugriffsmodus

noatime (no access time), jedesmal wenn auf den/das File zugegriffen wird wird die access time aktualisiert, nicht bei Flash (Karten) sinnvoll, erhöht unnötigerweise die Löschvorgänge

Bei fat/fat32 gibt es keine Rechte also im Zweifel alles ausführbar

Houdini
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ah ja ok, sync und noatime wird also nicht sinnvoll auf mmc-Karten.
Dann haben wir das Mounten ja schonmal komplett.

Weiß die restlichen Befhle auch noch jemand?

Formatieren:

- dos ?
- fat ?
- fat32 ?
- ext2 ?
- ext3 ?
- jffs2: ?

Partitionieren:

- dos ?
- fat ?
- fat32 ?
- ext2 ?
- ext3 ?
- jffs2: ?

Mounten:

- dos: mount -t msdos /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- fat: mount -t vfat /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- fat32: mount -t vfat /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- ext2: mount -t ext2 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- ext3: mount-t ext3 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- jffs2: mount -t jffs2 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
Zuletzt geändert von Nico 77 am Samstag 19. August 2006, 15:47, insgesamt 2-mal geändert.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Partitioniert wird mit fdisk/cfdisk...
bei FAT Partitionen mußt du ne MSDOS-Partition anlegen, für die Linuxpartitionen eben ne Linux-Partition (Fdisk > Typ 83)
Formatiert wird mit mkfs.[filesystem] also z.B. mkfs.ext2
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ist das so richtig beim formatieren?
Wo finde ich was wie Partitioniert wird?

Formatieren:

- dos: mkfs.msdos /dev/mmc/disc0/part1
- fat: mkfs.vfat /dev/mmc/disc0/part1
- fat32: mkfs.vfat -F32 /dev/mmc/disc0/part1
- ext2: mkfs.ext2 /dev/mmc/disc0/part1
- ext3: mkfs.ext3 /dev/mmc/disc0/part1
- jffs2: mkfs.jffs2 /dev/mmc/disc0/part1

Partitionieren:

- dos ?
- fat ?
- fat32 ?
- ext2 ?
- ext3 ?
- jffs2: ?

Gibts keine Seite wo das mal vernünftig erklärt wird?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Gibts keine Seite wo das mal vernünftig erklärt wird?
Hast du mal gegooglet?
http://www.google.de/search?q=cfdisk
u.a.:
http://medienoffensive.schule-bw.de/htm ... 05s01.html
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Habe ich doch alles schon durch, was soll ich da auf mmc Karten bei dbox2 beziehen?
Überall stehen Beispielteile die sich so nicht umsetzen lassen wenn man sich da nicht komplett auskennt.
Konqrete Beispiele sind da irgendwie nicht zu finden, google schon die letzten Tage.

Zu sehen ist dann nur jeder 2.te weiß wie es geht aber keiner ist in der Lage das mal ordentlich zu beschreiben.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

So, das sollte alles gewesen sein.
Vielleicht kann das ja noch jemand nachvollziehen ob das alles so klappt bzw fehlendes noch hinzufügen.

Partitionieren:

- all: fdisk /dev/mmc/disc0/disc

Formatieren:

- dos: mkfs.msdos /dev/mmc/disc0/part1
- fat: mkfs.vfat /dev/mmc/disc0/part1
- fat32: mkfs.vfat -F 32 /dev/mmc/disc0/part1
- ext2: mkfs.ext2 /dev/mmc/disc0/part1
- ext3: mkfs.ext3 /dev/mmc/disc0/part1
- jffs2: mkfs.jffs2 /dev/mmc/disc0/part1

Mounten:

- dos: mount -t msdos /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- fat: mount -t vfat /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- fat32: mount -t vfat /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- ext2: mount -t ext2 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- ext3: mount-t ext3 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
- jffs2: mount -t jffs2 /dev/mmc/disc0/part1 /mnt/irgendwo/hin
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja nu muss das alles noch auf der box direkt machbar sein :)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Koennte man da nicht das IDE Interface/Platte einrichten script modifizieren?
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Habe mir in meine Sagem D-Box 2 eine SD Card eingebaut. Dann den mmc2.o Treiber installiert, und es funktioniert nicht.
Hier mal ein Auszug des Bootlogs:
Starting the automounter
Starting MMC-Support
mmc2: Hardware init
mmc Card init
mmc Card init
mmc: error in mmc_card_init (1)
mmc: error in mmc_init (-1)
Oops: kernel access of bad area, sig: 11
NIP: C000D834 XER: 00000000 LR: C000D828 SP: C17F9DA0 REGS: c17f9cf0 TRAP: 0300
Not tainted
MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 00000000, DSISR: C2000000
TASK = c17f8000[145] 'rmmod' Last syscall: 129
last math 00000000 last altivec 00000000
GPR00: 00001032 C17F9DA0 C17F8000 00000001 00009032 00000001 C179E004 0000179E
GPR08: C01F1130 C17F9DD8 00000040 00000000 22004022 10087740 00000000 00000000
GPR16: 00000000 00000000 00000000 00000000 00009032 017F9F40 00000000 C0002AA8
GPR24: C17F9E80 100041B0 C17F9DD0 7FFFFE04 C01703E4 C17F9DD0 C01703D0 C01703E0
Call backtrace:
10087740 C0007600 C0068F6C C0059B5C C3BD2E34 C0011164 C00112A8
C000285C 10027CAC 10004198 10004214 0FEBF1EC 00000000
Segmentation fault
mmc: can't get major 121
insmod: init_module: mmc2: Device or resource busy
MMC Startup failed


Kann mir wer helfen?
Hatte die Karte vorher in einer Digicam formatiert?! Glaub ich?!
Mac23
Einsteiger
Einsteiger
Beiträge: 127
Registriert: Donnerstag 23. Oktober 2003, 20:50

Beitrag von Mac23 »

Nico 77 hat geschrieben: Formatieren:

- jffs2: mkfs.jffs2 /dev/mmc/disc0/part1
Gibt es mkfs.jffs2 überhaupt in der busybox (in der config kann man nichts auswählen diesbezüglich)?

Sonst müsste man die MMC/SD für jffs2 extern formatieren, oder?

Gruss
Mac23
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

kann mir niemand helfen?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Starting MMC-Support
mmc2: Hardware init
mmc Card init
mmc Card init
mmc: error in mmc_card_init (1)
mmc: error in mmc_init (-1)
entweder MMC/SD kaputt oder falsch angeschlossen...

Marc
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Eigendlich beides ausgeschlossen! Kann es sein, dass Sie falsch formatiert ist?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

nein....das mmc2.o Modul ist nur der Hardware-Treiber....

der funktioniert auch wenn die Karte falsch formatiert ist....

Marc
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Den Widerstand muss ich doch einfach mit einem Ende an den 5 pin (von links) und mit dem anderen Ende an den 8 pin anlöten, oder? (von links)
Mac23
Einsteiger
Einsteiger
Beiträge: 127
Registriert: Donnerstag 23. Oktober 2003, 20:50

Beitrag von Mac23 »

Mac23 hat geschrieben:
Nico 77 hat geschrieben: Formatieren:

- jffs2: mkfs.jffs2 /dev/mmc/disc0/part1
Gibt es mkfs.jffs2 überhaupt in der busybox (in der config kann man nichts auswählen diesbezüglich)?
Ich vergaß: mkfs.jffs2 gibt es als Utility zu den jffs-Treibern - man muss es sich also selber kompilieren etc.

Da das ganze aber wohl etwas anders läuft als mkfs.jffs2 /dev/mmc/disc0/part1, habe ich mal einen Thread dazu aufgemacht. Vielleicht kann mir dabei dort jemand weiterhelfen...
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Habe noch einmal alles nachgelötet! SD Karte auseinander genommen, allles mit nem Durchgangsprüfer gecheckt! Ich verstehe nicht warum die Karte nicht genommen wird?! Es war alles in Ordung!
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

OK....dann poste mal was du wo angeschlossen hast, evtl nen Foto davon ?

Marc
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

So, sieht zwar schon durch die ganzen "Nachlöteversuche" etwas Russisch aus, aber das macht ja nichts :)
Bild

Bild
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

oh jee....

ist die Platine eine zerpflückte SD Karte oder ein Sockel/Schacht für SD-Karten ?

Marc
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Nachdem meine Konstruktion nicht funktionierte, habe ich die SD Karte "auseinandergenommen" :)
Hat aber nichts genützt/ geändert!
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Hmm....die SD nochmal am PC testen is nich mehr oder ?

Ich hab das Gefühl, die SD will garnich mehr...

Marc
222neutrino222
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 21. August 2006, 13:46

Beitrag von 222neutrino222 »

Aber die Kabel sind richtig angepolt oder?
Am PC?-->Ist sehr schlecht :)
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Hmmm....

vertausch mal PIN1 mit PIN5 an der SD-Karte
Bild

Ich glaub da is was vertauscht...wenn ich richtig sehe liegt SD1 bei dir auf Modem10 und SD5 auf Modem6... so soll es laut CVS für den mmc2.o sein :

Code: Alles auswählen

SD_Card Pin 1 (SD_CS)  > Modem_Pin 6  (RTS)
SD_Card Pin 2 (SD_DI)  > Modem_Pin 1  (TxD)
SD_Card Pin 3 (GND)    > Modem_Pin 3  (DTR)
SD_Card Pin 4 (3,3V)   > Modem_Pin 5  (3,3V)
SD_Card Pin 5 (SD_CLK) > Modem_Pin 10 (RTS)
SD_Card Pin 6 (GND)    > Modem_Pin 3  (DTR)
SD_Card Pin 7 (SD_DO)  > Modem_Pin 2  (RxD)
Marc