lkml.org 
[lkml]   [1997]   [Sep]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: linux 2.1.5[45] and PCI bus
    Date

    > > since linux 2.1.54, the kernel will not found the PCI bus anymore.
    > > I have enabled:
    > > CONFIG_PCI=y
    > > CONFIG_PCI_BIOS=y
    > > CONFIG_PCI_DIRECT=y
    > > CONFIG_PCI_OPTIMIZE=y
    > >
    > > The boot message is:
    > > PCI: No PCI bus found.
    > >
    > > I use binutils 2.8.1.0.15, gcc 2.7.2.3, glibc 2.0.5.
    > > The hardware is:
    > > Tyan Tomcat III (Bios 4.01) with 2 133Mhz Pentium prozessors,
    > > and NCR 875 SCSI Controller.
    > >
    > > Any Ideas ?
    >
    > For recent hardwares CONFIG_PCI_OPTIMIZE may break the host bridge
    > settings, since it does not seem to probe accurately the bridge type.
    > In fact the CONFIG_PCI_OPTIMIZE option is a very old hack that
    > have'nt been maintained and should have been removed from the kernel
    > since years.

    This was it. When disabling CONFIG_PCI_OPTIMIZE, I have no problems with
    the PCI bus.

    CONFIG_PCI=y
    CONFIG_PCI_BIOS=y
    CONFIG_PCI_DIRECT=n

    and

    CONFIG_PCI=y
    CONFIG_PCI_BIOS=n
    CONFIG_PCI_DIRECT=y

    will both work.

    We should change the Help text for CONFIG_PCI_OPTIMIZE:
    from linux/Documentation/Configure.help:

    PCI bridge optimization (experimental)
    CONFIG_PCI_OPTIMIZE
    This can improve access times for some hardware devices under
    certain BIOSes if your computer uses a PCI bus system. This is
    recommended; say Y.


    Between, the TYAN Tomcat III uses the Intel 430HX Chipset.

    Thanks for all the help,

    Thorsten
    --
    Thorsten Kukuk kukuk@vt.uni-paderborn.de
    http://www-vt.uni-paderborn.de/~kukuk/
    Linux is like a Vorlon. It is incredibly powerful, gives terse,
    cryptic answers and has a lot of things going on in the background.

    \
     
     \ /
      Last update: 2005-03-22 13:40    [W:0.020 / U:61.616 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site