Hi Again, After adding debug prints in grub_cbfs_mount function in grub-core/fs/cbfs.c we found that mounting fails due to following check.
ptr = grub_cpu_to_le32 (ptr); header_off = (grub_disk_get_size (disk) << GRUB_DISK_SECTOR_BITS) + (grub_int32_t) ptr; if (grub_disk_read (disk, 0, header_off, sizeof (head), &head)) { grub_dprintf ("cbfs", "FAIL:: :%s:%d\n",__FILE__,__LINE__); goto fail; } Does this gives any idea what could be the problem when CONFIG_CBFS_SIZE and CONFIG_ROM_SIZE is same in coreboot configuration? On Thu, Jun 8, 2017 at 11:48 PM, Gailu Singh <gail...@gmail.com> wrote: > Hi Experts, > > When I try to configure CBFS_SIZE and ROM_SIZE to be same in coreboot, > grub fails to detect CBFS file system. If I keep min 64KB difference > between ROM_SIZE and CBFS_SIZE then it works fine. > > Can someone please explain why can't I have ROM_SIZE and CBFS_SIZE to be > same. > > Below are the debug prints (debug="fs") > > grub> debug="fs" > grub> ls (cbfsdisk) > kern/fs.c:56: Detecting affs... > kern/fs.c:78: affs detection failed. > kern/fs.c:56: Detecting afs... > kern/fs.c:78: afs detection failed. > kern/fs.c:56: Detecting bfs... > kern/fs.c:78: bfs detection failed. > kern/fs.c:56: Detecting btrfs... > kern/fs.c:78: btrfs detection failed. > kern/fs.c:56: Detecting cpiofs... > kern/fs.c:78: cpiofs detection failed. > kern/fs.c:56: Detecting cpiofs_be... > kern/fs.c:78: cpiofs_be detection failed. > kern/fs.c:56: Detecting exfat... > kern/fs.c:78: exfat detection failed. > kern/fs.c:56: Detecting hfs... > kern/fs.c:78: hfs detection failed. > kern/fs.c:56: Detecting hfsplus... > kern/fs.c:78: hfsplus detection failed. > kern/fs.c:56: Detecting iso9660... > kern/fs.c:78: iso9660 detection failed. > kern/fs.c:56: Detecting jfs... > kern/fs.c:78: jfs detection failed. > kern/fs.c:56: Detecting minix... > kern/fs.c:78: minix detection failed. > kern/fs.c:56: Detecting minix2... > kern/fs.c:78: minix2 detection failed. > kern/fs.c:56: Detecting minix2_be... > kern/fs.c:78: minix2_be detection failed. > kern/fs.c:56: Detecting minix3... > kern/fs.c:78: minix3 detection failed. > kern/fs.c:56: Detecting minix3_be... > kern/fs.c:78: minix3_be detection failed. > kern/fs.c:56: Detecting minix_be... > kern/fs.c:78: minix_be detection failed. > kern/fs.c:56: Detecting newc... > kern/fs.c:78: newc detection failed. > kern/fs.c:56: Detecting nilfs2... > kern/fs.c:78: nilfs2 detection failed. > kern/fs.c:56: Detecting ntfs... > kern/fs.c:78: ntfs detection failed. > kern/fs.c:56: Detecting odc... > kern/fs.c:78: odc detection failed. > kern/fs.c:56: Detecting procfs... > kern/fs.c:78: procfs detection failed. > kern/fs.c:56: Detecting reiserfs... > kern/fs.c:78: reiserfs detection failed. > kern/fs.c:56: Detecting romfs... > kern/fs.c:78: romfs detection failed. > kern/fs.c:56: Detecting sfs... > kern/fs.c:78: sfs detection failed. > kern/fs.c:56: Detecting squash4... > kern/fs.c:78: squash4 detection failed. > kern/fs.c:56: Detecting udf... > kern/fs.c:78: udf detection failed. > kern/fs.c:56: Detecting ufs1... > kern/fs.c:78: ufs1 detection failed. > kern/fs.c:56: Detecting ufs1_be... > kern/fs.c:78: ufs1_be detection failed. > kern/fs.c:56: Detecting ufs2... > kern/fs.c:78: ufs2 detection failed. > kern/fs.c:56: Detecting xfs... > kern/fs.c:78: xfs detection failed. > kern/fs.c:56: Detecting zfs... > kern/fs.c:78: zfs detection failed. > kern/fs.c:56: Detecting tarfs... > kern/fs.c:78: tarfs detection failed. > kern/fs.c:56: Detecting cbfs... > kern/fs.c:78: cbfs detection failed. > kern/fs.c:56: Detecting fat... > kern/fs.c:78: fat detection failed. > kern/fs.c:56: Detecting ext2... > kern/fs.c:78: ext2 detection failed. > Device cbfsdisk: kern/fs.c:56: Detecting affs... > kern/fs.c:78: affs detection failed. > kern/fs.c:56: Detecting afs... > kern/fs.c:78: afs detection failed. > kern/fs.c:56: Detecting bfs... > kern/fs.c:78: bfs detection failed. > kern/fs.c:56: Detecting btrfs... > kern/fs.c:78: btrfs detection failed. > kern/fs.c:56: Detecting cpiofs... > kern/fs.c:78: cpiofs detection failed. > kern/fs.c:56: Detecting cpiofs_be... > kern/fs.c:78: cpiofs_be detection failed. > kern/fs.c:56: Detecting exfat... > kern/fs.c:78: exfat detection failed. > kern/fs.c:56: Detecting hfs... > kern/fs.c:78: hfs detection failed. > kern/fs.c:56: Detecting hfsplus... > kern/fs.c:78: hfsplus detection failed. > kern/fs.c:56: Detecting iso9660... > kern/fs.c:78: iso9660 detection failed. > kern/fs.c:56: Detecting jfs... > kern/fs.c:78: jfs detection failed. > kern/fs.c:56: Detecting minix... > kern/fs.c:78: minix detection failed. > kern/fs.c:56: Detecting minix2... > kern/fs.c:78: minix2 detection failed. > kern/fs.c:56: Detecting minix2_be... > kern/fs.c:78: minix2_be detection failed. > kern/fs.c:56: Detecting minix3... > kern/fs.c:78: minix3 detection failed. > kern/fs.c:56: Detecting minix3_be... > kern/fs.c:78: minix3_be detection failed. > kern/fs.c:56: Detecting minix_be... > kern/fs.c:78: minix_be detection failed. > kern/fs.c:56: Detecting newc... > kern/fs.c:78: newc detection failed. > kern/fs.c:56: Detecting nilfs2... > kern/fs.c:78: nilfs2 detection failed. > kern/fs.c:56: Detecting ntfs... > kern/fs.c:78: ntfs detection failed. > kern/fs.c:56: Detecting odc... > kern/fs.c:78: odc detection failed. > kern/fs.c:56: Detecting procfs... > kern/fs.c:78: procfs detection failed. > kern/fs.c:56: Detecting reiserfs... > kern/fs.c:78: reiserfs detection failed. > kern/fs.c:56: Detecting romfs... > kern/fs.c:78: romfs detection failed. > kern/fs.c:56: Detecting sfs... > kern/fs.c:78: sfs detection failed. > kern/fs.c:56: Detecting squash4... > kern/fs.c:78: squash4 detection failed. > kern/fs.c:56: Detecting udf... > kern/fs.c:78: udf detection failed. > kern/fs.c:56: Detecting ufs1... > kern/fs.c:78: ufs1 detection failed. > kern/fs.c:56: Detecting ufs1_be... > kern/fs.c:78: ufs1_be detection failed. > kern/fs.c:56: Detecting ufs2... > kern/fs.c:78: ufs2 detection failed. > kern/fs.c:56: Detecting xfs... > kern/fs.c:78: xfs detection failed. > kern/fs.c:56: Detecting zfs... > kern/fs.c:78: zfs detection failed. > kern/fs.c:56: Detecting tarfs... > kern/fs.c:78: tarfs detection failed. > kern/fs.c:56: Detecting cbfs... > kern/fs.c:78: cbfs detection failed. > kern/fs.c:56: Detecting fat... > kern/fs.c:78: fat detection failed. > kern/fs.c:56: Detecting ext2... > kern/fs.c:78: ext2 detection failed. > No known filesystem detected - Sector size 512B - Total size 13024KiB > grub> > >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel