OK I checked my Motherboard bios again and yes there was a MP 1.4 setting also a "level" or "edge" setting as well which is set to "edge". Things have cleared up a bit of the PS2 port now has its own IRQ because I changed IRQ12 to Legacy ISA and now the ehternet goes to a different IRQ...
 
Problem's exist still when trying to use the mouse it doesn't respond, although you can see its getting IRQ's. Suggestions?
(It is probable that my PS2 port has been damaged and maybe I should try a serial port instead.)
 
Here is my interrupts now:
 
           CPU0       CPU1      
  0:      11599       9468    IO-APIC-edge  timer
  1:        471        508    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  5:         22         19   IO-APIC-level  eth0
  8:          1          1    IO-APIC-edge  rtc
 11:       3138       3086   IO-APIC-level  aic7xxx
 12:        325          6    IO-APIC-edge  PS/2 Mouse
 
13:          1          0          XT-PIC  fpu
 14:          9          0    IO-APIC-edge  ide0
NMI:          0
ERR:          0
And here is dmesg from boot time:
 
Linux version 2.2.12 ([EMAIL PROTECTED]) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #4 SMP Fri Sep 17 17:57:04 CEST 1999
Intel MultiProcessor Specification v1.1
    Virtual Wire compatibility mode.
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) APIC version 17
Processor #1 Pentium(tm) APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
mapped APIC to ffffe000 (fee00000)
mapped IOAPIC to ffffd000 (fec00000)
Detected 199432599 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 398.13 BogoMIPS
Memory: 128176k/131072k available (884k kernel code, 424k reserved, 1544k data, 44k init)
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
per-CPU timeslice cutoff: 1.56 usecs.
CPU0: Intel Pentium MMX stepping 03
calibrating APIC timer ...
..... CPU clock speed is 199.4365 MHz.
..... system bus clock speed is 66.4785 MHz.
Booting processor 1 eip 2000
Calibrating delay loop... 398.13 BogoMIPS
OK.
CPU1: Intel Pentium MMX stepping 03
Total of 2 processors activated (796.26 BogoMIPS).
enabling symmetric IO mode... ...done.
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC pin 0, 5, 10, 11, 17, 20, 21, 22, 23 not connected.
number of MP IRQ sources: 16.
number of IO-APIC registers: 24.
testing the IO APIC.......................
.... register #00: 02000000
.......    : physical APIC id: 02
.... 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  1    0    0   0   0    0    0    00
 06 000 00  0    0    0   0   0    1    1    71
 07 000 00  0    0    0   0   0    1    1    79
 08 000 00  0    0    0   0   0    1    1    81
 09 000 00  0    0    0   0   0    1    1    89
 0a 000 00  1    0    0   0   0    0    0    00
 0b 000 00  1    0    0   0   0    0    0    00
 0c 000 00  0    0    0   0   0    1    1    91
 0d 000 00  1    0    0   0   0    0    0    00
 0e 000 00  0    0    0   0   0    1    1    99
 0f 000 00  0    0    0   0   0    1    1    A1
 10 0FF 0F  1    1    0   1   0    1    1    A9
 11 000 00  1    0    0   0   0    0    0    00
 12 0FF 0F  1    1    0   1   0    1    1    B1
 13 0FF 0F  1    1    0   1   0    1    1    B9
 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 -> 19
IRQ6 -> 6
IRQ7 -> 7
IRQ8 -> 8
IRQ9 -> 9
IRQ10 -> 18
IRQ11 -> 16
IRQ12 -> 12
IRQ13 -> 13
IRQ14 -> 14
IRQ15 -> 15
.................................... done.
PCI: PCI BIOS revision 2.10 entry at 0xfb540
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: CD-912E/ATK, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ATAPI 4X CD-ROM drive, 120kB Cache
Uniform CDROM driver Revision: 2.55
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
(scsi0) <Adaptec AHA-294X Ultra2 SCSI host adapter> found at PCI 20/0
(scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 374 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.19/3.2.4
       <Adaptec AHA-294X Ultra2 SCSI host adapter>
scsi : 1 host.
(scsi0:0:6:0) Synchronous at 80.0 Mbyte/sec, offset 15.
  Vendor: IBM       Model: DDRS-39130D       Rev: DC1B
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 6, lun 0
(scsi0:0:10:0) Synchronous at 80.0 Mbyte/sec, offset 15.
  Vendor: IBM       Model: DDRS-39130D       Rev: DC1B
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 10, lun 0
scsi : detected 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17850000 [8715 MB] [8.7 GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17850000 [8715 MB] [8.7 GB]
3c59x.c:v0.99H 11/17/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905 Boomerang 100baseTx at 0x6400,  00:60:08:1e:e5:4a, IRQ 5
  8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
  MII transceiver found at address 24, status 786f.
  Enabling bus-master transmits and whole-frame receives.
Partition check:
 sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 >
 sdb: sdb1 sdb2 < sdb5 >
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 44k freed
Adding Swap: 265032k swap-space (priority -1)
 
>
> On Fri, 24 Sep 1999, Earle R. Nietzel wrote:
>
> > Looking in the interrupts this looks strange:
>
> >  12:        153        122   IO-APIC-level  eth0, PS/2 Mouse
>
> > As you can see the eth0 and PS2 port are sharing the same interrupt.
> > Is this normal?
>
> is there any option in the BIOS setup to switch to 'MP 1.4' mode. (or
> 'route PCI interrupts through IOAPIC', or 'OS Type' not set to DOS neither
> Novell). If yes then try to change that option and eth0 should go to some
> 'high' interrupt like IRQ16 or IRQ20. (but it could be the case that the
> box has only 16 IOAPIC pins, in that case you should either reconfigure
> PCI IRQ routing (if possible via the BIOS), or move the ethernet card
> physically to another slot.)
>
> -- mingo
>
> -
> 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