Ok, actually looking at those instructions. They're wrong for that uEnv.txt
file you have.
uenvcmd=run findfdt; if test $board_name = A335BNLT; then i2c mw 0x24 1
0x3e; setenv mmcdev 1; mmc dev ${mmcdev}; if mmc rescan; then setenv mmc1
1;else setenv mmc1 0;fi;fi;setenv mmcdev 0; mmc dev ${mmcdev}; if mmc
rescan; then setenv mmc0 1;else setenv mmc0 0;fi;if run loaduimage; then
run loadfdt;run mmcboot;fi;
*mmcroot=/dev/mmcblk0p2* rw
*loadfdt=ext4load mmc ${mmcdev}:2 ${fdtaddr} /boot/dtbs/${fdtfile}*
l*oaduimage=if ext4load mmc 0:2 ${loadaddr} /boot/zImage; then setenv
mmcdev 0; else setenv mmcdev 1; if test $mmc0 = 1; then setenv mmcroot
/dev/mmcblk1p2 rw; fi; ext4load mmc 1:2 ${loadaddr} /boot/zImage; fi*
mmcboot=echo Booting from mmc ...; run mmcargs; bootz ${loadaddr} -
${fdtaddr}
But looks at these lines I've highlighted. I'm seeing a lot of partition 2
noise in these, but the directions you're following only ha a single
partition layout. . . .So the if block statement I'd need to put into a
proper text editor to see what's going on( for sure ) but it looks like it
only searches for an MMC 1:2 partition. Which would be disk 1, partition 2.
there is no 2nd partition . . .
On Wed, Jul 13, 2016 at 1:48 PM, Jelle Spijker <[email protected]>
wrote:
> No the arch image is on ext4 partition where the u-boot is created using:
>
> dd if=mnt/boot/MLO of=/dev/sdX count=1 seek=1 conv=notrunc bs=128k
> dd if=mnt/boot/u-boot.img of=/dev/sdX count=2 seek=1 conv=notrunc bs=384k
>
>
> This is new for me as well.
>
> Op woensdag 13 juli 2016 22:39:42 UTC+2 schreef William Hermans:
>>
>> Is that mount on partition 2 ?
>>
>> On Wed, Jul 13, 2016 at 1:35 PM, Jelle Spijker <[email protected]>
>> wrote:
>>
>>> drwxr-xr-x 2 root root 4.0K Jul 1 03:57 dtbs
>>> -rw-r--r-- 1 root root 74K Jun 8 2015 MLO
>>> -rw-r--r-- 1 root root 389K Jun 8 2015 u-boot.img
>>> -rw-r--r-- 1 root root 104 Jul 13 22:03 uEnv.txt
>>> -rwxr-xr-x 1 root root 5.2M Jul 1 03:57 zImage
>>>
>>>
>>> Op woensdag 13 juli 2016 22:22:38 UTC+2 schreef William Hermans:
>>>>
>>>> So . . . put sdcard into another Linux machine. Then . . .
>>>>
>>>> sudo mount /dev/sdxx /media/rootfs
>>>> ls /media/rootfs/boot
>>>>
>>>> What output do you get ?
>>>>
>>>> On Wed, Jul 13, 2016 at 1:16 PM, Jelle Spijker <[email protected]>
>>>> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I'm trying to install Arch on my BBB rev C. using the described method
>>>>> on https://archlinuxarm.org/platforms/armv7/ti/beaglebone-black but
>>>>> it can't find my zImage, whilst it is present in the boot folder. It hangs
>>>>> while the two outer LEDS are on with the following message. I also posted
>>>>> this question on the ArchLinux arm forum
>>>>> https://archlinuxarm.org/forum/viewtopic.php?f=48&t=10563 but time is
>>>>> paramount for me at the moment.
>>>>>
>>>>>
>>>>>> Net: <ethaddr> not set. Validating first E-fuse MAC
>>>>> Phy 0 not found
>>>>> cpsw
>>>>> Hit any key to stop autoboot: 0
>>>>> gpio: pin 53 (gpio 53) value is 1
>>>>> starting USB...
>>>>> USB0: Port not available.
>>>>> switch to partitions #0, OK
>>>>> mmc0 is current device
>>>>> mmc found on device 0
>>>>> Checking for: /boot/uEnv.txt ...
>>>>> gpio: pin 54 (gpio 54) value is 1
>>>>> gpio: pin 55 (gpio 55) value is 1
>>>>> reading /boot/zImage
>>>>> ** Unable to read file /boot/zImage **
>>>>> No kernel found
>>>>> gpio: pin 54 (gpio 54) value is 0
>>>>> gpio: pin 55 (gpio 55) value is 0
>>>>> switch to partitions #0, OK
>>>>> mmc1(part 0) is current device
>>>>> mmc found on device 1
>>>>> Checking for: /boot/uEnv.txt ...
>>>>> gpio: pin 54 (gpio 54) value is 1
>>>>> 1184 bytes read in 22 ms (51.8 KiB/s)
>>>>> Loaded environment from /boot/uEnv.txt
>>>>> Checking if uenvcmd is set ...
>>>>> gpio: pin 55 (gpio 55) value is 1
>>>>> ** File not found /boot/zImage **
>>>>> No kernel found
>>>>> gpio: pin 54 (gpio 54) value is 0
>>>>> gpio: pin 55 (gpio 55) value is 0
>>>>> USB is stopped. Please issue 'usb start' first.
>>>>> USB is stopped. Please issue 'usb start' first.
>>>>> gpio: pin 54 (gpio 54) value is 0
>>>>> gpio: pin 55 (gpio 55) value is 0
>>>>> gpio: pin 56 (gpio 56) value is 1
>>>>> U-Boot#
>>>>>
>>>>>>
>>>>>>
>>>>> Checked the md5sum of the downloaded image and it checks out,
>>>>> performed sync's between each writing operation.
>>>>> I tried multiple changes to the uEnv.txt suggested at
>>>>> https://archlinuxarm.org/forum/viewtopic.php?f=48&t=8242&p=44246&hilit=zImage#p44246[
>>>>> such
>>>>> as:
>>>>>
>>>>>
>>>>>> uenvcmd=run findfdt; if test $board_name = A335BNLT; then i2c mw 0x24
>>>>> 1 0x3e; setenv mmcdev 1; mmc dev ${mmcdev}; if mmc rescan; then setenv
>>>>> mmc1
>>>>> 1;else setenv mmc1 0;fi;fi;setenv mmcdev 0; mmc dev ${mmcdev}; if mmc
>>>>> rescan; then setenv mmc0 1;else setenv mmc0 0;fi;if run loaduimage; then
>>>>> run loadfdt;run mmcboot;fi;
>>>>> mmcroot=/dev/mmcblk0p2 rw
>>>>> loadfdt=ext4load mmc ${mmcdev}:2 ${fdtaddr} /boot/dtbs/${fdtfile}
>>>>> loaduimage=if ext4load mmc 0:2 ${loadaddr} /boot/zImage; then setenv
>>>>> mmcdev 0; else setenv mmcdev 1; if test $mmc0 = 1; then setenv mmcroot
>>>>> /dev/mmcblk1p2 rw; fi; ext4load mmc 1:2 ${loadaddr} /boot/zImage; fi
>>>>> mmcboot=echo Booting from mmc ...; run mmcargs; bootz ${loadaddr} -
>>>>> ${fdtaddr}
>>>>>
>>>>>>
>>>>>>
>>>>> I also tried to move the boot folder to an alternative partition
>>>>> formated in fat and create the U-boot via:
>>>>>
>>>>>>
>>>>>> dd if=boot/MLO of=/dev/mmcblk0 count=1 seek=1 conv=notrunc bs=128k
>>>>> dd if=boot/u-boot.img of=/dev/mmcblk0 count=2 seek=1 conv=notrunc
>>>>> bs=384k
>>>>>
>>>>>>
>>>>>>
>>>>> What am I missing?
>>>>>
>>>>> Every suggestion is more then welcome.
>>>>>
>>>>> Best regards
>>>>>
>>>>> --
>>>>> 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 [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/beagleboard/e05aed65-44f1-46ee-a1ed-43ad86d4b38a%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/beagleboard/e05aed65-44f1-46ee-a1ed-43ad86d4b38a%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>> 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 [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beagleboard/a732068b-d9e9-4266-b574-f8ec04553274%40googlegroups.com
>>> <https://groups.google.com/d/msgid/beagleboard/a732068b-d9e9-4266-b574-f8ec04553274%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/e691cfd9-f4de-4b60-87c5-94f32b306574%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/e691cfd9-f4de-4b60-87c5-94f32b306574%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/CALHSORoqRMOKneOMtFnDqWY3a9mbgGXx4-KmvG4OYb5RE5Qvow%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.