Hi All,

***
Please excuse me if this is already a known problem, but I have
looked at FAQ's and haven't found anything directly pointing to a 
resolution or known problem.
***

I have found on my SMP box that if I start a 2nd X display
(startx -- :1) and I switch back to :0 (cntrl-alt-F7) with X display
:1 still running that the mouse control goes hay wire. Usually when
I move the mouse left I get pull down menus, move up goes left, that
sort of problem. It appears that this is a SMP issue because this
problem does not arise on a uniprocessor config on the same box or on
like Uni processor boxes I have access too.
This problem is intermittent, i.e. not always 100% reproducible.
My experience is 50/50 encountered problem.  

I have verified as much as possible that this is not a XFree86 
problem (on a Uni-CPU setup XFree86-3.3.3.1, 3.3.2 are OK) and
I have made sure that gpm is not running to limit interference from
that process (if any).

If I stay in the latest started X display (:1), mouse control is assured.
If I shutdown X display :1 and return to :0 mouse control is OK.
It is only therefore, when I start a new X display and return to the
former X display that the problems appear. On a Uni-CPU I was able to
test out to :10 (i.e. 10 X displays concurrently without problems).

Any suggestions ?

O', kernel 2.2.4 & 2.2.5. PPro SMP 150Mhz, 128MB, BusLogic + 10Gb,
serial MS standard mouse on /dev/ttyS1 and as mentioned 
XFree86-3.3.3.1-1.1. I have tried 2.1.190, 2.2.1 all with same issue.

Is there anything I can use to "tee" the /dev/mouse & driver
interruptions to see what is going on, and narrow this issue down
a little ? 

Thanks, Grahame.

--------------------------------------------------------

[gmkelly@bushrock gmkelly]$ cat /proc/interrupts 
           CPU0       CPU1       
  0:     144919     146060    IO-APIC-edge  timer
  1:       1644       1652    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  3:      19042      18616    IO-APIC-edge  serial
  5:          0          3    IO-APIC-edge  soundblaster
 13:          1          0          XT-PIC  fpu
 15:          3          4    IO-APIC-edge  ide1
 16:       4829       4808   IO-APIC-level  BusLogic BT-946C
 19:         10          8   IO-APIC-level  eth0
NMI:          0
ERR:          0

CPU0: Intel Pentium Pro stepping 02
Total of 2 processors activated (298.60 BogoMIPS).
enabling symmetric IO mode... ...done.
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC pin 0, 20, 21, 22, 23 not connected.
number of MP IRQ sources: 21.
number of IO-APIC registers: 24.
testing the IO APIC.......................
.... register #00: 00000000
.......    : physical APIC id: 00
.... register #01: 00170011
.......     : max redirection entries: 0017
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 000 00  1    0    0   0   0    0    0    00
 01 000 00  0    0    0   0   0    1    1    59
 02 0FF 0F  0    0    0   0   0    1    1    51
 03 000 00  0    0    0   0   0    1    1    61
 04 000 00  0    0    0   0   0    1    1    69
 05 000 00  0    0    0   0   0    1    1    71
 06 000 00  0    0    0   0   0    1    1    79
 07 000 00  0    0    0   0   0    1    1    81
 08 000 00  0    0    0   0   0    1    1    89
 09 000 00  0    0    0   0   0    1    1    91
 0a 000 00  0    0    0   0   0    1    1    99
 0b 000 00  0    0    0   0   0    1    1    A1
 0c 000 00  0    0    0   0   0    1    1    A9
 0d 000 00  1    0    0   0   0    0    0    00
 0e 000 00  0    0    0   0   0    1    1    B1
 0f 000 00  0    0    0   0   0    1    1    B9
 10 0FF 0F  1    1    0   1   0    1    1    C1
 11 0FF 0F  1    1    0   1   0    1    1    C9
 12 0FF 0F  1    1    0   1   0    1    1    D1
 13 0FF 0F  1    1    0   1   0    1    1    D9
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 2
IRQ1 -> 1
IRQ3 -> 3
IRQ4 -> 4
IRQ5 -> 5
IRQ6 -> 6
IRQ7 -> 7
IRQ8 -> 8
IRQ9 -> 9
IRQ10 -> 10
IRQ11 -> 11
IRQ12 -> 12
IRQ13 -> 13
IRQ14 -> 14
IRQ15 -> 15
IRQ16 -> 16
IRQ17 -> 17
IRQ18 -> 18
IRQ19 -> 19
.................................... done.
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: probably your BIOS does not setup all CPUs
PCI: PCI BIOS revision 2.10 entry at 0xfb1b0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI->APIC IRQ transform: (B0,I11,P0) -> 19
PCI->APIC IRQ transform: (B0,I12,P0) -> 18
PCI->APIC IRQ transform: (B0,I13,P0) -> 17
PCI->APIC IRQ transform: (B0,I14,P0) -> 16
PCI: 00:00 [8086/1237]: Passive release enable (00)


----------------------------------------------------
-- 

------------------------------------------------------
Sydney Linux User Group - Coordinator &  Member (SLUG) 
see http://www.slug.org.au for details on activities
------------------------------------------------------



-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to