Auf der am335x (Beaglebone Black) -basierten benutzerdefinierten Platine können nicht mehr als 7 Partitionen erstellt werden

1255
AnkurTank

Ich versuche, eMMC von BBB (am335x) -basierten benutzerdefinierten Boards zu partitionieren. Ich verwende dazu Sfdisk. Ich benutze folgenden Befehl, um das zu tun,

#Partition emmc  sfdisk -D -H 255 -S 63 -C 467 /dev/mmcblk0 -uM << EOF ,32,C,* ,200,L ,200,L ,,E ,100,L ,60,L ,200,L ;1269,L ; EOF  

Aber sfdisk zeigt folgende Partitionen und

# fdisk -l /dev/mmcblk0  Disk /dev/mmcblk0: 3841 MB, 3841982464 bytes 255 heads, 63 sectors/track, 467 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes  Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 1 5 40131 c Win95 FAT32 (LBA) /dev/mmcblk0p2 6 31 208845 83 Linux /dev/mmcblk0p3 32 57 208845 83 Linux /dev/mmcblk0p4 58 467 3293325 5 Extended /dev/mmcblk0p5 58 70 104391 83 Linux /dev/mmcblk0p6 71 78 64228+ 83 Linux /dev/mmcblk0p7 79 104 208813+ 83 Linux /dev/mmcblk0p8 105 266 1301233+ 83 Linux /dev/mmcblk0p9 267 467 1614501 83 Linux 

aber ich sehe nicht / dev / mmcblk0p8 und / dev / mmcblk0p9. Aus diesem Grund kann ich / dev / mmcblk0p8 nicht formatieren. Kann jemand vorschlagen, was das Problem sein könnte?

Gibt es eine Grenze für das Erstellen erweiterter Partitionen?

1

1 Antwort auf die Frage

2
AnkurTank

Vielen Dank an Robert C Nelson, der meine Anfrage zur Beaglebone Black Community beantwortet hat.
Eine der Konfiguration, MMC_BLOCK_MINORS [= 8], wurde auf 8 gesetzt, wodurch der Treiber nicht mehr als 8 Gerätedateien erstellen konnte. Ich habe die Nummer geändert und kann alle Partitionen und entsprechenden Gerätedateien sehen.

Ort:
│ -> Gerätetreiber
│ -> Unterstützung für MMC / SD / SDIO-Karte (MMC [= y])
│ -> MMC-Blockgerätetreiber (MMC_BLOCK [= y])

Hoffe, das hilft einigen, die dasselbe Problem haben.