Hi Andrew, > > OK, thanks. > > > > So that are we doing here? We try the pre-Truxton code and if that didn't > > work we try the post-Truxton code? Hard to see how that could go wrong. > > > > Truxton, can you please test it for us? > > Hiroto Shibuya wrote to tell me that he has a VIA EPIA-EK10000 > which suffers from the reboot problem when no keyboard is attached. > My first patch works for him : > > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=59f4e7d572980a521b7bdba74ab71b21f5995538 > > But the latest patch does not work for him : > > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8b93789808756bcc1e5c90c99f1b1ef52f839a51 > > We found that it was necessary to also set the "disable keyboard" > flag in the command byte, as the first patch was doing. The > second patch tries to minimally modify the command byte, but > it is not enough. > > Please consider this simple one-line patch to help people with > low end VIA motherboards reboot when no keyboard is attached. > Hiroto Shibuya has verified that this works for him (as I > no longer have an afflicted machine) : > > This patch is against > linux-2.6.23-rc9/include/asm-i386/mach-default/mach_reboot.h > > --- mach_reboot.h Mon Oct 1 20:24:52 2007 > +++ mach_reboot.h.new Tue Oct 2 19:22:13 2007 > @@ -49,7 +49,7 @@ > udelay(50); > kb_wait(); > udelay(50); > - outb(cmd | 0x04, 0x60); /* set "System flag" */ > + outb(cmd | 0x14, 0x60); /* set "System flag" and "Keyboard > Disabled" */ > udelay(50); > kb_wait(); > udelay(50); > > any chance to get this into next -mm?
-- Aristeu - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/