DragonFly bugs List (threaded) for 2007-02
Re: PS/2 port problem
Matthew Dillon wrote:
> :On Sun, 28 Jan 2007, walt wrote:
> :> Any ideas for debugging?
> :I cleverly read the code and then added PSM_DEBUG to my kernel.
> :Now I see this during boot:
> : atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> : atkbd0: <AT Keyboard> irq 1 on atkbdc0
> : kbd0 at atkbd0
> : psm0: current command byte:0047
> : psm0: failed to get data.
> : psm0: <PS/2 Mouse> irq 12 on atkbdc0
> : psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
> : psm0: config:00000000, flags:00000000, packet size:3
> : psm0: syncmask:00, syncbits:00
> :And when moused starts up:
> :psm: status 00 02 64
> :And when attempting to re-start moused:
> :psm0: failed to enable the device (doopen).
> :Any ideas?
> I haven't had any luck reproducing this. I can start moused, use
> vidcontrol -m on to test it, then I can kill moused and start it
> again, and the mouse works again.
Sorry, I need to emend my original report: I said/implied the bug was
100% reproducible, but it's not.
I just reproduced it twice by doing the following:
I do that eight or ten or more times, rapidly, before the bug is
triggered. The number of tries will vary depending (I think) on
the speed of repetition. Maybe doing it from a shellscript would
show it quicker.