I had it working at some point (I think it was in 6.1-current). 

During an upgrade/boot from bsd.rd, drop into a shell before beginning the 
upgrade, manually set numcpu (I think that was the variable name) to 2 (not 
sure why it gets set as 1). 

After that, the upgrade script will “detect” two cpu cores and install the 
bsd.mp kernel. 

The last part is much more fuzzy to me. I think after the kernel re-linking, I 
would copy it to the FAT partition. 

That seemed to work, inasmuch as it did not throw any errors about kernel 
re-linking errors. 

It has been quite a while since I’ve performed an upgrade on my ERLs. I will 
try it out when I get a chance. 

> On Jan 13, 2018, at 03:01, Stefan Sperling <s...@stsp.name> wrote:
> 
>> On Fri, Jan 12, 2018 at 11:24:59AM -0500, Scott Bennett wrote:
>> After reading INSTALL.octeon, I was able to write miniroot62.fs to a usb,
>> plug that into the ERL, and perform a normal installation. The problem is
>> that the installer was not able to detect both cores, so it only installed
>> bsd.sp (bsd.mp was not an option in the set selection).
>> 
>> Running 6.2-release.
>> 
>> I did follow the instructions for setting the coremask=0x3 when booting the
>> installer, and setting the coremask=0x3 in the bootcmd. It seems that the
>> installer just wasn't able to recognize that it's a dual core system.
> 
> I've seen this, too. For some reason bsd.rd doesn't count CPUs correctly
> even with coremask=0x3.
> 
>> To workaround this problem, I downloaded bsd.mp after installation and copied
>> that to the FAT partition. My ERL can now run SMP, but as you probably
>> guessed this does break KARL.
> 
> That's what I did, too.
> 
>> Has anyone been able to install bsd.mp on the ERL and not break KARL?
> 
> Not me.
> 
> Looking into this is somewhere at the far end of my todo list.
> Not sure I'll ever get to it.
> 

Reply via email to