[fedora-arm] F21 VFAT boot partition?
Scott M. Jones
scott at aprr.org
Tue Jan 27 01:14:10 UTC 2015
Success!!
For U-boot I found I needed to change include/configs/omap3_beagle.h
instead of configs/omap3_beagle_defconfig and added:
#define CONFIG_SPL_EXT_SUPPORT
#undef CONFIG_SPL_FAT_SUPPORT
However, I could not get MLO to load from any ext partition on the SD
card. I went back to adding a new VFAT slice and now I'm just using the
"stock" MLO/u-boot.img from /usr/share/uboot/beagle.
I did: fdisk -c=dos /dev/(device) and added a partition from sectors 32
to 2047. I deleted other partitions first and recreated them so that
the VFAT partition is slice 1. Then I copied MLO and u-boot.img to the
VFAT slice and added the uEnv.txt I was using with F20 and a few small
changes, and it boots now.
Now running F21 LXDE on Beagleboard XM rev B. Tried KDE but it is
really slow...
Problems:
- The boot process was hanging after complaining about not able to
enumerate USB devices. After a few minutes it went into emergency mode
(root shell on initramfs). After booting several times I finally got to
a multi-user login. Once I ran yum update and booted from the new
kernel, this problem disappeared.
- LXDE GUI logout doesn't work; nothing happens. Shutdown and restart
from the GUI are OK. Killing LXDM is the workaround.
On 1/20/15 3:24 PM, Scott M. Jones wrote:
> On 12/16/14 9:29 AM, Robert Nelson wrote:
>> On Tue, Dec 16, 2014 at 2:20 AM, Peter Robinson <pbrobinson at gmail.com> wrote:
>>> On Thu, Dec 11, 2014 at 1:50 AM, Robert Nelson <robertcnelson at gmail.com> wrote:
>>>> On Wed, Dec 10, 2014 at 6:54 PM, Peter Robinson <pbrobinson at gmail.com> wrote:
>>>>> On Wed, Dec 10, 2014 at 10:15 PM, Scott M. Jones <scott at aprr.org> wrote:
>>>>>> I have a Beagleboard XM rev B and needed a VFAT boot partition in order
>>>>>> to boot. Will these be provided for F21 and are they still needed?
>>>>>
>>>>> The VFAT images are no longer provided. It should be possible, like on
>>>>> the OMAP4/am33xx devices, to write the uboot to an offset on the root
>>>>> of the drive, there's about 2mb left free at the beginning of the ARM
>>>>> images to enable this, and get uboot to work. I've looked very briefly
>>>>> at this on my xM and started to read docs to see if there was any
>>>>> difference between the SoCs but I've not got very far as I've had
>>>>> other more pressing things.
>>>>
>>>> RAW mode wasn't introduced till the omap4's bootrom. However there
>>>> are now patches to boot the beagle/beaglexm (omap34xx/dm3730) from
>>>> extX via u-boot. But, there's not enough sram for both vfat & extX so
>>>> it's a choice you need to make.
>>>
>>> Oh interesting, so that means we can put the u-boot/MLO on a ext4
>>> /boot partition (partition 1) and have it work? If not how does this
>>> work?
>>
>> Build u-boot with "CONFIG_SPL_EXT_SUPPORT" enabled:
>>
>> http://git.denx.de/?p=u-boot.git;a=commit;h=592f922261993bad8cfb96395342e25eda6776e3
>>
>> Here's the notes:
>>
>> http://comments.gmane.org/gmane.comp.boot-loaders.u-boot/196158
>
> I've tried to recompile u-boot and I don't have it working yet. Using
> the latest git clone I've tried this for configs/omap3_beagle_defconfig:
>
> CONFIG_SPL=y
> CONFIG_SYS_EXTRA_OPTIONS="NAND"
> CONFIG_SPL_EXT_SUPPORT=y
> CONFIG_SPL_FAT_SUPPORT=n
> +S:CONFIG_ARM=y
> +S:CONFIG_OMAP34XX=y
> +S:CONFIG_TARGET_OMAP3_BEAGLE=y
>
> and also this:
>
> CONFIG_SPL=y
> CONFIG_SYS_EXTRA_OPTIONS="NAND"
> +S:CONFIG_ARM=y
> +S:CONFIG_OMAP34XX=y
> +S:CONFIG_TARGET_OMAP3_BEAGLE=y
> +S:CONFIG_SPL_EXT_SUPPORT=y
> +S:CONFIG_SPL_FAT_SUPPORT=n
>
> Is this the right way to turn off FAT support? Neither way boots to a
> u-boot prompt.
>
> Also, the working F20 image starts partition 1 on cylinder 1953:
>
> Device Boot Start End Sectors Size Id Type
> /dev/sdb1 * 1953 41015 39063 19.1M c W95 FAT32 (LBA)
> /dev/sdb2 41016 1041015 1000000 488.3M c W95 FAT32 (LBA)
> /dev/sdb3 1041016 61497343 60456328 28.8G 83 Linux
>
> whereas for F21 it starts on 2048.
>
> Device Boot Start End Sectors Size Id Type
> /dev/sdc1 * 2048 1001471 999424 488M 83 Linux
> /dev/sdc2 1001472 2001953 1000482 488.5M 83 Linux
> /dev/sdc3 2001954 9814453 7812500 3.7G 83 Linux
>
> Fdisk doesn't let me change it to before 2048. Does MLO need to be on
> the disk before sector 2048?
>
> Thanks,
> Scott
> _______________________________________________
> arm mailing list
> arm at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/arm
>
More information about the arm
mailing list