[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: New XFree86 not working



[Sorry to join in so late...]

On Tue, Nov 07, 2000 at 02:42:15PM +0000, Edgar Denny wrote:

> Unable to handle kernel paging request at virtual address 0000000000040000
> CPU 1 XFree86(341): Oops 0

This is a common occurrence with stock 4.0.1 on multiple peer PCI bus
machines, ie DS20 and RAWHIDE, as the probing of multiple buses by the
X scanpci code tickles a kernel bug. So, you could hack X to not scan
multiple buses, or you could try fixing the kernel.

The latest 2.2.18-pre19 has the fix, but you could try applying to your
current sources:

In arch/alpha/kernel/core_tsunami.c, in mk_conf_addr():

	replace:

	        if (!pci_probe_enabled)

	with

		if (!pci_probe_enabled || !hose->pci_config_space)

Note that this patch was NOT sufficient with 2.2.14 sources, as there
have been other (more extensive) updates that are also relied upon,
which I believe were all in 2.2.17.

Good luck.

--Jay++

-----------------------------------------------------------------------------
Jay A Estabrook                            Alpha Engineering - LINUX Project
Compaq Computer Corp. - MRO1-2/K20         (508) 467-2080
200 Forest Street, Marlboro MA 01752       Jay.Estabrook@compaq.com
-----------------------------------------------------------------------------



Reply to: