2.1.93 won't boot, 94 does but PCI bus not detected.

Steven Ireland (stevei@earthworks.com.au)
Thu, 09 Apr 1998 08:13:48 GMT


On my test machine (P60,16MB,on board PCI NCR53C810 SCSI), I get the following

2.1.93 (SMP) rebooted immediately,
2.1.93 (UP) boots, but PCI bus isn't detected,
2.1.94 (SMP) boots, but the PCI bus isn't detected.

Boot screen is

>Linux version 2.1.94 (root@cheetah.scion.com.au) (gcc version 2.7.2.3) #3 SMP Thu Apr 9 15:20:27 WST 1998
>INIT IRQ
>Console: 16 point font, 400 scans
>Console: colour VGA+ 80x25, 1 virtual console (max 63)
>Calibrating delay loop... 23.91 BogoMIPS
>Memory: 14452k/16384k available (1056k kernel code, 400k reserved, 416k data, 60k init)
>Swansea University Computer Society NET3.039 for Linux 2.1
>NET3: Unix domain sockets 0.16 for Linux NET3.038.
>Swansea University Computer Society TCP/IP for NET3.037
>IP Protocols: ICMP, UDP, TCP
>IPv4 over IPv4 tunneling driver
>early initialization of device tunl0 is deferred
>GRE over IPv4 tunneling driver
>early initialization of device gre0 is deferred
>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
>CPU0: Intel Pentium 60/66 stepping 07
>SMP motherboard not detected. Using dummy APIC emulation.
>PCI: No PCI bus detected
>PCI: Probing PCI hardware.
>Starting kswapd v 1.5
>parport0: PC-style at 0x378 [SPP,PS2]
>Serial driver version 4.24 with no serial options enabled
>ttyS00 at 0x03f8 (irq = 4) is a 16550A
>ttyS01 at 0x02f8 (irq = 3) is a 16550A
>lp0: using parport0 (polling).
>Software Watchdog Timer: 0.05, timer margin: 60 sec
>APM BIOS not found.
>hda: QUANTUM SIROCCO2550A, ATA DISK drive
>hdb: NEC CD-ROM DRIVE:251, ATAPI CDROM drive
>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
>hda: QUANTUM SIROCCO2550A, 2445MB w/75kB Cache, CHS=4969/16/63
>hdb: ATAPI 4X CDROM changer w/4 slots, 128kB Cache
>Uniform CD-ROM driver Revision: 2.12
>Floppy drive(s): fd0 is 1.44M, fd1 is 1.2M
>FDC 0 is a post-1991 82077
>ncr53c8xx: setup=disc:y,specf:3,ultra:y,tags:0,sync:50,burst:7,wide:y,diff:0
>ncr53c8xx: setup=mpar:y,spar:y,fsn=n,verb:2,debug:0x0,led:n,settle:2,irqm:2
>scsi : 0 hosts.
>scsi : detected total.
>PPP: version 2.3.3 (demand dialling)
>TCP compression code copyright 1989 Regents of the University of California
>PPP line discipline registered.
>SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
>eth0: 3c509 at 0x300 tag 1, BNC port, address 00 60 8c 54 a3 29, IRQ 10.
>3c509.c:1.07 6/15/95 becker@cesdis.gsfc.nasa.gov
>Partition check:
> hda: hda1 hda2 < hda5 hda6 hda7 >
>VFS: Mounted root (ext2 filesystem) readonly.
>Freeing unused kernel memory: 60k freed
>Adding Swap: 46332k swap-space (priority -1)
>eth0: Setting Rx mode to 1 addresses.
>Warning, cua0 opened, is a deprecated tty callout devic

cat /proc/pci gives

>cheetah:~ # cat /proc/pci
>PCI devices found:
> Bus 0, device 0, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 1, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 2, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 3, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 4, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 5, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c06c. Device id=8000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Bus 0, device 6, function 0:
> Unknown class: Unknown vendor Unknown device (rev 11).
> Vendor id=c0c7. Device id=2000.
> Fast devsel.
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
> Prefetchable 20 bit memory at 0xc0203200 [0xc02300ee].
>
>warning: page-size limit reached!
>cheetah:~ #

scanpci gives

>cheetah:~ # scanpci
>PCI says configuration type 2
>
>PCI probing configuration type 1
>Probing for devices on PCI bus 0:
>
>
>PCI probing configuration type 2
>
>pci bus 0x0 slot at 0xc000, vendor 0x8086 device 0x04a3
> Intel 82434LX/NX pci cache mem controller
> STATUS 0x2400 COMMAND 0x0006
> CLASS 0x06 0x00 0x00 REVISION 0x01
> BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x00
>
>pci bus 0x0 slot at 0xc100, vendor 0x1000 device 0x0001
> NCR 53C810
> STATUS 0x0200 COMMAND 0x0007
> CLASS 0x00 0x00 0x00 REVISION 0x01
> BIST 0x00 HEADER 0x00 LATENCY 0x28 CACHE 0x00
> BASE0 0x0000d001 addr 0x0000d000 I/O
> BASE1 0xfc000000 addr 0xfc000000 MEM
> MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0f
>
>pci bus 0x0 slot at 0xc200, vendor 0x8086 device 0x0484
> Intel 82378IB/ZB pci-isa bridge
> STATUS 0x0200 COMMAND 0x0007
> BYTE_0 0x23 BYTE_1 0x18 BYTE_2 0x04 BYTE_3 0x00
>cheetah:~ #

.config is

>CONFIG_M586=y
>CONFIG_MODULES=y
>CONFIG_NET=y
>CONFIG_PCI=y
>CONFIG_PCI_BIOS=y
>CONFIG_PCI_DIRECT=y
>CONFIG_PCI_OLD_PROC=y
>CONFIG_SYSVIPC=y
>CONFIG_SYSCTL=y
>CONFIG_BINFMT_AOUT=y
>CONFIG_BINFMT_ELF=y
>CONFIG_BINFMT_MISC=m
>CONFIG_PARPORT=y
>CONFIG_PARPORT_PC=y
>CONFIG_BLK_DEV_FD=y
>CONFIG_BLK_DEV_IDE=y
>CONFIG_BLK_DEV_IDEDISK=y
>CONFIG_BLK_DEV_IDECD=y
>CONFIG_BLK_DEV_CMD640=y
>CONFIG_BLK_DEV_RZ1000=y
>CONFIG_BLK_DEV_IDEPCI=y
>CONFIG_BLK_DEV_IDEDMA=y
>CONFIG_PARIDE_PARPORT=y
>CONFIG_PACKET=y
>CONFIG_FIREWALL=y
>CONFIG_NET_ALIAS=y
>CONFIG_FILTER=y
>CONFIG_UNIX=y
>CONFIG_INET=y
>CONFIG_IP_FIREWALL=y
>CONFIG_IP_TRANSPARENT_PROXY=y
>CONFIG_IP_ALWAYS_DEFRAG=y
>CONFIG_IP_MASQUERADE=y
>CONFIG_IP_MASQUERADE_ICMP=y
>CONFIG_NET_IPIP=y
>CONFIG_NET_IPGRE=y
>CONFIG_IP_ALIAS=y
>CONFIG_IP_NOSR=y
>CONFIG_SKB_LARGE=y
>CONFIG_SCSI=y
>CONFIG_BLK_DEV_SD=y
>CONFIG_CHR_DEV_ST=y
>CONFIG_BLK_DEV_SR=y
>CONFIG_SCSI_MULTI_LUN=y
>CONFIG_SCSI_AHA1542=y
>CONFIG_SCSI_AIC7XXX=y
>CONFIG_AIC7XXX_RESET_DELAY=15
>CONFIG_SCSI_NCR53C8XX=y
>CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
>CONFIG_SCSI_NCR53C8XX_SYNC=5
>CONFIG_SCSI_ULTRASTOR=y
>CONFIG_NETDEVICES=y
>CONFIG_DUMMY=m
>CONFIG_NET_ETHERNET=y
>CONFIG_NET_VENDOR_3COM=y
>CONFIG_EL3=y
>CONFIG_NET_VENDOR_SMC=y
>CONFIG_WD80x3=y
>CONFIG_NET_ISA=y
>CONFIG_NE2000=y
>CONFIG_PPP=y
>CONFIG_SLIP=y
>CONFIG_EXT2_FS=y
>CONFIG_ISO9660_FS=y
>CONFIG_JOLIET=y
>CONFIG_FAT_FS=y
>CONFIG_MSDOS_FS=y
>CONFIG_VFAT_FS=y
>CONFIG_PROC_FS=y
>CONFIG_SMB_FS=y
>CONFIG_AUTOFS_FS=y
>CONFIG_NLS=y
>CONFIG_NLS_CODEPAGE_861=y
>CONFIG_VT=y
>CONFIG_VT_CONSOLE=y
>CONFIG_SERIAL=y
>CONFIG_PRINTER=y
>CONFIG_MOUSE=y
>CONFIG_PSMOUSE=y
>CONFIG_APM=y
>CONFIG_APM_IGNORE_USER_SUSPEND=y
>CONFIG_APM_DO_ENABLE=y
>CONFIG_APM_CPU_IDLE=y
>CONFIG_APM_DISPLAY_BLANK=y
>CONFIG_APM_POWER_OFF=y
>CONFIG_APM_IGNORE_MULTIPLE_SUSPEND=y
>CONFIG_WATCHDOG=y
>CONFIG_SOFT_WATCHDOG=y
>CONFIG_PROFILE=y
>CONFIG_PROFILE_SHIFT=2
>CONFIG_MAGIC_SYSRQ=y
>CONFIG_VGA_CONSOLE=

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu