[Openib-windows] [IBAL] 128 bit key patch
Yossi Leybovich
sleybo at mellanox.co.il
Mon Dec 4 06:56:00 PST 2006
> -----Original Message-----
> From: Alex Estrin [mailto:alex.estrin at qlogic.com]
> Sent: Monday, December 04, 2006 4:44 PM
> To: Yossi Leybovich
> Cc: openib-windows at openib.org
> Subject: RE: [Openib-windows] [IBAL] 128 bit key patch
>
> Yossi,
>
> Your latest patch seem fixed both problems.
>
Thanks, applied at rev 554
> Thanks,
> Alex
>
> P.S.
> Do you have Silverstorm switch chassis
> with slots for IO modules( series 5000, 7000)?
I will check that .
Do we need that in order to run your target ?
>
> > -----Original Message-----
> > From: Yossi Leybovich [mailto:sleybo at mellanox.co.il]
> > Sent: Sunday, December 03, 2006 6:58 AM
> > To: Alex Estrin
> > Cc: openib-windows at openib.org
> > Subject: RE: [Openib-windows] [IBAL] 128 bit key patch
> >
> >
> > Hi
> >
> > I reproduce the problem with the IOC_REMOVE event and you
> are right ,
> > I missed the ca_guid when I created the remove events This
> patch fix
> > the problem .
> >
> > About the second problem:
> > I guess you mean that the installer does not find any
> matching device
> > ID in the INF.
> > The patch for the 128 bit key extension does not change the generic
> > IOC device ID (which is based on io_class/io_subclass/protocol...)
> >
> > Can you check in the setupapi.log what is the Device ID
> that Windows
> > cant find?
> > Can you collects AL logs?
> > Can you check if this patch fix the first problem too?
> >
> > BTW
> >
> > Here in Mellanox we have only simple target that use one
> IOC and one
> > service entry, Is it possible that we get the target you
> use for our
> > testing and regression ?
> >
> >
> > Thanks
> > Yossi
> >
> > Index: kernel/al_ioc_pnp.c
> > ===================================================================
> > --- kernel/al_ioc_pnp.c (revision 1840)
> > +++ kernel/al_ioc_pnp.c (working copy)
> > @@ -1701,6 +1701,7 @@
> > /* Decrement the IOC PnP manager's query count. */
> > if( !cl_atomic_dec( &gp_ioc_pnp->query_cnt ) )
> > cl_async_proc_queue( gp_async_pnp_mgr,
> &gp_ioc_pnp->async_item );
> > + AL_EXIT( AL_DBG_PNP );
> > return;
> > }
> >
> > @@ -3060,6 +3061,7 @@
> > cl_memclr( &rec, sizeof(ib_pnp_iou_rec_t) );
> > rec.pnp_rec.pnp_event = IB_PNP_IOU_REMOVE;
> > rec.pnp_rec.guid = p_iou->guid;
> > + rec.pnp_rec.ca_guid = p_iou->ca_guid;
> >
> > event.rec_size = sizeof(ib_pnp_iou_rec_t);
> > event.p_rec = (ib_pnp_rec_t*)&rec;
> > @@ -3154,6 +3156,7 @@
> > cl_memclr( &rec, sizeof(ib_pnp_ioc_rec_t) );
> > rec.pnp_rec.pnp_event = IB_PNP_IOC_REMOVE;
> > rec.pnp_rec.guid = p_ioc->profile.ioc_guid;
> > + rec.pnp_rec.ca_guid = p_ioc->p_iou->ca_guid;
> >
> > event.rec_size = sizeof(ib_pnp_ioc_rec_t);
> > event.p_rec = (ib_pnp_rec_t*)&rec;
> > @@ -3310,3 +3313,4 @@
> >
> >
> >
> > +
> >
> >
> >
> > ________________________________
> >
> > From: Alex Estrin [mailto:alex.estrin at qlogic.com]
> > Sent: Saturday, December 02, 2006 8:03 PM
> > To: Yossi Leybovich
> > Subject: RE: [Openib-windows] [IBAL] 128 bit key patch
> >
> >
> >
> >
> > ________________________________
> >
> > From: Yossi Leybovich [mailto:sleybo at mellanox.co.il]
> > Sent: Sat 12/2/2006 12:39 PM
> > To: Alex Estrin
> > Subject: RE: [Openib-windows] [IBAL] 128 bit key patch
> >
> >
> >
> >
> >
> > ________________________________
> >
> > From: Alex Estrin [mailto:alex.estrin at qlogic.com]
> > Sent: Saturday, December 02, 2006 4:11 PM
> > To: Yossi Leybovich
> > Subject: [Openib-windows] [IBAL] 128 bit key patch
> >
> >
> > Hi Yossi,
> >
> > It seem extended key patch does not work for me.
> > Currently I see following symptoms on a system
> with one HCA/one port
> > in use,
> > and module I work with reports 3 IOC x 2 service
> > entries:
> >
> > Difficulty with installation of IOCs.
> > Sometimes It could not find matching Device Id(
> somehow mostly
> > happend with a third IOC)
> > untill I used clean HW profile.
> > [Yossi Leybovich] Does the each IOC report
> different GUID ?
> >
> > Yes, each IOC reports unique guid.
> >
> > IOC_REMOVE event does not get through if I
> pull IB cable.
> > Manual disable/uninstall devices still works though.
> > [Yossi Leybovich] what version of SVN do you
> use ?, I place fix for
> > that on version 552 ?
> > 1.4.0. Yes I meant patch you
> placed in Nov. 28th rev 550- 552
> >
> >
> > Thanks,
> > Alex
> > ________________________________
> >
> > From: Yossi Leybovich [mailto:sleybo at mellanox.co.il]
> > Sent: Wed 11/22/2006 1:49 AM
> > To: Alex Estrin
> > Subject: RE: [Openib-windows] [IBAL][Patch]
> reference counter for
> > IOC obj in IOC PnP manager
> >
> >
> >
> >
> >
> >
> >
>
More information about the ofw
mailing list