No FAT partition in bone-debian-7.8-console-armhf-2015-07-28-2gb.img

At this page...
http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#BBW.2FBBB_.28All_Revs.29

...this can be read:

Really? 2015-07-28 boots fine here bbw A5 revision..

U-Boot SPL 2015.07-00001-gdb56c3d (Jul 23 2015 - 09:03:27)
No AC power, disabling frequency switch

U-Boot 2015.07-00001-gdb56c3d (Jul 23 2015 - 09:03:27 -0500), Build:
jenkins-github_Bootloader-Builder-182

       Watchdog enabled
I2C: ready
DRAM: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment

Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot: 0
gpio: pin 53 (gpio 53) value is 1
switch to partitions #0, OK
mmc0 is current device
gpio: pin 54 (gpio 54) value is 1
Checking for: /uEnv.txt ...
1179 bytes read in 9 ms (127.9 KiB/s)
gpio: pin 55 (gpio 55) value is 1
Loaded environment from uEnv.txt
Importing environment from mmc ...
Checking if uenvcmd is set ...
gpio: pin 56 (gpio 56) value is 1
Running uenvcmd ...
1569 bytes read in 38 ms (40 KiB/s)
debug: [/boot/vmlinuz-3.8.13-bone72] ...
5641912 bytes read in 782 ms (6.9 MiB/s)
debug: [/boot/initrd.img-3.8.13-bone72] ...
2608057 bytes read in 384 ms (6.5 MiB/s)
debug: [/boot/dtbs/3.8.13-bone72/am335x-bone.dtb] ...
25679 bytes read in 51 ms (491.2 KiB/s)
debug: [console=tty0 console=ttyO0,115200n8 root=/dev/mmcblk0p1
rootfstype=ext4 rootwait fixrtc coherent_pool=1M quiet
init=/lib/systemd/systemd] ...
debug: [bootz 0x82000000 0x88080000:27cbb9 0x88000000] ...
Kernel image @ 0x82000000 [ 0x000000 - 0x5616b8 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Using Device Tree in place at 88000000, end 8800944e

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.939518] omap2_mbox_probe: platform not supported
[ 1.440967] tps65217-bl tps65217-bl: no platform data provided
[ 1.537875] bone-capemgr bone_capemgr.8: slot #0: No cape found
[ 1.574980] bone-capemgr bone_capemgr.8: slot #1: No cape found
[ 1.612087] bone-capemgr bone_capemgr.8: slot #2: No cape found
[ 1.649196] bone-capemgr bone_capemgr.8: slot #3: No cape found
[ 1.687545] omap_hsmmc mmc.4: of_parse_phandle_with_args of 'reset' failed
[ 1.730399] pinctrl-single 44e10800.pinmux: pin 44e10854 already
requested by 44e10800.pinmux; cannot claim for gpio-leds.7
[ 1.742365] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.7) status -22
[ 1.749825] pinctrl-single 44e10800.pinmux: could not request pin
21 on device pinctrl-single
Loading, please wait...
systemd-fsck[197]: rootfs: clean, 13309/108192 files, 61932/432384 blocks
[ 8.522589] libphy: PHY 4a101000.mdio:01 not found
[ 8.527692] net eth0: phy 4a101000.mdio:01 not found on slave 1

Debian GNU/Linux 7 beaglebone ttyO0

BeagleBoard.org Debian Image 2015-07-28

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

default username:password is [debian:temppwd]

beaglebone login:

Regards,

Hi Robert,

I have a BBW Rev. A6a. The power LED is on, all the other LEDs are
off. On a console connected to the USB port I see (about 22 seconds
after reset) 'CCCCCCCC' then nothing for a minute or two, then a few
more 'C's and so on.

Do you (like me) have a single partition on your microSD card?

This BBW works very well with an old Angstrom distro (with a different
microSD card that has two partitions, a FAT and an ext partition).

Yes, i flashed the exact same version you referenced for verification purposes.

sudo bmaptool copy --bmap
bone-debian-7.8-console-armhf-2015-07-28-2gb.bmap
bone-debian-7.8-console-armhf-2015-07-28-2gb.img.xz /dev/sdd

bmaptool: info: block map format version 2.0
bmaptool: info: 432640 blocks of size 4096 (1.7 GiB), mapped 55595
blocks (217.2 MiB or 12.9%)
bmaptool: info: copying image
'bone-debian-7.8-console-armhf-2015-07-28-2gb.img.xz' to block device
'/dev/sdd' using bmap file
'bone-debian-7.8-console-armhf-2015-07-28-2gb.bmap'
bmaptool: info: 100% copied
bmaptool: info: synchronizing '/dev/sdd'
bmaptool: info: copying time: 29.4s, copying speed 7.4 MiB/sec

Regards,

Thanks, Robert.

I will try bmaptool instead of dd to see if I have better luck.
Bmaptool however does not exist in Fedora, nor in Lubuntu 12.10 so I
will have first to upgrade to a newer Lubuntu version.

Make sure you grab bmaptool 3.2

Otherwise dd will work, just 10x slower. :wink:

Regards,

Are you saying that bmaptool does not do anything that dd does not?

I flashed my card with the commands below (took 4 minutes) and it did
not boot on BBW (no FAT partition as I said before, just a single ext4
partion).
Are you saying it should work?

dd if=bone-debian-7.8-console-armhf-2015-07-28-2gb.img of=/dev/sdd bs=1M
sync

Make sure you grab bmaptool 3.2

Otherwise dd will work, just 10x slower. :wink:

Are you saying that bmaptool does not do anything that dd does not?

I flashed my card with the commands below (took 4 minutes) and it did
not boot on BBW (no FAT partition as I said before, just a single ext4
partion).

We dd the MLO/u-boot.img to the mbr, fat partition hasn't been
required on am335x+ devices for awhile now.. (switched over a year ago
on all bone images)

Are you saying it should work?

dd if=bone-debian-7.8-console-armhf-2015-07-28-2gb.img of=/dev/sdd bs=1M
sync

exactly, dd should have worked.

I hope you are not using dd thru a virtual machine...

Regards,

No, I am using plain Fedora 21 (not on a virtual machine).

The TI Sitara controller on my BBW Rev. A6a is unchanged from when I
got it more than 2 years ago. Would it be the case that I need to
reflash it or something like that in order to support boot whithout a
FAT partition on the microSD card?

No, I am using plain Fedora 21 (not on a virtual machine).

The TI Sitara controller on my BBW Rev. A6a is unchanged from when I
got it more than 2 years ago. Would it be the case that I need to
reflash it or something like that in order to support boot whithout a
FAT partition on the microSD card?

There's nothing to re-flash, the am335x bootrom on the a6a supports
mmc raw mode.. It was first introduced in the dm81x/omap4x era, and we
just started using it on am335x late last year by default. (the
am335x family comes from the dm81x/omap4x line)..

Try another microSD card or a different usb-microSD-reader...

Regards,

There's nothing to re-flash, the am335x bootrom on the a6a supports
mmc raw mode.. It was first introduced in the dm81x/omap4x era, and we
just started using it on am335x late last year by default. (the
am335x family comes from the dm81x/omap4x line)..

Thanks Robert, only now I understand how it works without FAT. A while
back I read the boot chapter of the Sitara controller, and I remember
that it is possible to boot from different sources including Ethernet,
but had forgotten about the raw mode.

I am happy that FAT is not necessary for this reason: some years ago
Microsoft sued TomTom because the latter was using FAT in some of its
Linux GPS devices.

Try another microSD card or a different usb-microSD-reader...

Thanks for the suggestions.

That was a good suggestion from Robert, to try other cards. My
(somewhat puzzling) test results follow. All tests were carried out
with the image that is in the subject line of this thread.

BBW Rev. A6a