On Thursday, October 31, 2013 2:10:24 PM UTC-7, Jason Kridner wrote: > > - I followed your instructions (8GB µSD, FAT32 formatted) > > o If I press no button, the BBB boots on the eMMC > > This tells me that the bootloader you flashed onto the eMMC doesn't > properly work with the uEnv.txt put onto the uSD card as part of following > my instructions. > I've no idea what bootloader the Debian image flashed to my eMMC (as a lot of people, I know nothing about Angström, and the first thing I did was to put Debian into my device, a much more common distrib, because I just want a cheap linux server to do some stuff at home). I'm kind of a noob using the BBB, sorry about that (I'm using a RPi for quite a while now, but I'm not considering myself as a power user -- despite managing some linux servers and having a master in embedded systems, I'm a web developer and I love high level programming). What I mean but all that is: something that could look obvious to you isn't for 95% of the people reading your guides, the 95% that aren't doing BBB related stuff for a living. But well, if I could boot onto the µSD using the boot button that would be ever more fine to me (I could leave the µSD into the BBB and boot on it when I want to backup my distrib).
> > o If I press the “boot” button while plugging the power, the BBB just > > doesn’t boot (stays in a “powered off” state, with only the LED near the > > power plug on) > > This means that the uSD card FAT partition isn't marked as bootable. > You can do that with 'fdisk' from your BeagleBone running Debian in all > likelihood. > Huge thanks for the step by step :) I think it would be way easier for everybody (including you ^^) if you made a .img image of the card (maybe in different sizes?) -- this would eliminate any possible mistake in the process. As most people, I'm using Windows and formatting a card doesn't mark the partition as bootable, so following your base instructions just doesn't work. I've found that my µSD is in /dev/mmcblk0 (I tried /dev/mmcblk1 at first and it bricked my BBB, I had to flash it again -- not a big deal) root@arm:~# cat /proc/partitions major minor #blocks name 179 0 7822336 mmcblk0 179 1 7818240 mmcblk0p1 179 8 1875968 mmcblk1 179 9 72261 mmcblk1p1 179 10 1799280 mmcblk1p2 179 24 1024 mmcblk1boot1 179 16 1024 mmcblk1boot0 The card is now bootable: root@arm:~# fdisk /dev/mmcblk0 Command (m for help): p Disk /dev/mmcblk0: 8010 MB, 8010072064 bytes 214 heads, 8 sectors/track, 9138 cylinders, total 15644672 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 8192 15644671 7818240 b W95 FAT32 It was still booting to the eMMC by default, so I powered it on while having the boot button but -- no matter if I pressed the button for 4 seconds or until LEDs are on - it somewhat booted, but the USR0 was directly steady on. So I tried to reboot it (using the "reset" button) and it's now correctly writing the image to the SD. I don't really know how the "boot" button works, but considering this behaviour I would say it disables the eMMC while pressed, isn't? So my "create image process" is: power the BBB on with the boot button pressed for like 5s, and once the USR0 is steady on, press the reset button and then wait 10min for USR0 to be steady on again. Again, thank you a lot for your help. I really like the BBB, the only think I don't like is how difficult it is to make an image of the eMMC and your method is a huge step into making it simple. > root@beaglebone:~# fdisk /dev/mmcblk1 > Welcome to fdisk (util-linux 2.23.1). > > Changes will remain in memory only, until you decide to write them. > Be careful before using the write command. > > > Command (m for help): a > Partition number (1,2, default 2): 1 > > Command (m for help): p > > Disk /dev/mmcblk1: 3904 MB, 3904897024 bytes, 7626752 sectors > Units = sectors of 1 * 512 = 512 bytes > Sector size (logical/physical): 512 bytes / 512 bytes > I/O size (minimum/optimal): 512 bytes / 512 bytes > Disk label type: dos > Disk identifier: 0x00000000 > > Device Boot Start End Blocks Id System > /dev/mmcblk1p1 * 2048 133119 65536 e W95 FAT16 > (LBA) > /dev/mmcblk1p2 133120 7626751 3746816 83 Linux > > > > > The BBB is brand new, so maybe they changed something. > > Who's "they"? It is possible CircuitCo switched the bootloader image on > the eMMC, but it sounds more like you did that above. Yeah, I thought maybe CircuitCo changed something in the bootloading or something, but it definitively doesn't seems to be the issue here. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.