[issue1622] devfs doesn't create my ad4s3 (macbook)
Alex Hornung (via DragonFly issue tracker)
sinknull at leaf.dragonflybsd.org
Mon Dec 7 23:51:54 PST 2009
Alex Hornung <ahornung at gmail.com> added the comment:
It seems gpt starts numbering slices at 0, so the usual ad4s1 is ad4s0, ...
leading to the fact that the expected ad4s3 is at ad4s2.
In any case, I'll update our GPT code to fix some other issues (for example
the slice type is always set to 1).
For reference:
7:46:26 dragon:~
# gpt show /dev/ad0
start size index contents
0 1 - PMBR
1 1 - Pri GPT header
2 32 - Pri GPT table
34 6 -
40 409600 0 GPT part - EFI System
409640 293391 1 GPT part - Apple HFS
703031 400000 -
1103031 185671 2 GPT part - MS/Linux Basic Data
1288702 808417 -
2097119 32 - Sec GPT table
2097151 1 - Sec GPT header
7:47:05 dragon:~
# newfs_msdos /dev/ad0s2
/dev/ad0s2: 185276 sectors in 46319 FAT16 clusters (2048 bytes/cluster)
bps=512 spc=4 res=1 nft=2 rde=512 mid=0xf8 spf=181 spt=63 hds=256 hid=1103031
bsec=185671
Observe carefully that the bsec of the newfs actually matches the number of
sectors of the third partition, with gpt index 2.
Cheers,
Alex Hornung
_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1622>
_____________________________________________________
More information about the Bugs
mailing list