no psm0
Jeremy C. Reed
reed at reedmedia.net
Thu Mar 9 14:16:13 PST 2006
And some more information from booting FreeBSD 6.0 with verbose:
psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
psm0: current command byte:0065
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
psm0: config:00000000, flags:00000008, packet size:3
psm0: syncmask:c0, syncbits:00
And on DragonFly, I built kernel with:
options KBD_RESETDELAY=1000
options KBD_MAXWAIT=100
options PSM_DEBUG=3
options KBDIO_DEBUG=3
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
. ..
atkbdc0.isa0.isab0.pci0.pcib0.legacypci0.nexus0.root0
atkbdc0: <Keyboard controller (i8042)> [tentative] at port 0x60,0x64 on
isa0
atkbd0.atkbdc0.isa0.isab0.pci0.pcib0.legacypci0.nexus0.root0
atkbd0: <AT Keyboard> [tentative] flags 0x1 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:0x1, flags:0x3d0000
atkbd0: <AT Keyboard> [attached!] flags 0x1 irq 1 on atkbdc0
psm0: current command byte:0065
psm0: the aux port is not functioning (-1).
atkbdc0: <Keyboard controller (i8042)> [attached!] at port 0x60,0x64 on
isa0
This laptop has a touch pad that I want to use. It also has a single PS/2
port on the back that has a picture for both keyboard and mouse.
I am looking at the sys/dev/misc/psm/psm.c code. It appears that the "-1"
is for "time out".
The DIAGNOSTICS section in the psm(4) man page says I should get other
logging from DragonFly (and I see in the code). Why don't I see it? And
why not logged? (The default syslog.conf has the kern.debug.) I assume I
don't see it since those functions that log this info are never reached in
psm.c.
Some of the diagnostics is available above from FreeBSD though.
Any ideas on how I can track this down? How can I get this touchpad to
work in DragonFly, like it does on FreeBSD?
Jeremy C. Reed
More information about the Kernel
mailing list