Alternate solution:
I've seen other boards where certain PCI addresses cause hangs. If you want to have full kernel PCI support, you might want to make a patch that lets you skip bad PCI addresses. i.e. some new kernel parameters like "badpci=foo,foo,...". In this case "badpci=0xa8".
This might be useful in the future.
Kevin
---------- Original Message ---------------------------------- From: Andrew Ip aip@cwlinux.com Date: Tue, 17 Dec 2002 10:41:05 +0800
I've seen this problem, but ONLY on VIA north bridges derived from the 8601. Hence I still blame the chipset. So we can build a working EPIA at this point?
Basically yes. If you have the above problem, you probably need to change the kernel to skip the pci probe.
-Andrew
-- Andrew Ip Email: aip@cwlinux.com Tel: (852) 2542 2046 Fax: (852) 2542 2036 Mobile: (852) 9201 9866
Cwlinux Limited Unit 202B 2/F Lai Cheong Factory Building, 479-479A Castle Peak Road, Lai Chi Kok, Kowloon, Hong Kong.
Tel: (852)2542 2046 Fax: (852)2542 2036
For public pgp key, please obtain it from http://www.keyserver.net/en.
On Mon, 16 Dec 2002, Kevin Hester wrote:
Alternate solution:
I've seen other boards where certain PCI addresses cause hangs. If you want to have full kernel PCI support, you might want to make a patch that lets you skip bad PCI addresses. i.e. some new kernel parameters like "badpci=foo,foo,...". In this case "badpci=0xa8".
it's not the pci address, that's the problem. it is a configuration space address. Will this commandline option let you skip config addresses?
ron
Doh - I was not being clear. This was just an idea, to add a kernel parameter to allow skipping known bad PCI config space addresses. It does not currently exist until someone adds it.
On Monday 16 December 2002 20:21, Ronald G. Minnich wrote:
On Mon, 16 Dec 2002, Kevin Hester wrote:
Alternate solution:
I've seen other boards where certain PCI addresses cause hangs. If you want to have full kernel PCI support, you might want to make a patch that lets you skip bad PCI addresses. i.e. some new kernel parameters like "badpci=foo,foo,...". In this case "badpci=0xa8".
it's not the pci address, that's the problem. it is a configuration space address. Will this commandline option let you skip config addresses?
ron
Doh - I was not being clear. This was just an idea, to add a kernel parameter to allow skipping known bad PCI config space addresses. It does not currently exist until someone adds it.
It's not a bad idea, though, the xbox-linux folks have a similar problem AFAIK. We ought to combine efforts and try and get something into 2.5.
-Steve