cvs commit: src/sys/conf files.alpha files.amd64 files.i386 files.ia64 src/sys/dev/atkbdc atkbd.c atkbd_atkbdc.c atkbdc.c atkbdc_ebus.c atkbdc_isa.c atkbdc_subr.c atkbdc_subr.h atkbdcreg.h atkbdreg.h psm.c psm.h src/sys/dev/kbd atkbd.c atkbdc.c ...

Marius Strobl marius at alchemy.franken.de
Wed Jun 15 18:47:08 GMT 2005


On Wed, Jun 15, 2005 at 10:17:04AM -0700, David O'Brien wrote:
> On Fri, Jun 10, 2005 at 08:56:38PM +0000, Marius Strobl wrote:
> > marius      2005-06-10 20:56:38 UTC
> >   FreeBSD src repository
> >   Modified files:
> >     sys/conf             files.alpha files.amd64 files.i386 
> >                          files.ia64 
> >     sys/dev/atkbdc       atkbd.c atkbd_atkbdc.c atkbdc.c 
> >                          atkbdc_isa.c atkbdc_subr.c atkbdcreg.h 
> >                          atkbdreg.h psm.c 
> >     sys/i386/isa/pcvt    pcvt_hdr.h 
> >   Added files:
> >     sys/dev/atkbdc       atkbdc_ebus.c atkbdc_subr.h psm.h 
> >   Removed files:
> >     sys/dev/kbd          atkbd.c atkbdc.c atkbdcreg.h atkbdreg.h 
> >     sys/isa              atkbd_isa.c atkbdc_isa.c psm.c 
> >   Log:
> >   - Hook up the new locations of the atkbdc(4), atkbd(4) and psm(4) source
> >     files after they were repo-copied to sys/dev/atkbdc. The sources of
> 
> Hi Marius,
> 
> I wonder if I could ask you a favor.
> In the future after doing a repo copy like this - to cvs rm the old files
> and connect the new files to the build their new location w/o other
> changes first.

Ok.

>  This commit gives me an insta-reboot.  A kernel built
> just before that change is good (adding brooks' 2005-06-11 00:20:38 UTC
> mii.c commit).  But due to the file location changes its harder step thru
> parts of the change to track down the issue.
> 
> There have been a few other reports in freebsd-current@ about
> insta-reboots.  It seems related to using kernel modules.
> 

If the reboots happen before the kernel prints out anything this
probably means that one of the atkbdc(4) or atkbd(4) configure
functions triggers them unless something fancy is going on.
I currently can't think of why one of the changes should make a
difference on some AMD64 systems there but you could try and
replace atkbdc.c and atkbd.c one after the other with the former
versions from sys/dev/kbd and just update the path to the atkbd*.h
there.

Marius



More information about the cvs-src mailing list