Partitionsaufteilung falsch
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Partitionsaufteilung falsch
Guten Morgen Euch allen!
Langsam gehen mir die Ideen aus, ich bekomme kein newmake-squashfs Image mehr zum laufen.
Geändert habe ich seit den "busybox-Problemen" gar nichts, ich baue immer mit root-partitionsize=0x460000-geht seit Monaten.
Das Image wird zwar ohne Fehler erstellt, im Bootlog kommt aber folgender Fehler:
squashfs: version 3.0 (2006/03/15) Phillip Lougher
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:2c:f8:3c
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x004c4400 : "root (squashfs)"
mtd: partition "root (squashfs)" doesn't end on an erase block -- force read-onl
y
0x004c4400-0x00800000 : "var (jffs2)"
mtd: partition "var (jffs2)" doesn't start on an erase block boundary -- force r
ead-only0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
...
Was läuft da falsch?
Ich hatte die Größe auch schon mehrfach geändert, aber immer der selbe Fehler.
Liegt es daran, daß ich zwischenzeitlich mal wieder komplett neu ausgecheckt habe?
Danke für Eure Hilfe!
boardgeist
Langsam gehen mir die Ideen aus, ich bekomme kein newmake-squashfs Image mehr zum laufen.
Geändert habe ich seit den "busybox-Problemen" gar nichts, ich baue immer mit root-partitionsize=0x460000-geht seit Monaten.
Das Image wird zwar ohne Fehler erstellt, im Bootlog kommt aber folgender Fehler:
squashfs: version 3.0 (2006/03/15) Phillip Lougher
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:2c:f8:3c
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x004c4400 : "root (squashfs)"
mtd: partition "root (squashfs)" doesn't end on an erase block -- force read-onl
y
0x004c4400-0x00800000 : "var (jffs2)"
mtd: partition "var (jffs2)" doesn't start on an erase block boundary -- force r
ead-only0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
...
Was läuft da falsch?
Ich hatte die Größe auch schon mehrfach geändert, aber immer der selbe Fehler.
Liegt es daran, daß ich zwischenzeitlich mal wieder komplett neu ausgecheckt habe?
Danke für Eure Hilfe!
boardgeist
-
- Einsteiger
- Beiträge: 176
- Registriert: Samstag 29. September 2007, 15:43
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Einsteiger
- Beiträge: 176
- Registriert: Samstag 29. September 2007, 15:43
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Einsteiger
- Beiträge: 176
- Registriert: Samstag 29. September 2007, 15:43
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Einsteiger
- Beiträge: 176
- Registriert: Samstag 29. September 2007, 15:43
hmmm wie meinst du das?? das aptitude unter suse nicht lopt ist klar, worauf ich hinaus möchte ist, das vielleicht die pakete veraltet sind und diverse flags nicht untersützt werden, nur ein verdacht, gerade bei suse kann ich da eigentlich garnichts sagen ob und in wie weit das zusammenhängen könnte, da ich mein system from the scratch aufgesetzt habe
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
check mal
in linux/drivers/mtd/maps/dbox2-flash.c
Code: Alles auswählen
static struct mtd_partition partition_info[]= {...}
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
static struct mtd_partition partition_info[]= {
{
.name = "BR bootloader",
.size = 0x20000,
.offset = 0,
.mask_flags = MTD_WRITEABLE
},
{
.name = "FLFS (U-Boot)",
.size = 0x20000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "root (squashfs)",
.size = 0x480000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "var (jffs2)",
.size = 0x340000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "Flash without bootloader",
.size = MTDPART_SIZ_FULL,
.offset = 0x20000,
.mask_flags = 0
},
{
.name = "Complete Flash",
.size = MTDPART_SIZ_FULL,
.offset = 0,
.mask_flags = MTD_WRITEABLE
}
Solle doch passen, habe jetzt mit 0x480000 gebaut.
Kann es sein, daß unter Archive das u-boot 1.1.5 fehlt?
u-boot 1.2.0 wird doch gedifft, oder hab ich das falsch verstanden??
{
.name = "BR bootloader",
.size = 0x20000,
.offset = 0,
.mask_flags = MTD_WRITEABLE
},
{
.name = "FLFS (U-Boot)",
.size = 0x20000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "root (squashfs)",
.size = 0x480000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "var (jffs2)",
.size = 0x340000,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "Flash without bootloader",
.size = MTDPART_SIZ_FULL,
.offset = 0x20000,
.mask_flags = 0
},
{
.name = "Complete Flash",
.size = MTDPART_SIZ_FULL,
.offset = 0,
.mask_flags = MTD_WRITEABLE
}
Solle doch passen, habe jetzt mit 0x480000 gebaut.
Kann es sein, daß unter Archive das u-boot 1.1.5 fehlt?
u-boot 1.2.0 wird doch gedifft, oder hab ich das falsch verstanden??
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44