Same as title
i did
kldload ums
Service moused onestart
And it shows in screen but does not move
i did
kldload ums
Service moused onestart
And it shows in screen but does not move
kern.evdev.rcpt_mask from default (12) help?## evdev event generation settings for keyboards and mice.
## Set correlated bits to enable.
## The value is defined in sys/dev/evdev/evdev.h as
## #define EVDEV_RCPT_SYSMOUSE (1<<0)
## #define EVDEV_RCPT_KBDMUX (1<<1)
## #define EVDEV_RCPT_HW_MOUSE (1<<2)
## #define EVDEV_RCPT_HW_KBD (1<<3)
## extern int evdev_rcpt_mask;
## respectively.
#
# kern.evdev.rcpt_mask=1 # bit0 (1<<0), via sysmouse
# kern.evdev.rcpt_mask=2 # bit1 (1<<1), via kbdmux
# kern.evdev.rcpt_mask=4 # bit2 (1<<2), direct USB mouse (ums)
# kern.evdev.rcpt_mask=8 # bit3 (1<<3), direct keyboard (atkbd and ukbd)
# kern.evdev.rcpt_mask=5 # Both bit2 and 0 (sysmouse and ums, no kbd)
# kern.evdev.rcpt_mask=6 # Both bit2 and 1 (ums and kbdmux)
# kern.evdev.rcpt_mask=7 # Bits2, 1, and 0 (ums, kbdmux and sysmouse)
# kern.evdev.rcpt_mask=9 # Bits3 and 0 (direct keyboard and sysmouse)
# kern.evdev.rcpt_mask=10 # Both bit3 and 1 (direct kbd and kbdmux)
# kern.evdev.rcpt_mask=11 # Bits3, 1, and 0 (HW kbd, kbdmux, sysmouse)
# kern.evdev.rcpt_mask=12 # Both bit3 and 2 (direct kbd and ums) default
kern.evdev.rcpt_mask=13 # Bits 3, 2 and 0 (HW kbd, ums and sysmouse)
# kern.evdev.rcpt_mask=14 # Bits 3, 2 and 1 (HW kbd, ums and kbdmux)
# kern.evdev.rcpt_mask=15 # All 4 bits
Don't need to start it yourself, moused(8) is automagically started when a USB mouse is inserted. See /etc/devd/moused.conf.Service moused onestart
tail -F /var/log/messages, unplug the mouse and plug it back in. Watch the messages.Don't need to start it yourself
it is new file for me nothing written there atleast for meSee /etc/devd/moused.conf.
Runtail -F /var/log/messages, unplug the mouse and plug it back in. Watch the messages.
1 xauthority=/tmp/xauth_CdcGyn session_manager=local/freebsd:/tmp/.ICE-unix/2461"): initialization faile
d.
Sep 8 13:48:25 freebsd kernel: ugen0.4: <SIGMACHIP Usb Mouse> at usbus0 (disconnected)
Sep 8 13:48:25 freebsd kernel: usbhid1: at uhub0, port 14, addr 5 (disconnected)
Sep 8 13:48:25 freebsd kernel: hms0: detached
Sep 8 13:48:25 freebsd kernel: hidbus1: detached
Sep 8 13:48:25 freebsd kernel: usbhid1: detached
Sep 8 13:48:25 freebsd kernel: ugen0.4: <SIGMACHIP Usb Mouse> at usbus0
Sep 8 13:48:25 freebsd kernel: usbhid1 on uhub0
Sep 8 13:48:25 freebsd kernel: usbhid1: <SIGMACHIP Usb Mouse, class 0/0, rev 1.10/1.10, addr 6> on usbus0
Sep 8 13:48:25 freebsd kernel: hidbus1: <HID bus> on usbhid1
Sep 8 13:48:25 freebsd kernel: hms0: <SIGMACHIP Usb Mouse> on hidbus1
Sep 8 13:48:25 freebsd kernel: hms0: 3 buttons and [XYW] coordinates ID=0
Sep 8 13:48:25 freebsd kernel: ugen0.4: <SIGMACHIP Usb Mouse> at usbus0 (disconnected)
Sep 8 13:48:25 freebsd kernel: usbhid1: at uhub0, port 14, addr 6 (disconnected)
Sep 8 13:48:25 freebsd kernel: hms0: detached
Sep 8 13:48:25 freebsd kernel: hidbus1: detached
Sep 8 13:48:25 freebsd kernel: usbhid1: detached
Sep 8 13:48:30 freebsd kernel: ugen0.4: <SIGMACHIP Usb Mouse> at usbus0
Sep 8 13:48:30 freebsd kernel: usbhid1 on uhub0
Sep 8 13:48:30 freebsd kernel: usbhid1: <SIGMACHIP Usb Mouse, class 0/0, rev 1.10/1.10, addr 7> on usbus0
Sep 8 13:48:30 freebsd kernel: hidbus1: <HID bus> on usbhid1
Sep 8 13:48:30 freebsd kernel: hms0: <SIGMACHIP Usb Mouse> on hidbus1
Sep 8 13:48:30 freebsd kernel: hms0: 3 buttons and [XYW] coordinates ID=0
Possibly changing sysctlkern.evdev.rcpt_maskfrom default (12) help?
I have below in my /etc/sysctl.conf for convenience to test.
I'm setting it to non-default 13 with some reason.
Code:## evdev event generation settings for keyboards and mice. ## Set correlated bits to enable. ## The value is defined in sys/dev/evdev/evdev.h as ## #define EVDEV_RCPT_SYSMOUSE (1<<0) ## #define EVDEV_RCPT_KBDMUX (1<<1) ## #define EVDEV_RCPT_HW_MOUSE (1<<2) ## #define EVDEV_RCPT_HW_KBD (1<<3) ## extern int evdev_rcpt_mask; ## respectively. # # kern.evdev.rcpt_mask=1 # bit0 (1<<0), via sysmouse # kern.evdev.rcpt_mask=2 # bit1 (1<<1), via kbdmux # kern.evdev.rcpt_mask=4 # bit2 (1<<2), direct USB mouse (ums) # kern.evdev.rcpt_mask=8 # bit3 (1<<3), direct keyboard (atkbd and ukbd) # kern.evdev.rcpt_mask=5 # Both bit2 and 0 (sysmouse and ums, no kbd) # kern.evdev.rcpt_mask=6 # Both bit2 and 1 (ums and kbdmux) # kern.evdev.rcpt_mask=7 # Bits2, 1, and 0 (ums, kbdmux and sysmouse) # kern.evdev.rcpt_mask=9 # Bits3 and 0 (direct keyboard and sysmouse) # kern.evdev.rcpt_mask=10 # Both bit3 and 1 (direct kbd and kbdmux) # kern.evdev.rcpt_mask=11 # Bits3, 1, and 0 (HW kbd, kbdmux, sysmouse) # kern.evdev.rcpt_mask=12 # Both bit3 and 2 (direct kbd and ums) default kern.evdev.rcpt_mask=13 # Bits 3, 2 and 0 (HW kbd, ums and sysmouse) # kern.evdev.rcpt_mask=14 # Bits 3, 2 and 1 (HW kbd, ums and kbdmux) # kern.evdev.rcpt_mask=15 # All 4 bits
What version of FreeBSD? Because it exists on 14, 15 and 16.it is new file for me nothing written there atleast for me
notify 100 {
match "system" "DEVFS";
match "subsystem" "CDEV";
match "type" "CREATE";
match "cdev" "atp[0-9]+";
action "service moused quietstart $cdev";
};
notify 100 {
match "system" "DEVFS";
match "subsystem" "CDEV";
match "type" "CREATE";
match "cdev" "ums[0-9]+";
action "service moused quietstart $cdev";
};
notify 100 {
match "system" "DEVFS";
match "subsystem" "CDEV";
match "type" "CREATE";
match "cdev" "wsp[0-9]+";
action "service moused quietstart $cdev";
};
notify 100 {
match "system" "DEVFS";
match "subsystem" "CDEV";
match "type" "DESTROY";
match "cdev" "ums[0-9]+";
action "service moused quietstop $cdev";
};
notify 100 {
match "system" "DEVFS";
match "subsystem" "CDEV";
match "type" "CREATE";
match "cdev" "input/event[0-9]+";
action "service moused quietstart $cdev";
};