<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18702">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Tahoma>Hi,<BR>I have run slideshow example in QEMU successfully, 
following the<BR>instructions given by Andrew Baumann:<BR>1. Create 
'/build/talk' directory and a series of slides talk-*.bmp.gz packages 
<BR>&nbsp;&nbsp;&nbsp; using makeslides.sh, then add them to the menu.lst. 
<BR>&nbsp;&nbsp;&nbsp; Each bitmap is 1024 * 768 created by convert tool of 
imagemagick.<BR>2. Change QEMU config in /build/CMakeFiles/sim.dir/build.make, 
removing<BR>&nbsp;&nbsp;&nbsp; '-nographic' and adding '-vga std -serial stdio' 
arguments.<BR>3. Modify the menu.lst manually:<BR>&nbsp;&nbsp; add vbe, lpc_kbd 
and slideshow module to menu.lst, and the loading&nbsp;&nbsp;&nbsp; 
&nbsp;<BR>&nbsp;&nbsp; sequence while booting in my menu.lst is like 
this:<BR>&nbsp;&nbsp; timeout 0<BR>&nbsp;&nbsp; # menu.lst<BR>&nbsp;&nbsp; 
&nbsp;title&nbsp;&nbsp; &nbsp;Barrelfish<BR>&nbsp;&nbsp; &nbsp;root&nbsp;&nbsp; 
&nbsp;(nd)<BR>&nbsp;&nbsp; &nbsp;kernel&nbsp;&nbsp; &nbsp;/kernel/kernel 
loglevel=4<BR>&nbsp;&nbsp; &nbsp;module&nbsp;&nbsp; 
&nbsp;/usr/init/init<BR>&nbsp;&nbsp; &nbsp;module&nbsp;&nbsp; 
&nbsp;/usr/mem_serv/mem_serv<BR>&nbsp;&nbsp; &nbsp;module&nbsp;&nbsp; 
&nbsp;/usr/monitor/monitor<BR>&nbsp;&nbsp; &nbsp;#bootcpus=1<BR>&nbsp;&nbsp; 
&nbsp;module&nbsp;&nbsp; &nbsp;/usr/chips/chips<BR>&nbsp;&nbsp; 
&nbsp;module&nbsp; /usr/drivers/vbe/vbe&nbsp;&nbsp; &nbsp;# I inserted vbe 
here<BR>&nbsp;&nbsp; &nbsp;module&nbsp; /usr/skb/skb<BR>&nbsp;&nbsp; 
&nbsp;module&nbsp; /usr/pci/pci<BR>&nbsp;&nbsp; &nbsp;module&nbsp; 
/usr/drivers/lpc_kbd/lpc_kbd # I inserted kbd here<BR>&nbsp;&nbsp; 
&nbsp;module&nbsp; /usr/drivers/serial/serial<BR>&nbsp;&nbsp; 
&nbsp;module&nbsp;&nbsp; &nbsp;/usr/fish/fish<BR>&nbsp;&nbsp; &nbsp;module&nbsp; 
/usr/slideshow/slideshow 1024 768 32 talk # slideshow is here with 4 arguments 
passed<BR>&nbsp;&nbsp; &nbsp;modulenounzip /talk/talk-0.bmp.gz nospawn # the 
below are added automatically<BR>&nbsp;&nbsp; &nbsp;...<BR>&nbsp;&nbsp; 
&nbsp;modulenounzip /talk/talk-56.bmp.gz nospawn # 57 slides in 
total<BR>&nbsp;&nbsp; &nbsp;<BR>At the moment, I can run slideshow with 'make 
sim' successfully, and<BR>everything is OK until today, when I needed to port 
the environment to<BR>another machine, weird problem occured. I didn't copy the 
directory to<BR>the target machine, but rebuilt the whole environment from 
unzipping the<BR>source code and reconfigured it like above. However I failed to 
start the<BR>slideshow on the target machine, and I got the outputing 
message:<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ...<BR>&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; #previous messages are omitted<BR>&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; Kernel starting at address 
0xffffffffc2311000<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; kernel 0 PANIC! 
kernel assertion "modulecn_slot &lt; (1UL &lt;&lt; 
modulecn-&gt;cap.u.cnode.bits)" failed at 
/media/D/barrelfish/kernel/startup.c:403<BR>&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; kernel 0: exception 3 (error code 0x0): 
breakpoint<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Faulting instruction pointer 
(or following instruction): 0xffffffffc23160ad<BR>&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; RAX 0xffffffffc232a000 RBX 0xffffff00000298b4 RCX 0x3f8 
RDX 0xffffff0000167930 RSP 0xffffffffc237de08<BR>&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp; Top o' stack:<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 
0xffffffffc2317b06 0x3000000020 0xffffffffc237def0 0xffffffffc237de30 
0xffffffffc231a4c9 0xffffffffc2318310 0xffffffffc2323da8 0xffffffffc2323c88 
0x193 0x0<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; kernel 0: Waiting for GDB 
connection...<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <BR>I have checked every 
detail carefully and cannot find any difference <BR>between the two versions, 
what's wrong with I did? What does the message mean?<BR>By the way, it seems 
that commenting out the line of vbe in menu.lst can<BR>make the system running, 
of course at the expense of failing to start video mode <BR>as well as 
slideshow, either.<BR><BR>Thanks,<BR>Minqiu<BR>--</FONT> </DIV></BODY></HTML>