You probably need ZAxisMapping to use the scroll wheel
Here's what I do (wsmouse abstracts usb/ps2/etc types):
Section InputDevice
Identifier Mouse0
Driver mouse
Option Protocol wsmouse
Option Device /dev/wsmouse
Option ZAxisMapping 4 5
EndSection
Douglas Allan Tutty [EMAIL PROTECTED] wrote:
Hello,
I'm running OBSD on my IBM 486-DX4-100, 32MB ram. It has S3 video so is
using the XFree86 version 3 driver, configured with xf86config. All is
mostly well, except that I have a microsoft trackball (I think its
called a MS Intellimouse Explorer) mouse with a wheel attached to the
standard mouse aux port. Using the wscons protocol and device the wheel
isn't recognized; wscons uses pmsi. pms(4) says that the pmsi will work
with wheel mice of the 'Intellimouse' breed. However, I know from using
the mouse with X on debian that this mouse needs the IMPS/2 protocol to
get the wheel to work.
I don't use or need the mouse in the console, only for X. I would like
to be able to point my XF86Config at the mouse port directly and tell it
to use the IMPS/2 protocol but I can't see how to to this or if it is
possible. The /usr/X11R6/lib/X11/doc/README.mouse in the OpenBSD
section says that to get extended mouse protocols to connect to the raw
device /dev/psm0 but I don't see that under /dev nor in the MAKEDEV(4)
man page. For all the mouse can also plug into USB, the computer
predates USB.
I'm running OBSD 4.0 since I downloaded it in May to try on this box
that will nolonger run Debian. I want to get it all configured
(learning along the way) and then experience the OBSD upgrade to 4.1
Below, are my dmesg and XF86Config.
Thanks,
Doug.
OpenBSD 4.0 (GENERIC) #1107: Sat Sep 16 19:15:58 MDT 2006
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel 486DX4 (GenuineIntel 486-class)
cpu0: FPU,V86
real mem = 33124352 (32348K)
avail mem = 21528576 (21024K)
using 429 buffers containing 1757184 bytes (1716K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(3b) BIOS, date 12/30/97, BIOS32 rev. 0 @ 0xfda82
apm0 at bios0: Power Management spec V1.1
apm0: AC unknown, no battery
apm0: flags 30101 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.0 @ 0xfdabd/0x800
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc/0x8000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
isa0 at mainbus0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
vga0 at isa0 port 0x3b0/48 iomem 0xa/131072
wsdisplay0 at vga0 mux 1: console (80x25, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: WDC AC31200F
wd0: 16-sector PIO, LBA, 1222MB, 2503872 sectors
atapiscsi0 at wdc0 channel 0 drive 1
scsibus0 at atapiscsi0: 2 targets
wdc_atapi_intr: warning: reading only 0 of 36 bytes
wdc_atapi_intr: warning: reading only 14 of 18 bytes
cd0 at scsibus0 targ 0 lun 0: TOSHIBA, CD-ROM XM-5302TA, 1095 SCSI0 5/cdrom
removable
wd0(wdc0:0:0): using BIOS timings
cd0(wdc0:0:1): using BIOS timings
ne2 at isa0 port 0x280/32 irq 9, NE2000 (RTL8019), address 00:00:b4:b5:16:45
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask ed65 netmask ef65 ttymask ffe7
pctr: no performance counters in CPU
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
# File generated by xf86config.
#
# Copyright (c) 1995 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the Software),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE XFREE86