• PC 750 PCI/MCA and Linux 2.4

    From Christian Holzapfel@google@holzapfel.biz to comp.sys.ibm.ps2.hardware on Sun Jan 21 03:44:51 2024
    From Newsgroup: comp.sys.ibm.ps2.hardware

    Desperately trying to set up my PCI/MCA PC 750 with Debian Sarge (3.1) and a 2.4.27 Linux kernel.
    With out-of-the-box and custom kernels, the MCA bus is detected at startup, but no devices are accessible. /proc/mca/pos shows all FF FF for adapter IDs, and MCA adapter drivers don't find any devices.

    If I set kernel cmdline to pci=off or pci=nobios, the MCA bus is still detected at startup, and devices become accessible.
    But now, /proc/pci is empty, and PCI devices are unavailable!
    lspci shows the device anyway, but some are not working anymore.
    The Matrox VGA card works with XFree 4 anyway (why?), but the PCnet32 PCI ethernet card is not enumerated.

    The trouble must come from the PCI/MCA bridge and the 2.4 kernel code somehow. Booting the same system with Debian Potato (2.2) and a 2.2 kernel gives me both PCI and MCA buses.

    Any way to make the 2.4 kernel recognize both PCI and MCA on that system?
    --- Synchronet 3.20a-Linux NewsLink 1.114