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

Reply via email to