OT: was heisst mtd bei den Yadi Images

Anlaufschwierigkeiten? Was ist was? Worum geht's?
tuxstep
Beiträge: 2
Registriert: Samstag 15. Oktober 2005, 20:13

OT: was heisst mtd bei den Yadi Images

Beitrag von tuxstep »

was heisst mtd bei den Yadi Images
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

.-
Zuletzt geändert von mash4077 am Samstag 15. Oktober 2005, 21:52, insgesamt 2-mal geändert.
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

MTD steht für memory technology devices und ist der Kerneltreiber um die Flashbausteine der DBox2 anzusprechen. Der Flash (mtd) wird in mehrere Partitionen aufgeteilt (mtd1, mtd2, mtd3, ...).

Beim aktuellen Yadi wird der Flash z.B. in 6 Partitionen aufgeteilt, wobei ab 0 gezählt wird:

Code: Alles auswählen

<5>Creating 6 MTD partitions on "D-Box 2 flash memory":
mtd0 => 0x00000000-0x00020000 : "BR bootloader"
mtd1 => 0x00020000-0x00680000 : "root (squashfs)"
mtd2 => 0x00680000-0x007e0000 : "var (jffs2)"
mtd3 => 0x007e0000-0x00800000 : "flfs (u-boot)"
* Die Partition mtd0 ist der Bootloader, der nicht gelöscht werden sollte.
* Die mtd1 Partition ist die root Partition, die bei einem Update getauscht wird.
* mtd2 beinhaltet das /var, also den beschreibbaren Teil des Images.
* Der Bootloader ist in mtd3 untergebracht.

Zwei Partitionen mtd4 und mtd5 fassen mehrere Bereiche zusammen:

Code: Alles auswählen

mtd4 => 0x00020000-0x00800000 : "Flash without bootloader"
mtd5 => 0x00000000-0x00800000 : "Complete Flash"
Bei der Partition mtd4 wird das gesammte Flash außer dem Bootloader angesprochen, dieses wird bei einem Komplettupdate angesprochen.

Gruß
mogway
Zuletzt geändert von mogway am Samstag 15. Oktober 2005, 21:17, insgesamt 1-mal geändert.
tuxstep
Beiträge: 2
Registriert: Samstag 15. Oktober 2005, 20:13

Beitrag von tuxstep »

Ah, ja ich glaub das versteh ich :-) Danke