listener hat geschrieben:Here is the info for gbquad4k
Number Start End Size File system Name Flags
1 1049kB 4194kB 3146kB boot
2 4194kB 8389kB splash
3 8389kB 25.2MB 16.8MB rescue
4 25.2MB 33.6MB 8389kB kernel1
5 33.6MB 1711MB 1678MB ext4 rootfs1
6 1711MB 1720MB 8389kB kernel2
7 1720MB 2559MB 839MB ext4 rootfs2
8 2559MB 2567MB 8389kB kernel3
9 2567MB 3406MB 839MB ext4 rootfs3
10 3406MB 3958MB 553MB linux-swap(v1) swap
this looks a lot like the sf8008 sd card method
the start file
boot emmcflash0.kernel1: ‘root=/dev/mmcblk0p5 rootwait rw rootflags=data=journal libata.force=1:3.0G,2:3.0G,3:3.0G coherent_poll=2M vmalloc=525m bmem=529m@491m bmem=608m@2464m’
emmcflash0.kernel1 is relevant kernel1 becomes
kernel1 and rootfs1 partition
Hier sind die Informationen für gbquad4k
Nummer Anfang Ende Größe Dateisystem Name Flags
1 1049kB 4194kB 3146kB boot
2 4194kB 8389kB splash
3 8389kB 25,2MB 16,8MB Rettung
4 25,2MB 33,6MB 8389kB kernel1
5 33,6MB 1711MB 1678MB ext4 rootfs1
6 1711MB 1720MB 8389kB kernel2
7 1720MB 2559MB 839MB ext4 rootfs2
8 2559MB 2567MB 8389kB kernel3
9 2567MB 3406MB 839MB ext4 rootfs3
10 3406MB 3958MB 553MB linux-swap(v1) swap
dies ist der sf8008 sd karten methode sehr ähnlich
die Startdatei
boot emmcflash0.kernel1: 'root=/dev/mmcblk0p5 rootwait rw rootflags=data=journal libata.force=1:3.0G,2:3.0G,3:3.0G coherent_poll=2M vmalloc=525m bmem=529m@491m bmem=608m@2464m'
emmcflash0.kernel1 ist relevant Kernel1 wird
kernel1 und rootfs1 Partition
That depends on the flash version you are running after last usb-flash with knowledge.
The GB Quad 4K and maybe the GB UE 4K have three states of flash arrangement.
First - the old early delivery state without flash multiboot, Flash is full for one image, planed was to bring here also OpenMultiBoot functional or FlashMultiBoot wasn't ready (with an oATV6.1):
Code: Alles auswählen
root@GBQuad4k-2:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
└─sda1 8:1 0 238.5G 0 part /media/hdd
sdb 8:16 1 15G 0 disk
└─sdb1 8:17 1 15G 0 part /media/usb
mtdblock0 31:0 0 1M 0 disk
mtdblock1 31:1 0 64K 0 disk
mtdblock2 31:2 0 64K 0 disk
mtdblock3 31:3 0 64K 0 disk
mtdblock4 31:4 0 64K 0 disk
mtdblock5 31:5 0 4M 0 disk
mmcblk0 179:0 0 3.7G 0 disk
├─mmcblk0p1 179:1 0 3M 0 part /boot
├─mmcblk0p2 179:2 0 4M 0 part
├─mmcblk0p3 179:3 0 8M 0 part
├─mmcblk0p4 179:4 0 3.7G 0 part /
└─mmcblk0p5 179:5 0 16M 0 part
mmcblk0boot0 179:16 0 2M 1 disk
mmcblk0boot1 179:32 0 2M 1 disk
mmcblk0rpmb 179:48 0 512K 0 disk
mmcblk1 179:64 0 29.7G 0 disk
└─mmcblk1p1 179:65 0 29.7G 0 part /media/mmc1
root@GBQuad4k-2:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.5G 272.1M 3.1G 8% /
devtmpfs 107.5M 8.0K 107.5M 0% /dev
tmpfs 64.0K 0 64.0K 0% /media
tmpfs 1009.7M 952.0K 1008.7M 0% /var/volatile
/dev/mmcblk0p1 3.0M 2.0K 3.0M 0% /boot
/dev/sda1 237.4G 61.5G 175.8G 26% /media/hdd
/dev/mmcblk1p1 29.1G 557.5M 27.1G 2% /media/mmc1
/dev/sdb1 14.7G 1.5G 13.2G 10% /media/usb
root@GBQuad4k-2:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type ext4 (rw,relatime,nodelalloc,data=journal)
devtmpfs on /dev type devtmpfs (rw,relatime,size=110128k,nr_inodes=27532,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /media type tmpfs (rw,relatime,size=64k)
tmpfs on /var/volatile type tmpfs (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/hdd type ext4 (rw,relatime,data=ordered)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
/dev/mmcblk1p1 on /media/mmc1 type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /media/usb type ext4 (rw,relatime,data=ordered)
/etc/auto.network on /media/autofs type autofs (rw,relatime,fd=6,pgrp=1377,timeout=5,minproto=5,maxproto=5,indirect)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
root@GBQuad4k-2:~#
Second - the later delivery flash arrangement, with three equal partitions for images each 1GB ([b]my favourite![/]), and also an automatic flash-partition with the rest of the flash, also usable 1 : 1 in GB UE 4K:
Code: Alles auswählen
root@GBQuad4K-3:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 3,6T 0 disk
└─sda1 8:1 0 3,6T 0 part /media/hdd
sdb 8:16 1 7,2G 0 disk
└─sdb1 8:17 1 7,2G 0 part /media/usb
sdc 8:32 0 596,2G 0 disk
└─sdc1 8:33 0 596,2G 0 part /media/hdd2
mtdblock0 31:0 0 1M 0 disk
mtdblock1 31:1 0 64K 0 disk
mtdblock2 31:2 0 64K 0 disk
mtdblock3 31:3 0 64K 0 disk
mtdblock4 31:4 0 64K 0 disk
mtdblock5 31:5 0 4M 0 disk
mmcblk0 179:0 0 3,7G 0 disk
├─mmcblk0p1 179:1 0 3M 0 part /boot
├─mmcblk0p2 179:2 0 4M 0 part
├─mmcblk0p3 179:3 0 16M 0 part
├─mmcblk0p4 179:4 0 8M 0 part
├─mmcblk0p5 179:5 0 1G 0 part
├─mmcblk0p6 179:6 0 8M 0 part
├─mmcblk0p7 179:7 0 1G 0 part /
├─mmcblk0p8 179:8 0 8M 0 part
├─mmcblk0p9 179:9 0 1G 0 part
└─mmcblk0p10 179:10 0 527M 0 part [SWAP]
mmcblk0boot0 179:16 0 2M 1 disk
mmcblk0boot1 179:32 0 2M 1 disk
mmcblk1 179:48 0 29,8G 0 disk
└─mmcblk1p1 179:49 0 29,8G 0 part /media/SDCard
root@GBQuad4K-3:~# mount
/dev/root on / type ext4 (rw,relatime,nodelalloc,data=journal)
devtmpfs on /dev type devtmpfs (rw,relatime,size=442664k,nr_inodes=110666,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /media type tmpfs (rw,relatime,size=64k)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /var/volatile type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/hdd type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /media/usb type ext4 (rw,relatime,data=ordered)
none on /dev/shm type tmpfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdc1 on /media/hdd2 type ext3 (rw,relatime,errors=continue,user_xattr,barrier=1,data=ordered)
/dev/mmcblk1p1 on /media/SDCard type ext4 (rw,relatime,data=ordered)
/etc/auto.network on /media/autofs type autofs (rw,relatime,fd=6,pgrp=3009,timeout=5,minproto=5,maxproto=5,indirect)
root@GBQuad4K-3:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1019M 890M 60M 94% /
devtmpfs 433M 4,0K 433M 1% /dev
tmpfs 64K 0 64K 0% /media
tmpfs 441M 16K 441M 1% /run
tmpfs 441M 1,3M 440M 1% /var/volatile
/dev/mmcblk0p1 3,0M 8,0K 3,0M 1% /boot
/dev/sda1 3,6T 3,6T 24G 100% /media/hdd
/dev/sdb1 7,2G 1,3G 5,9G 18% /media/usb
none 441M 0 441M 0% /dev/shm
/dev/sdc1 596G 461G 136G 78% /media/hdd2
/dev/mmcblk1p1 30G 28K 28G 1% /media/SDCard
This running oATV7.5 (but oATV7.3 is equal) has nearly all big plugins included (Chromium and YouTubeTV [NO HbbTV], not really needed, just for testing, and ~260MB), and fills up the partition nearly. so Impex decided to reorganize the flash again to the third and actual state you listed above.
OK, one huge partition for a master image, and thwo smaller partition to . . . not really usable, for the partitions are too small for Chromium with YouTubeTV -> Images make trouble and are stucking and blocking, not saving their settings due to full flash, and so on.
So if someone tests something on a GB Quad 4K or GB UE 4K, allways be sure,
- that the user has the relevant image in Slot1 (new flash arrangement)
- or uses still the 3x 1GB flash arrangement, and still has enough free space.
The flash arrangement can only be, and is only changed by flashing via USB with the right gpt.bin on the stick in the flash-directory.
Just insider informations from my side.
SWAP is another huge story for all images on all chaipsets with kernel > kernel v3.5.x.