<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hi Reto,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">I used the below config. However, I still get the following error:</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Assertion failed: (nbars > 0), function pci_get_bar_caps_for_device, file ..//lib/pci/pci_client.c, line 248</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Thanks,</p>
<p style="margin-top:0; margin-bottom:0">Mohan<br>
</p>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Achermann Reto <reto.achermann@inf.ethz.ch><br>
<b>Sent:</b> Thursday, January 24, 2019 8:46 AM<br>
<b>To:</b> Kumar, Mohan Kumar; barrelfish-users@lists.inf.ethz.ch<br>
<b>Subject:</b> RE: [Barrelfish-users] Error while booting Barrelfish: can't find boot dir</font>
<div> </div>
</div>
<div style="font-family:'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size:14px">
<div class="x_hiri-body-wrapper">Hi Mohan,<br>
<br>
There seems to be the old networking modules in your menu.lst.<br>
<br>
try using this one (update the paths accordingly)<br>
<br>
title<span class="x_Apple-tab-span" style="white-space:pre"> </span>Barrelfish
<div>root<span class="x_Apple-tab-span" style="white-space:pre"> </span>(nd)</div>
<div>kernel<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/elver loglevel=3</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/cpu loglevel=3</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/init</div>
<div></div>
<div># Domains spawned by init</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/mem_serv</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/monitor</div>
<div></div>
<div># Special boot time domains spawned by monitor</div>
<div>module  /x86_64/sbin/ramfsd boot</div>
<div>module  /x86_64/sbin/skb boot</div>
<div>modulenounzip /eclipseclp_ramfs.cpio.gz nospawn</div>
<div>modulenounzip /skb_ramfs.cpio.gz nospawn</div>
<div>module  /x86_64/sbin/kaluga boot</div>
<div>module  /x86_64/sbin/acpi boot</div>
<div>module  /x86_64/sbin/spawnd boot</div>
<div>module  /x86_64/sbin/proc_mgmt boot</div>
<div>#bootapic-x86_64=1-15</div>
<div>module  /x86_64/sbin/startd boot</div>
<div>module /x86_64/sbin/routing_setup boot</div>
<div></div>
<div># Drivers</div>
<div>module /x86_64/sbin/pci auto</div>
<div>module /x86_64/sbin/corectrl auto</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/serial_pc16550d auto</div>
<div></div>
<div>## For networking</div>
<div>module /x86_64/sbin/e1000n auto</div>
<div>module /x86_64/sbin/net_sockets_server nospawn</div>
<div></div>
<div># General user domains</div>
<div>module  /x86_64/sbin/fish nospawn</div>
<div>module<span class="x_Apple-tab-span" style="white-space:pre"> </span>/x86_64/sbin/angler serial0.terminal xterm</div>
<div><br>
 </div>
-- Reto<br>
 </div>
<div class="x_hiri-signature-wrapper">-- <br>
<br>
Reto Achermann<br>
PhD Student, Systems Group, ETH Zurich<br>
 </div>
 
<div class="x_hiri-extra">
<p>On 2019-01-24 14:41:49+01:00 Kumar, Mohan Kumar wrote:</p>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div>
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hi Reto,</p>
 
<p style="margin-top:0; margin-bottom:0">I am using a baremetal setup, not a VM.</p>
<p style="margin-top:0; margin-bottom:0">Is there something in the menu.lst that</p>
<p style="margin-top:0; margin-bottom:0">I should not use?</p>
 
<p style="margin-top:0; margin-bottom:0">Thanks,</p>
<p style="margin-top:0; margin-bottom:0">Mohan</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Achermann Reto <reto.achermann@inf.ethz.ch><br>
<b>Sent:</b> Thursday, January 24, 2019 8:23:59 AM<br>
<b>To:</b> Kumar, Mohan Kumar; barrelfish-users@lists.inf.ethz.ch<br>
<b>Subject:</b> RE: [Barrelfish-users] Error while booting Barrelfish: can't find boot dir</font>
<div></div>
</div>
<div style="font-family:'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size:14px">
<div class="x_x_hiri-body-wrapper">
<div>Hi Mohan,<br>
<br>
Unfortunately, I cannot reproduce your error on my machine. It seems, however, that Fish was started before angler was started which may be causing the error regarding the session cap. <br>
<br>
It seems you are using a virtual machine. What type of VM and version are you using? <br>
<br>
Can you please copy-paste the entire Barrelfish boot process and not just the last 20 lines or so?<br>
(i.e. from make qemu_x86_64 to where it aborts)<br>
<br>
-- Reto<br>
<br>
 </div>
</div>
<div class="x_x_hiri-signature-wrapper">-- <br>
<br>
Reto Achermann<br>
PhD Student, Systems Group, ETH Zurich<br>
 </div>
 
<div class="x_x_hiri-extra">
<p>On 2019-01-24 13:37:12+01:00 Kumar, Mohan Kumar wrote:</p>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div>
<div id="x_x_divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hi Reto,</p>
 
<p style="margin-top:0; margin-bottom:0">Thanks for your help! I modified the menu.lst file. However, I get another error from fish now. Attached is the image with the error.</p>
 
<p style="margin-top:0; margin-bottom:0">Below is my menu.lst file:</p>
 
<div>title           Barrelfish<br>
uuid            ab18dcf7-049c-4005-b6b6-a8547ffda9de<br>
kernel          /boot/barrelfish/x86_64/sbin/elver<br>
<br>
module          /boot/barrelfish/x86_64/sbin/cpu<br>
module          /boot/barrelfish/x86_64/sbin/init<br>
<br>
module          /boot/barrelfish/x86_64/sbin/mem_serv<br>
module          /boot/barrelfish/x86_64/sbin/monitor<br>
<br>
module          /boot/barrelfish/x86_64/sbin/ramfsd boot<br>
module          /boot/barrelfish/x86_64/sbin/skb boot<br>
modulenounzip   /boot/barrelfish/eclipseclp_ramfs.cpio.gz nospawn<br>
modulenounzip   /boot/barrelfish/skb_ramfs.cpio.gz nospawn<br>
module          /boot/barrelfish/x86_64/sbin/kaluga boot<br>
module          /boot/barrelfish/x86_64/sbin/acpi boot<br>
module          /boot/barrelfish/x86_64/sbin/spawnd boot<br>
module          /boot/barrelfish/x86_64/sbin/proc_mgmt boot<br>
#bootapic-x86_64=1-15<br>
module          /boot/barrelfish/x86_64/sbin/startd boot<br>
module          /boot/barrelfish/x86_64/sbin/routing_setup boot<br>
<br>
module          /boot/barrelfish/x86_64/sbin/pci auto<br>
module          /boot/barrelfish/x86_64/sbin/corectrl auto<br>
module          /boot/barrelfish/x86_64/sbin/ahcid auto<br>
module          /boot/barrelfish/x86_64/sbin/serial_pc16550d<br>
<br>
#networking<br>
module          /boot/barrelfish/x86_64/sbin/e1000n auto<br>
module          /boot/barrelfish/x86_64/sbin/net_sockets_server nospawn<br>
<br>
#other networking<br>
#module          /boot/barrelfish/x86_64/sbin/NGD_mng auto<br>
#module          /boot/barrelfish/x86_64/sbin/netd auto<br>
<br>
module          /boot/barrelfish/x86_64/sbin/fish<br>
module          /boot/barrelfish/x86_64/sbin/angler serial0.terminal xterm<br>
 </div>
Thanks,
<p style="margin-top:0; margin-bottom:0">Mohan</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Achermann Reto <reto.achermann@inf.ethz.ch><br>
<b>Sent:</b> Thursday, January 24, 2019 3:08:12 AM<br>
<b>To:</b> barrelfish-users@lists.inf.ethz.ch; Kumar, Mohan Kumar<br>
<b>Subject:</b> RE: [Barrelfish-users] Error while booting Barrelfish: can't find boot dir</font>
<div></div>
</div>
<div style="font-family:'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size:14px">
<div class="x_x_x_hiri-body-wrapper">
<div>Dear Mohan,<br>
<br>
The problem seems to be a mismatch between the menu.lst and the Barrelfish version you are running.<br>
<br>
Assuming you are on the current release (otherwise consider updating)<br>
<br>
You will need to add: <br>
<br>
<span style="color:rgb(36,41,46); font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace; font-size:12px; white-space:pre">modulenounzip /eclipseclp_ramfs.cpio.gz nospawn</span><br>
<br>
To your menu.lst, which contains the required eclipse files. <br>
Please refer to:<br>
<a href="https://github.com/BarrelfishOS/barrelfish/blob/master/hake/menu.lst.x86_64" id="LPlnk823933" class="OWAAutoLink" previewremoved="true">https://github.com/BarrelfishOS/barrelfish/blob/master/hake/menu.lst.x86_64</a>
<div id="LPBorder_GT_15483404116050.4289719496351917" style="margin-bottom:20px; overflow:auto; width:100%; text-indent:0px">
<table id="LPContainer_15483404115960.5848952654295386" role="presentation" style="width:90%; background-color:rgb(255,255,255); overflow:auto; padding-top:20px; padding-bottom:20px; margin-top:20px; border-top:1px dotted rgb(200,200,200); border-bottom:1px dotted rgb(200,200,200)" cellspacing="0">
<tbody>
<tr style="border-spacing:0px" valign="top">
<td id="ImageCell_15483404115970.1821641770169331" colspan="1" style="width:250px; display:table-cell; padding-right:20px">
<div id="LPImageContainer_15483404115970.605229659557148" style="background-color:rgb(255,255,255); height:250px; margin:auto; display:table; width:250px">
<a id="LPImageAnchor_15483404115980.2881671855503378" href="https://github.com/BarrelfishOS/barrelfish/blob/master/hake/menu.lst.x86_64" target="_blank" style="display:table-cell; text-align:center"><img id="LPThumbnailImageID_15483404115980.2923625953289939" style="display:inline-block; max-width:250px; max-height:250px; height:250px; width:250px; border-width:0px; vertical-align:bottom" width="250" height="250" src="https://avatars1.githubusercontent.com/u/7202958?s=400&v=4"></a></div>
</td>
<td id="TextCell_15483404115990.5561369765602974" colspan="2" style="vertical-align: top; padding: 0px; display: table-cell; position: relative;">
<div id="LPRemovePreviewContainer_15483404115990.02760185100271173"></div>
<div id="LPTitle_15483404115990.3199743884899139" style="top:0px; color:rgb(0,37,76); font-weight:400; font-size:21px; font-family:"wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height:21px">
<a id="LPUrlAnchor_15483404115990.43750147093172664" href="https://github.com/BarrelfishOS/barrelfish/blob/master/hake/menu.lst.x86_64" target="_blank" style="text-decoration:none">BarrelfishOS/barrelfish</a></div>
<div id="LPMetadata_15483404116020.4024636712873265" style="margin:10px 0px 16px; color:rgb(102,102,102); font-weight:400; font-family:"wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size:14px; line-height:14px">
github.com</div>
<div id="LPDescription_15483404116030.8048220007717511" style="display:block; color:rgb(102,102,102); font-weight:400; font-family:"wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size:14px; line-height:20px; max-height:100px; overflow:hidden">
Mirror of the official Barrelfish OS repository. Contribute to BarrelfishOS/barrelfish development by creating an account on GitHub.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
<br>
-- Reto</div>
</div>
<div class="x_x_x_hiri-signature-wrapper">-- <br>
<br>
Reto Achermann<br>
PhD Student, Systems Group, ETH Zurich<br>
 </div>
 
<div class="x_x_x_hiri-extra">
<p>On 2019-01-24 03:58:33+01:00 Barrelfish-users wrote:</p>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div><style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div id="x_x_x_divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hello,</p>
 
<p style="margin-top:0; margin-bottom:0">I am getting an error (<span>"Aborting: can't find boot file!"</span>) when I try to</p>
<p style="margin-top:0; margin-bottom:0">boot Barrelfish on my baremetal server. Attached is the image with</p>
<p style="margin-top:0; margin-bottom:0">the error.</p>
 
<p style="margin-top:0; margin-bottom:0">I checked the Barrelfish mailing list for such previous errors, and found</p>
<p style="margin-top:0; margin-bottom:0">that the path to skb_ramfs.cpio.gz was the problem. However, the path</p>
<p style="margin-top:0; margin-bottom:0">to that file is correct in my setup.</p>
 
<p style="margin-top:0; margin-bottom:0">Below is my menu.lst file:</p>
 
<div>title           Barrelfish<br>
uuid            ab18dcf7-049c-4005-b6b6-a8547ffda9de<br>
kernel          /boot/barrelfish/x86_64/sbin/elver<br>
<br>
module          /boot/barrelfish/x86_64/sbin/cpu<br>
module          /boot/barrelfish/x86_64/sbin/init<br>
<br>
module          /boot/barrelfish/x86_64/sbin/mem_serv<br>
module          /boot/barrelfish/x86_64/sbin/monitor<br>
<br>
module          /boot/barrelfish/x86_64/sbin/ramfsd boot<br>
module          /boot/barrelfish/x86_64/sbin/skb boot<br>
modulenounzip   /boot/barrelfish/skb_ramfs.cpio.gz nospawn<br>
module          /boot/barrelfish/x86_64/sbin/kaluga boot<br>
module          /boot/barrelfish/x86_64/sbin/acpi boot<br>
module          /boot/barrelfish/x86_64/sbin/spawnd boot<br>
module          /boot/barrelfish/x86_64/sbin/startd boot<br>
module          /boot/barrelfish/x86_64/sbin/routing_setup boot<br>
<br>
module          /boot/barrelfish/x86_64/sbin/pci auto<br>
module          /boot/barrelfish/x86_64/sbin/corectrl auto<br>
module          /boot/barrelfish/x86_64/sbin/ahcid auto<br>
<br>
#networking<br>
module          /boot/barrelfish/x86_64/sbin/rtl8029 auto<br>
module          /boot/barrelfish/x86_64/sbin/e1000n auto<br>
<br>
#other networking<br>
module          /boot/barrelfish/x86_64/sbin/NGD_mng auto<br>
module          /boot/barrelfish/x86_64/sbin/netd auto<br>
<br>
module          /boot/barrelfish/x86_64/sbin/serial_pc16550d<br>
module          /boot/barrelfish/x86_64/sbin/fish<br>
 </div>
Thanks,
<p style="margin-top:0; margin-bottom:0">Mohan</p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>