Re: 2.3.29 kernel, boot failure with modprobe error

From: Shailesh K Basani (shailesh@icp.siemens.com)
Date: Thu Mar 16 2000 - 19:58:53 EST


[Keith Owens wrote...]
>
> On Wed, 15 Mar 2000 11:25:25 -0800 (PST),
> shailesh@icp.siemens.com (Shailesh K Basani) wrote:
> >I am trying to boot 2.3.29 kernel on a Redhat 6.2 system with
> >the following hardware:
> >
> >2 Intel Pentium Pro CPUs, ncr53c8xx - version 3.2a-2
> >
> >(My SCSI driver is set to Y, ELF is set Y in the config)
>
> >scsi : 0 hosts.
>
> Either you compiled the SCSI driver as a module (double check your
> .config) or it was compiled as builtin but failed to detect the
> hardware (ask the ncr53c8xx maintainer).

Hi Keith,

Thanks for your response.

The SCSI driver is compiled in normally (not as a module) and it
seen without any problems with 2.2.x kernels.

There are 2 PCI buses on this system. This message "scsi : 0 hosts"
reflects the PCI BUS 00.

I see the same message even with a 2.2.12 kernel and then it goes and finds
the ncr53c8xx on PCI bus 2 and then it's happy.

With a 2.2.12 kernel, the system boots just fine and here are the messages:

GOOD:

###################################################################

PCI: PCI BIOS revision 2.10 entry at 0xfd9fc
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, IGMP
TCP: Hash tables configured (ehash 262144 bhash 65536)
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
apm: BIOS not found.
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:pio, hdb:pio
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
raid5: MMX detected, trying high-speed MMX checksum routines
   pII_mmx : 773.430 MB/sec
   p5_mmx : 808.863 MB/sec
   8regs : 526.923 MB/sec
   32regs : 336.423 MB/sec
using fastest function: p5_mmx (808.863 MB/sec)
scsi : 0 hosts.
scsi : detected total.
md.c: sizeof(mdp_super_t) = 4096
Partition check:
RAMDISK: Compressed image found at block 0
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem).
ncr53c8xx: at PCI bus 2, device 1, function 0
ncr53c8xx: 53c895 detected with Symbios NVRAM
ncr53c895-0: rev=0x01, base=0xfdfff800, io_port=0xe800, irq=10
ncr53c895-0: Symbios format NVRAM, ID 7, Fast-40, Parity Checking
ncr53c895-0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 07/4e/a0/01/00/24
ncr53c895-0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 07/4e/a0/00/08/24
ncr53c895-0: on-chip RAM at 0xfdffe000
ncr53c895-0: resetting, command processing suspended for 2 seconds
ncr53c895-0: restart (scsi reset).
ncr53c895-0: enabling clock multiplier
ncr53c895-0: Downloading SCSI SCRIPTS.
scsi0 : ncr53c8xx - version 3.2a-2
scsi : 1 host.

###################################################################

However, with a 2.3.29 kernel I get some PCI errors in the beginning
of the probe and I am suspecting that could be bad.

BAD:

######################################################################

PCI: PCI BIOS revision 2.10 entry at 0xfd9fc
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Interrupt Routing Table found at 0xc00fded0 [router type 0000/0000]
PCI: Cannot allocate resource region 0 of device 00:04.0
PCI: Cannot allocate resource region 2 of device 00:04.0
PCI: Allocation of memory region 00:04.0/0 (-19922944 bytes) failed
PCI: Allocation of memory region 00:04.0/2 (-18874368 bytes) failed
isapnp: Scanning for Pnp cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.3
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (established 16384 bind 16384)
Initializing RT netlink socket
apm: BIOS not found.
Starting kswapd v1.6
Detected PS/2 Mouse Port.
Serial driver version 4.91 (1999-11-17) with MANY_PORTS SHARE_IRQ SERIAL_PCI PCI_IOMEM enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.21
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:pio, hdb:pio
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
scsi : 0 hosts.
scsi : detected total.
Partition check:
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 4194302k freed
Real Time Clock Driver v1.09b
ACPI: found PIIX4 at 0xf0c0
Linux PCMCIA Card Services 3.1.4
  options: [pci] [cardbus] [apm]
Intel PCIC probe: not found.
ds: no socket drivers loaded!
VFS: Mounted root (ext2 filesystem).
kmod: failed to exec /sbin/modprobe -s -k binfmt-0000, errno = 2
kmod: failed to exec /sbin/modprobe -s -k binfmt-0000, errno = 2
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: Cannot open root device 08:01
Kernel panic: VFS: Unable to mount root fs on 08:01

######################################################################

thanks for all your help,
regards,
shailesh

>
> >kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
>
> Trying to load the SCSI driver. Fix the "scsi : 0 hosts" and this
> problem will go away.
>
> >VFS: Cannot open root device 08:01
> >Kernel panic: VFS: Unable to mount root fs on 08:01
>
> 08:xx is SCSI, side effect of no host found.
>
> >NMI Watchdog detected LOCKUP on CPU0, registers:
>
> NMI oops is a side effect of having no root. This is not a modprobe
> problem, modprobe is only being called because the kernel needs root on
> SCSI but there are no SCSI hosts found. Fix the hosts problem and the
> rest should disappear.
>
>

-
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/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:20 EST