On 18 Mar 2017, at 17:09, Visa Hankala wrote:

>> Does my Edgerouter Lite have two cores? ;-)
>
> It does because the firmware lets you use coremask=0x3. If there was
> only one core, the system should refuse to boot the kernel with
> that parameter.
>
> Note that U-Boot loads the kernel from a separate MSDOS partition.
> You have to put the multiprocessor kernel there, and check that
> GENERIC.MP shows up in dmesg. The firmware cannot read the root
> filesystem because it does not understand the format.

Superb, works. Many thanks. Default install makes this msdos partition 
but moving/copying the bsd.mp in there, I didnt realize (but is clear). 
I suggest to include your advise with some additions in INSTALL.octeon 
to clarify:

-- INSTALL.octeon ---
On the EdgeRouter Lite, bootcmd may also reset the USB controller for
more reliable USB device detection:

usb reset; fatload usb 0 $loadaddr bsd; bootoctlinux rootdev=sd0 
coremask=0x3

Note that U-Boot loads the bsd.mp kernel from a separate MSDOS 
partition. Put in the multiprocessor kernel there, and check that 
GENERIC.MP shows up in dmesg. The firmware cannot read the root 
filesystem because it does not understand the format.
-----

Reply via email to