Re: ISSUE: kernel hangs during PCI device probing

Gerard Roudier (groudier@club-internet.fr)
Sun, 22 Mar 1998 22:05:51 +0100 (MET)


On Sun, 22 Mar 1998, Tomasz Kepczynski wrote:

> Hi all
> It's first time I post here so please - have mercy on me if I do
> something wrong. Here is the problem:
> 1. kernel hangs during PCI device probing
> 2. During boot kernel decompresses itself, displays a few lines on console
> and dies when it tries to detect PCI devices. Nope. PC is dead and the
> only thing I can do is to switch it off and on again. I would have
> pressed reset button if I had had one...
> 3. PCI, kernel, SiS-510X
> 4. Kernel version 2.0.33 with modular sound patches from RH5. But it
> appears also on some earlier 2.0 versions and I am 95% sure the same
> problem exists in 2.1.
> 5. No oops...
> 6. And no shell script...
> 7. The ver_linux script doesn't work very well on RH5. But here it is:

Looking into the PCI features of the SIS chip set, I think that such
thing should'nt claimed to be for PCI.
A PCI master that does not use PCI bursts, is just wasting about 75% of
the PCI bandwitch since the PCI bus is address/data multiplexed.

An ISA bridge not using bursts is acceptable (5 MB/sec), but all things
that can transfer data at a reasonnable speed over the PCI must use PCI
bursts, otherwise the PCI bus bandwitch will not be larger than the
EISA bus bandwitch.

If it is still possible to change this crap for something serious, you
should do it, IMO.

Gerard.

> /proc/pci (yes I have it, go further for details...)
>
> PCI devices found:
> Bus 0, device 14, function 0:
> PCMCIA bridge: Omega Micro 82C092G (rev 2).
> Slow devsel. Fast back-to-back capable.
> I/O at 0x3e4.
> Bus 0, device 13, function 0:
> PCMCIA bridge: Omega Micro 82C092G (rev 2).
> Slow devsel. Fast back-to-back capable.
> I/O at 0x3e0.
> Bus 0, device 6, function 0:
> VGA compatible controller: Trident TG 9660 (rev 211).
> Medium devsel. IRQ 255.
> Non-prefetchable 32 bit memory at 0x8000000.
> Non-prefetchable 32 bit memory at 0x8800000.
> Non-prefetchable 32 bit memory at 0x8400000.
> Bus 0, device 2, function 0:
> PCI bridge: Silicon Integrated Systems 5107 (rev 1).
> Medium devsel. Master Capable. No bursts.
> Non-prefetchable 32 bit memory at 0xc2800000.
> Bus 0, device 1, function 1:
> IDE interface: Silicon Integrated Systems 85C601 (rev 1).
> Medium devsel. IRQ 14.
> I/O at 0x174.
> I/O at 0x1f4.
> I/O at 0x374.
> I/O at 0x3f4.
> Bus 0, device 1, function 0:
> ISA bridge: Silicon Integrated Systems 85C503 (rev 1).
> Medium devsel. Master Capable. No bursts.
> Bus 0, device 0, function 0:
> Host bridge: Silicon Integrated Systems 85C501 (rev 0).
> Fast devsel. Master Capable. No bursts.
>

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