= krg64 note = == Instruction == This krg2.2.1 patch memo is for debian4.0 etch amd64 (kernel_2.6.20),and please take Rock Kuo's [http://trac.nchc.org.tw/grid/wiki/krg_DRBL How to deploy kerrighed nodes massively using DRBL ?] for the primary installation guide based on what you have to run on 64-bit machines.[[BR]] You can download some related files(Like:kernel config file,intel e1ooo driver,and libraries from http://trac.nchc.org.tw/grid/ticket/2 [[BR]] === Memo === After kerrighed 2.2.1 patched to kernel 2.6.20.[[BR]] Source: /linux-2.6.20-krg/include/linux/ipc_util.h[[BR]] Add: #include [[BR]] Source: /linux-2.6.20-krg/include/kerrighed/sched.h & /kerrighed/epm.c[[BR]] Add:[[BR]] #include [[BR]] #include [[BR]] #include [[BR]] Source: /linux-2.6.20-krg/kerrighed/mm.c[[BR]] Add:[[BR]] #include [[BR]] Source:/usr/src/kerrighed-2.2.1/modules/rpc/rpclayer.c -> modify 386~392行 [[BR]] Solution:[[BR]] memcpy(data, desc_recv->iter->data, desc_recv->iter->size);[[BR]] }else {[[BR]] [[BR]] printk(”unsufficient room for received packet (%d %lu-%lu)!\n”,[[BR]] [[BR]] desc->rpcid, desc->desc_id, desc_recv->iter->seq_id);[[BR]] [[BR]] BUG();[[BR]] [[BR]] }[[BR]] ==== Caution ==== Current Problem:[[BR]] Q: kerrighed: Unknown symbol alloc_page_vma[[BR]] Sol: CONFIG_NUMA is not set[[BR]] Q: kerrighed: Unknown symbol free_ipc_ns[[BR]] Sol: CONFIG_IPC_NS is not set[[BR]] PS:[[BR]] If you met TPIC problem , and the network adapter is Intel® PRO/1000 PT Dual Port Server Adapter.Recommand to update the driver with network option “e1000″ built in module in kernel options,and close TPIC options.[[BR]]