<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, 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 ><br>FLAGS_RESERVED<br></pre><span style="font-family: ËÎÌå;">I google SID_SHIFT, found that </span><font style="font-family: ËÎÌå;" size="-1">Defined as a
preprocessor macro in: include/asm-powerpc/page_64.h, line 30, but 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 <geoffrey.levand@am.sony.com></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>> I'm trying to adapt camera to run on a Fedora Core 6 installation on a <br>> <br>> Playstation 3:<br>> <br>> # uname -a<br>> <br>> Linux localhost.localdomain 2.6.16 #1
SMP Wed Nov 8 07:25:31 JST 2006 ppc64 <br>> <br>> ppc64 ppc64 GNU/Linux<br>> <br>> #yum install kernel-devel.ppc64<br>> <br>> 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>> I downloaded the drive gspcav1-20070508 from http://mxhaard.free.fr/ <br>> <br>> include/asm/mmu.h: In function ��hpte_encode_r��:<br>> include/asm/mmu.h:212: warning: integer constant is too large for ��unsigned long<br><br>> Can anybody give me any hints what might be done to correct these compiling <br>> 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> 
                <hr size=1><a href="http://music.yahoo.com.cn/?source=mail_mailbox_footer" target=blank>
Mp3·è¿ñËÑ-иèÈȸè¸ßËÙÏÂ
</a>