Some more information - and a slight move forward.
If I alter the /dev/mouse entry in the file /etc/X11/xf86Config-4 to point to
/dev/gpmdata instead, then
If I kill gpm, and re-issue the command as:
/usr/sbin/gpm -R -m /dev/input/mice -t PS/2 -M -m /dev/psaux -t PS/2
Then both the tablet and the mouse work.
HOWEVER, the tablet ( driven off /dev/psaux ) is not in absolute-mode - which
is what I want.
The documentation, and the listing from
/usr/sbin/gpm -t help
shows that there is a special type for the AceCat tablet called acecad:
viz:
[root@linux init.d]# /usr/sbin/gpm -t help
gpm-Linux 1.19.3, $Date: 2000/01/17 22:23:03 $
Available mouse types are:
r name synonym description
mman The "MouseMan" and similar devices (3/4 bytes per packet).
Synonyms: Mouseman
ms The original ms protocol, with a middle-button extension.
Synonyms:
ms+ Like 'ms', but allows dragging with the middle button.
Synonyms:
ms+lr 'ms+', but you can reset m by pressing lr (see man page).
Synonyms:
bare Unadorned ms protocol. Needed with some 2-buttons mice.
Synonyms: Microsoft
* msc Mouse-Systems-Compatible (5bytes). Most 3-button mice.
Synonyms: MouseSystems
sun 'msc' protocol, but only 3 bytes per packet.
Synonyms:
mm MM series. Probably an old protocol...
Synonyms: MMSeries
logi Used in some Logitech devices (only serial).
Synonyms: Logitech
bm Micro$oft busmice and compatible devices.
Synonyms: BusMouse
ps2 Busmice of the ps/2 series. Most busmice, actually.
Synonyms: PS/2
ncr Ncr3125pen, found on some laptops
Synonyms:
wacom Wacom Protocol IV Tablets: Pen+Mouse, relative+absolute mode
Synonyms:
genitizer "Genitizer" tablet, in relative mode.
Synonyms:
logim Turn logitech into Mouse-Systems-Compatible.
Synonyms:
pnp Plug and pray. New mice may not run with '-t ms'.
Synonyms:
imps2 Microsoft Intellimouse (ps2) - 3 buttons, wheel unused
Synonyms:
ms3 Microsoft Intellimouse (serial) - 3 buttons, wheel unused
Synonyms:
netmouse Genius NetMouse - 2 buttons and 2 buttons 'up'/'down'.
Synonyms:
cal Calcomp UltraSlate
Synonyms:
calr Calcomp UltraSlate - relative mode
Synonyms:
twid Twidddler keyboard
Synonyms:
syn The "Synaptics" serial TouchPad.
Synonyms: synaptics
synps2 The "Synaptics" PS/2 TouchPad
Synonyms: synaptics_ps2
brw Fellowes Browser - 4 buttons (and a wheel) (dual protocol?)
Synonyms:
js Joystick mouse emulation
Synonyms: Joystick
* summa Summagraphics or Genius tablet absolute mode(MM-Series)
Synonyms:
mtouch MicroTouch touch-screens (only button-1 events, by now)
Synonyms:
gunze Gunze touch-screens (only button-1 events, by now)
Synonyms:
acecad Acecad tablet absolute mode(Sumagrapics MM-Series mode)
Synonyms:
wp Genius WizardPad tablet
Synonyms: wizardpad
Note the "acecad" and the "summa" types.
So you would think that I could use
/usr/sbin/gpm -R -m /dev/input/mice -t PS/2 -M -m /dev/psaux -t acecad
or
/usr/sbin/gpm -R -m /dev/input/mice -t PS/2 -M -m /dev/psaux -t summa
(Since it would seem that the acecad and summa are very similar)
Well, gpm crashes - and the result is recorded in /var/log/messages like this:
Does anyone know how to fix this problem?
Sep 5 19:51:40 linux kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Sep 5 19:51:40 linux kernel: printing eip:
Sep 5 19:51:40 linux kernel: c883d5f0
Sep 5 19:51:40 linux kernel: pgd entry c73c5000: 0000000000000000
Sep 5 19:51:40 linux kernel: pmd entry c73c5000: 0000000000000000
Sep 5 19:51:40 linux kernel: ... pmd not present!
Sep 5 19:51:40 linux kernel: Oops: 0000
Sep 5 19:51:40 linux kernel: CPU: 0
Sep 5 19:51:40 linux kernel: EIP:
0010:[ne2k-pci:__insmod_ne2k-pci_O/lib/modules/2.4.2-2/kernel/drivers/net/+-113168/96]
Sep 5 19:51:40 linux kernel: EIP: 0010:[<c883d5f0>]
Sep 5 19:51:40 linux kernel: EFLAGS: 00010297
Sep 5 19:51:40 linux kernel: eax: c1921920 ebx: c0dc06e0 ecx: 00000000
edx: c883d5d0
Sep 5 19:51:40 linux kernel: esi: 00000000 edi: 00000001 ebp: 00000000
esp: c4237f6c
Sep 5 19:51:40 linux kernel: ds: 0018 es: 0018 ss: 0018
Sep 5 19:51:40 linux kernel: Process gpm (pid: 4331, stackpage=c4237000)
Sep 5 19:51:40 linux kernel: Stack: c1921920 ffffffea 00000000 00000001
c0133a76 c1921920 00000000 00000001
Sep 5 19:51:40 linux kernel: c1921940 00000004 fffffff7 00000002
00005404 bfffe880 c1921920 c0141c15
Sep 5 19:51:40 linux kernel: ffffffe7 c4236000 00000002 00000040
bfffe958 c010901b 00000002 00000000
Sep 5 19:51:40 linux kernel: Call Trace: [sys_write+150/208]
[sys_ioctl+501/512] [system_call+51/56]
Sep 5 19:51:40 linux kernel: Call Trace: [<c0133a76>] [<c0141c15>]
[<c010901b>]
Sep 5 19:51:40 linux kernel:
Sep 5 19:51:40 linux kernel: Code: 0f b6 14 2e 0f b6 43 30 3a 90 a0 dd 83 c8
75 20 0f b6 43 30
> I also see that the config file that is now relevant is called
> /etc/X11/XF86Config-4
> ... and confirmed this by experiment.
>
> I have also found that the hardware configuration detection tool, kudzu
> will set up either the USB mouse (the tablet) or the PS/2 mouse, but not
> both. It seems to achieve this by moving the link /dev/mouse to:
>
> /dev/psaux when the PS/2 mouse has been detected and configured, and
> /dev/input/mice when the USB mouse (tablet) has been detected and
> configured.
>
> I can perform the following experiments and confirm interrupts from both
> devices:
>
> The PS/2 mouse:
>
> cat < /dev/psaux
> ( Move the mouse and see characters displayed )
>
> and
>
> cat < /dev/input/mice
> ( Move the tablet stylus and see characters displayed ).
>
><snip>
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie