Problem with IPMI KCS driver

John Baldwin jhb at freebsd.org
Wed Aug 29 21:12:33 UTC 2012


On Wednesday, August 29, 2012 3:32:41 pm Anton Yuzhanionov wrote:
> On 29.08.2012 16:25, John Baldwin wrote:
> > Hmm.  Can you try this:
> >
> > Index: kern/kern_clock.c
> > ===================================================================
> > --- kern/kern_clock.c	(revision 239819)
> > +++ kern/kern_clock.c	(working copy)
> > @@ -382,7 +382,7 @@
> >   int	stathz;
> >   int	profhz;
> >   int	profprocs;
> > -int	ticks;
> > +volatile int	ticks;
> >   int	psratio;
> >
> 
> With this patch if_cdce.c can't be compiled:
> 
> /usr/src/sys/modules/usb/cdce/../../../dev/usb/net/if_cdce.c: In 
> function 'cdce_attach':
> /usr/src/sys/modules/usb/cdce/../../../dev/usb/net/if_cdce.c:616: 
> warning: passing argument 2 of 'memcpy' discards qualifiers from pointer 
> target type
> *** Error code 1
> 
> memcpy(&sc->sc_ue.ue_eaddr[1], &ticks, sizeof(uint32_t));

That can just be fixed with a cast.  It just wants 4 bytes of some sort.

> I have installed patched kernel (without cdce) and need some time to 
> check if the problem with IPMI KCS is reproduced.

Ok.

-- 
John Baldwin


More information about the freebsd-stable mailing list