Am 23.05.2017 um 16:17 schrieb H. Nikolaus Schaller hns@goldelico.com:
Something like: https://johnkastler.net/2012/02/05/changing-disk-identifier-using-fdisk/
I now changed the disk identifier to some random value and voilĂ , even blkid shows that as PARTUUID (it knows both UUID and PARTUID)
root@letux:~# blkid /dev/mmcblk0p1: LABEL="boot" UUID="E052-71A6" TYPE="vfat" /dev/mmcblk0p2: LABEL="rootfs" UUID="5db8fefe-f8d2-46e4-828a-ab4fe1b8f9b4" TYPE="ext3" /dev/mmcblk1p1: LABEL="boot" UUID="7BFC-21B7" TYPE="vfat" PARTUUID="00bc614e-01" /dev/mmcblk1p2: LABEL="rootfs" UUID="256560b9-884a-4f26-b910-e3735446c9bb" TYPE="ext3" PARTUUID="00bc614e-02" /dev/mmcblk0: PTTYPE="dos" /dev/mmcblk1: PTUUID="00bc614e" PTTYPE="dos" root@letux:~#
U-Boot:
=> part list mmc 0
Partition Map for MMC device 0 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type 1 128 3116691 00bc614e-01 0c Boot 2 3116819 59217133 00bc614e-02 83 => part list mmc 1
Partition Map for MMC device 1 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type 1 128 386656 00000000-01 0c Boot 2 386784 7346464 00000000-02 83 =>
Kernel Boot:
[ 0.000000] Kernel command line: console=ttyO2,115200n8 root=PARTUUID=00bc614e-02 rw rootfstype=ext4 rootwait console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_charger.allow_usb=1 musb_hdrc.preserve_vbus=1 log_buf_len=8M ignore_loglevel earlyprintk
This means the PARTUUID mechanism *is* working. It is only that I have no unique IDs on the SD cards!
So it is really a bug in creating SD cards by makesd. This should be easy to fix.
Thanks for all comments which show again that group work is superior to work in a hidden chamber...
BR, Nikolaus