From owner-freebsd-stable Thu Dec 16 15:55: 2 1999 Delivered-To: freebsd-stable@freebsd.org Received: from arg1.demon.co.uk (arg1.demon.co.uk [194.222.34.166]) by hub.freebsd.org (Postfix) with ESMTP id 1C4891517B for ; Thu, 16 Dec 1999 15:54:59 -0800 (PST) (envelope-from arg@arg1.demon.co.uk) Received: from localhost (arg@localhost) by arg1.demon.co.uk (8.8.8/8.8.8) with ESMTP id XAA03041; Thu, 16 Dec 1999 23:54:23 GMT (envelope-from arg@arg1.demon.co.uk) Date: Thu, 16 Dec 1999 23:54:23 +0000 (GMT) From: Andrew Gordon X-Sender: arg@server.arg.sj.co.uk To: Kazutaka YOKOTA Cc: stable@freebsd.org Subject: Re: Problem with psm0 In-Reply-To: <199912160208.LAA24802@zodiac.mech.utsunomiya-u.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 16 Dec 1999, Kazutaka YOKOTA wrote: > > > Would you try setting `flags 0x400' to the psm driver in the kernel > configuration file? This flag will bypass mouse device reset. > Boot the system again with `boot -v' and see if the mouse is detected. Success at last! With "flags 0x400" in the config, I get: Probing for devices on the ISA bus: atkbd: the current kbd controller command byte 0047 atkbd: keyboard ID 0x41ab (2) kbdc: RESET_KBD return code:00fa kbdc: RESET_KBD status:00aa sc0 on isa sc0: fb0 kbd0 sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 psm0: current command byte:0047 kbdc: TEST_AUX_PORT status:0000 psm: status ffffffff c0262384 c02e3f68 psm: status ffffffff c0b32800 c02e3f48 psm: status ffffffff c0b32800 c02e3f48 psm: status ffffffff c0b32800 c02e3f48 psm: data ffffffff c0262384 c02e3f68 psm0: failed to get data. psm0: failed to get status. psm0 irq 12 flags 0x400 on isa psm0: model Generic PS/2 mouse, device ID 255-ffffffff, 2 buttons psm0: config:00000400, flags:00000000, packet size:3 psm0: syncmask:00, syncbits:00 sio0: irq maps: 0x1 0x11 0x1 0x1 And the mouse then works! I also discovered that, with the old kernel, I could boot the system with the 'good' mouse, and then unplug that mouse and plug in the 'bad' one. Often it would fail with "psmintr: out of sync", but sometimes it would then work OK. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message