PCI Sanity check breaks on Compaq Deskpro XL 590 traced to 2.1.115

Martin Giguere (zefrench@hotmail.com)
Mon, 05 Oct 1998 13:55:34 PDT


I thought I would send this to the kernel mailing list just in case
someone else has the same problem as me.

-----

I own a Compaq Deskpro XL 590 and I am having problems with PCI and the
latest kernels. I would like to point out two things I have notice
(after many hours of kernel compiling and testing ;> )

At the bottom of the message is as much info as I though possible to
send. Let me know if you need more.

First the PCI Sanity check intruced in 2.1.115 is invalide on my
machine. I added a "return 1" in the sanity check function to see, and
fair enought PCI started working again.

Second the directory address changes from the stable kernel to the
development kernels (even in 2.1.1) (Ever tryed booting one hundred
kernels hehe)

So here is the info, I will be more then happy to help.

====kernel 2.1.123====

---syslogOct 5 16:33:45 med kernel: Linux version 2.1.123
(root@med.can.eds.com) (gcc version 2.7.2.3) #
7 SMP Mon Oct 5 16:29:05 EDT 1998
Oct 5 16:33:45 med kernel: mapped APIC to ffffe000 (0024d000)
Oct 5 16:33:45 med kernel: mapped IOAPIC to ffffd000 (0024e000)
Oct 5 16:33:45 med kernel: Console: colour VGA+ 80x25
Oct 5 16:33:45 med kernel: Calibrating delay loop... 35.94 BogoMIPS
Oct 5 16:33:45 med kernel: Memory: 30636k/32768k available (940k kernel
code, 416k reserved, 73
2k data, 44k init)
Oct 5 16:33:45 med kernel: Checking 386/387 coupling... OK, FPU using
exception 16 error report
ing.
Oct 5 16:33:45 med kernel: Checking 'hlt' instruction... OK.
Oct 5 16:33:45 med kernel: Intel Pentium with F0 0F bug - workaround
enabled.
Oct 5 16:33:45 med kernel: POSIX conformance testing by UNIFIX
Oct 5 16:33:45 med kernel: CPU0: Intel Pentium 75+ stepping 05
Oct 5 16:33:45 med kernel: SMP motherboard not detected. Using dummy
APIC emulation.
Oct 5 16:33:45 med kernel: PCI: No Sanity check by Martin Giguere
Oct 5 16:33:45 med kernel: PCI: Using configuration type 1
Oct 5 16:33:45 med kernel: PCI: Probing PCI hardware
Oct 5 16:33:45 med kernel: Swansea University Computer Society NET3.039
for Linux 2.1
Oct 5 16:33:45 med kernel: NET3: Unix domain sockets 0.16 for Linux
NET3.038.
Oct 5 16:33:45 med kernel: Swansea University Computer Society TCP/IP
for NET3.037
Oct 5 16:33:45 med kernel: IP Protocols: ICMP, UDP, TCP

--/proc/pci

PCI devices found:
Bus 0, device 0, function 0:
Non-VGA device: Compaq Unknown device (rev 1).
Vendor id=e11. Device id=1000.
Medium devsel. Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0x2000010 [0x2000010].
Non-prefetchable 32 bit memory at 0x2000010 [0x2000010].
I/O at 0x10000e10 [0x10000e11].
I/O at 0xe2000144 [0xe2000147].
Bus 0, device 11, function 0:
Ethernet controller: AMD 79C970 (rev 2).
Medium devsel. IRQ a. Master Capable. No bursts.
I/O at 0x7000 [0x7001].
Bus 0, device 12, function 0:
SCSI storage controller: AMD 53C974 (rev 2).
Medium devsel. IRQ b. Master Capable. No bursts.
I/O at 0x7100 [0x7101].
Bus 0, device 13, function 0:
VGA compatible controller: Matrox MGA Impression (rev 0).
Medium devsel.
Non-prefetchable 32 bit memory at 0x2200000 [0x2200000].
Bus 0, device 15, function 0:
EISA bridge: Compaq Unknown device (rev 3).
Vendor id=e11. Device id=1.
Medium devsel. Master Capable. No bursts.

--- /proc/bus/pci/devices
0000 0e111000 0 02000010 00000000 02000010
00000000 10000e11 e2000147 02000010
0058 10222000 a 00007001 00000000 00000000
00000000 00000000 00000000 00000000
0060 10222020 b 00007101 00000000 00000000
00000000 00000000 00000000 00000000
0068 102b0d10 0 02200000 00000000 00000000
00000000 00000000 00000000 00000000
0078 0e110001 0 00000000 00000000 00000000
00000000 00000000 00000000 00000000

[root@med log]# ls /proc/bus/pci/00/
00.0 0b.0 0c.0 0d.0 0f.0

====kernel 2.0.35====

---Syslog:

Oct 2 15:28:54 med kernel: klogd 1.3-3, log source = /proc/kmsg
started.
Oct 2 15:28:54 med kernel: Loaded 4215 symbols from /boot/System.map.
Oct 2 15:28:54 med kernel: Symbols match kernel version 2.0.35.
Oct 2 15:28:54 med kernel: Loaded 3 symbols from 3 modules.
Oct 2 15:28:54 med kernel: Console: 16 point font, 400 scans
Oct 2 15:28:55 med kernel: Console: colour VGA+ 80x25, 1 virtual
console (max 63)
Oct 2 15:28:55 med kernel: pcibios_init : BIOS32 Service Directory
structure at 0x000fa000
Oct 2 15:28:55 med kernel: pcibios_init: entry in high memory, trying
direct PCI access
Oct 2 15:28:55 med kernel: pcibios_init: Using configuration type 1
Oct 2 15:28:55 med kernel: Probing PCI hardware.
Oct 2 15:28:55 med kernel: Calibrating delay loop.. ok - 35.94 BogoMIPS
Oct 2 15:28:55 med kernel: Memory: 14676k/16384k available (740k kernel
code, 384k reserved, 58
4k data)
Oct 2 15:28:55 med kernel: Swansea University Computer Society NET3.035
for Linux 2.0
Oct 2 15:28:55 med kernel: NET3: Unix domain sockets 0.13 for Linux
NET3.035.
Oct 2 15:28:55 med kernel: Swansea University Computer Society TCP/IP
for NET3.034
Oct 2 15:28:55 med kernel: IP Protocols: IGMP, ICMP, UDP, TCP
Oct 2 15:28:55 med kernel: VFS: Diskquotas version dquot_5.6.0
initialized
Oct 2 15:28:55 med kernel:
Oct 2 15:28:55 med kernel: Checking 386/387 coupling... Ok, fpu using
exception 16 error report
ing.
Oct 2 15:28:55 med kernel: Checking 'hlt' instruction... Ok.
Oct 2 15:28:55 med kernel: Intel Pentium with F0 0F bug - workaround
enabled.

---/proc/cpu

PCI devices found:
Bus 0, device 15, function 0:
EISA bridge: Compaq Unknown device (rev 3).
Vendor id=e11. Device id=1.
Medium devsel. Master Capable. No bursts.
Bus 0, device 13, function 0:
VGA compatible controller: Matrox MGA Impression (rev 0).
Medium devsel. IRQ 255.
Non-prefetchable 32 bit memory at 0x2200000.
Bus 0, device 12, function 0:
SCSI storage controller: AMD 53C974 (rev 2).
Medium devsel. IRQ 11. Master Capable. No bursts.
I/O at 0x7100.
Bus 0, device 11, function 0:
Ethernet controller: AMD 79C970 (rev 2).
Medium devsel. IRQ 10. Master Capable. No bursts.
I/O at 0x7000.
Bus 0, device 0, function 0:
Non-VGA device: Compaq Unknown device (rev 1).
Vendor id=e11. Device id=1000.
Medium devsel. Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0x2000010.

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/