[rds-devel] Hmmm - not able to get the latest OFED builds to install on Linux vosib7 2.6.9-34.0.1.0.11.ELsmp

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Tue Dec 4 04:17:42 PST 2007


Richard Frank wrote:
> So I installed an older OFED (10/29) and copied over latest RDS sources 
> (12/3) and after a minor changes for registering sysctls - it builds - 
> but does not load due to the "sg_page*" calls.
> 
> This is of course Oracle's Linux - which is what is on all of our dev / 
> test systems at Oracle.
> 
> We need to make sure OFED works with Oracle Enterprise Linux !
> 
> Vlad, perhaps we need to include Oracle Enterprise Linux in your nightly 
> build tests....
> 
> rds: Unknown symbol sg_page
> rds: Unknown symbol sg_set_page
> 
> [root at vosib7 rds-tools-1.0-21]# cd /usr/src/ofa_kernel-1.3
> [root at vosib7 ofa_kernel-1.3]# cd net
> [root at vosib7 net]# cd rds
> [root at vosib7 rds]# grep sg_page *.c
> message.c:              rdsdebug("putting data page %p\n", (void 
> *)sg_page(&rm->m_sg[i]));
> message.c:              __free_page(sg_page(&rm->m_sg[i]));
> message.c:              if (sg_page(sg) == NULL) {
> message.c:                       (void *)sg_page(sg), sg->offset, 
> sg->length, sg_off);
> message.c:              ret = rds_page_copy_from_user(sg_page(sg), 
> sg->offset + sg_off,
> message.c:                       sg_page(sg), sg->offset, sg->length, 
> vec_off);
> message.c:              ret = rds_page_copy_to_user(sg_page(sg), 
> sg->offset + vec_off,
> page.c:                 get_page(sg_page(scat));
> page.c:          ret ? NULL : sg_page(scat), ret ? 0 : scat->offset,
> rdma.c:         put_page(sg_page(&mr->r_sg[i]));
> rdma.c:                 set_page_dirty(sg_page(&ro->r_sg[i]));
> rdma.c:         put_page(sg_page(&ro->r_sg[i]));
> 

Hi Rick,
We were talking about RHEL4 U4 support. Why do you need U3?
As Or said RHEL4.0 U3 support was removed from OFED-1.3.

Regards,
Vladimir



More information about the rds-devel mailing list