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