<span style="font-family: ËÎÌå;">I built the 2.6.16 kernel, set CONFIG_VIDEO_DEV=y, CONFIG_USB_DABUSB=y, then make and make modules-install.</span><br style="font-family: ËÎÌå;"><br style="font-family: ËÎÌå;"><span style="font-family: ËÎÌå;">In the new kernel,&nbsp; I make gspcav1, then the same error as the last time.</span><br style="font-family: ËÎÌå;"><span style="font-family: ËÎÌå;">The main errnos as follows:</span><br style="font-family: ËÎÌå;"><pre style="font-family: ËÎÌå;">include/asm/mmu.h:401: error: ¡®SID_SHIFT¡¯ undeclared (first use in this<br>function)<br>include/asm/pgtable.h:42:50: warning: "SID_SHIFT" is not defined<br>include/asm/pgtable.h:43:2: error: #error TASK_SIZE_USER64 exceeds user VSID<br>range<br>include/linux/mm.h:462:2: error: #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH &gt;<br>FLAGS_RESERVED<br></pre><span style="font-family: ËÎÌå;">I google SID_SHIFT, found that&nbsp; </span><font style="font-family: ËÎÌå;" size="-1">Defined as a
 preprocessor macro in: include/asm-powerpc/page_64.h, line 30,&nbsp; but&nbsp; I just found a page.h in :include/asm with </font><span style="font-family: ËÎÌå;">no definition of SID_SHIFT.</span><br style="font-family: ËÎÌå;"><br style="font-family: ËÎÌå;"><span style="font-family: ËÎÌå;">Is that means when change the kernel configuration, I should and add somethings else?</span><br style="font-family: ËÎÌå;"><br style="font-family: ËÎÌå;">Thanks in advance.<br>lujun<br><br style="font-family: ËÎÌå;"><b style="font-family: ËÎÌå;"><i>Geoff Levand &lt;geoffrey.levand@am.sony.com&gt;</i></b><span style="font-family: ËÎÌå;"> Ð´µÀ£º</span><blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; font-family: ËÎÌå;"> KINGLJ wrote:<br>&gt; I'm trying to adapt camera to run on a Fedora Core 6 installation on a <br>&gt; <br>&gt; Playstation 3:<br>&gt; <br>&gt; # uname -a<br>&gt; <br>&gt; Linux localhost.localdomain 2.6.16 #1
 SMP Wed Nov 8 07:25:31 JST 2006 ppc64 <br>&gt; <br>&gt; ppc64 ppc64 GNU/Linux<br>&gt; <br>&gt; #yum install kernel-devel.ppc64<br>&gt; <br>&gt; But the kernel-devel.ppc64 is 2.6.18-1.2798.fc6, not 2.6.16<br><br><br>Fedora Core 6 does not support the PS3, so you can't run a FC6 updated<br>kernel because it won't have PS3 support in it.  I guess it might not<br>hurt anything if you did install it.<br><br> <br>&gt; I downloaded the drive gspcav1-20070508 from http://mxhaard.free.fr/ <br>&gt;   <br>&gt; include/asm/mmu.h: In function ï¿½ï¿½hpte_encode_r��:<br>&gt; include/asm/mmu.h:212: warning: integer constant is too large for ï¿½ï¿½unsigned long<br><br>&gt; Can anybody give me any hints what might be done to correct these compiling <br>&gt; problems?<br><br>This problem is not PS3 specific, but just how to build a linux kernel I think.<br>I recommend you first try to build the original 2.6.16 kernel from unmodified sources,<br>then try to modified those.  This ML is not
 really for general 'how to build a<br>linux kernel' type questions, nor for questions on how to use gspcav1.<br><br>Good luck.<br><br>-Geoff<br><br></blockquote><br style="font-family: ËÎÌå;">  <p>&#32;
                <hr size=1><a href="http://music.yahoo.com.cn/?source=mail_mailbox_footer" target=blank> 
Mp3·è¿ñËÑ-иèÈȸè¸ßËÙÏ 
</a>