Does anyone know how to change memory ranged used by PCI devices (like
in Windows 95)? I really mean a no-matter-what-the-probing-says
The problem is this: I have an older PCI chipset, which is a PCI 2.0
configuration, which was replaced by the PCI 2.1 standard immediately.
Almost all PCI devices use a 2.1 standard, and so does my Diamond
Stealth 2000 PRO.
The problem occurs when the Linux Kernel tries to probe the memory
adresses: my PCI chipset returns nonsense. In windows, I just use the
configuration that Windows 95 autodetects on the system of a friend of
mine, who also uses the same video board, which fixes the heavily
corrupted screen. When I try to start X, I get nonsense on the screen
too (indeed, actually it looks quite like the garbage W95 produces
when the configuration is wrong), and when I use older servers, the
kernel crashes too.
The video card is OK, Linux is OK (of course), X is OK, and the XF86
configuration is OK, since I have tried everything on a Triton chipset
-- never seen an installation run SOOOOO smoothly.
Now my last hope to get X running is to override the memory
adresses/ranges which are allocated to the PCI video board. It must be
somewhere in the linux kernel, with cat /proc/mem and cat /proc/pci I
can see something of the configuration.
If anyone can help me, I'll kick that win*to some distant rotting
smelly HD-partion without daylight. For games purposes only.
Many thanks in advance.