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]