Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Feb 2010 09:16:04 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        jhell <jhell@DataIX.net>
Cc:        stable@freebsd.org
Subject:   Re: 7.3-P r203700: what can I do about "psm0: the aux device is gone!"
Message-ID:  <20100211171604.GX391@bunrab.catwhisker.org>
In-Reply-To: <alpine.BSF.2.00.1002111155580.21212@qvfongpu.qngnvk.ybpny>
References:  <20100209224149.GR391@bunrab.catwhisker.org> <alpine.BSF.2.00.1002111155580.21212@qvfongpu.qngnvk.ybpny>

next in thread | previous in thread | raw e-mail | index | archive | help

--bU/r/G0m9ZRUgpzh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 11, 2010 at 12:05:45PM -0500, jhell wrote:
> ...=20
> >Feb  9 14:30:27 localhost kernel: psm0: failed to reset the aux device.
> >Feb  9 14:30:27 localhost kernel: psm0: the aux device has gone!=20
> >(reinitialize).
> ...
> >So far, the least disruptive form of evasive action I've found is a
> >reboot, which is quite a bit more disruptive than I'd prefer.
> >
> >Help?
> ...
> I'm assuming that you've checked to make sure that moused is running afte=
r=20
> psm has disappeared ?.

I have verifies that it is not, in fact, running: it exits when its
device disappears.

> As a somewhat workaround until the cause of this problem can be determine=
d=20
> you could setup a cronjob as root to check for moused and if not found=20
> restart it.

Except that it won't start without a (detectable) device.

> Add moused_port=3D"/dev/ums?" to /etc/rc.conf and replace ? with=20
> corresponding device number.

No USB rodents on my laptop.  :-}

> Add the following to /etc/crontab
> pgrep moused ||service moused restart
>=20
> Of course this does not detect which moused is running and for what devic=
e=20
> so some adjustment might be needed there if you have more then one moused=
=20
> running at a time usually.

The touchpad/trackpoint show up as a single /dev/psm0, as far as I can
tell:

d254(7.3-P)[1] ls -lT /dev/psm*
crw-rw-rw-  1 root  wheel    0,  56 Feb 11 08:03:06 2010 /dev/psm0
d254(7.3-P)[2] grep -C 5 psm /var/run/dmesg.boot=20
pcm0: clone manager: deadline=3D750ms flags=3D0x8000001e
pcm0: sndbuf_setmap 7db40000, 4000; 0xc527d000 -> 7db40000
pcm0: sndbuf_setmap 7db44000, 4000; 0xc5281000 -> 7db44000
pci0: <simple comms, generic modem> at device 31.6 (no driver attached)
acpi_tz0: <Thermal Zone> on acpi0
psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: current command byte:0065
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model GlidePoint, device ID 0-00, 2 buttons
psm0: config:00000000, flags:00000008, packet size:3
psm0: syncmask:c0, syncbits:00
speaker0: <PC speaker> port 0x61,0x63,0x65,0x67 on acpi0
fdc0: <floppy drive controller (FDE)> port 0x3f2-0x3f5,0x3f7 irq 6 drq 2 on=
 acpi0
fdc0: ic_type 90 part_id 80
fdc0: [FILTER]
sio0: irq maps: 0x201 0x211 0x201 0x201
d254(7.3-P)[3]=20


> Good Luck.
> ...

Thanks.  :-}

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--bU/r/G0m9ZRUgpzh
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iEYEARECAAYFAkt0O1QACgkQmprOCmdXAD2s4gCggUjyUqCjY/o5+XUegsVDTLJN
DxsAmwYQDSFyPiOXP/x63sCTwi8JvACG
=hm0n
-----END PGP SIGNATURE-----

--bU/r/G0m9ZRUgpzh--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100211171604.GX391>