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. -----