I compare 2 output of linux command pci
from both Linuxbios booted linux and a regular bios booted linux.
There are no IRQ assignments for lots of devices including IDE
controller, SMBUS.
Does linuxbios assign IRQs at all in the code?
==
Linuxbios
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ronald G. Minnich
Sent: Wednesday, December 15, 2004 11:22 PM
To: Gin
Cc: 'LinuxBIOS'
Subject: RE: booting slow
On Thu, 16 Dec 2004, Gin wrote:
The getpir util generates a routing table by looking
On Wed, 2004-12-15 at 19:56, Gin wrote:
It was easy to see when doing
A cat /proc/interrupts and watching the offending interrupt configured
Wrong. Just increment like mad.
This is the result of a cat /proc/interrupts. The interrupt increments
of timer and ide0 seem fine. I compared it
On Wed, 15 Dec 2004, Dave Aubin wrote:
Seen this when interrupts in irq.c were wrong based on The motherboard.
In our case we'd use etherboot to Load the kernel (which doesn't handle
interrupts) then Once kernel was loaded we'd see the problem. This Was
fixed by fixing the irq table.
: Gin; LinuxBIOS
Subject: RE: booting slow
On Wed, 15 Dec 2004, Dave Aubin wrote:
Seen this when interrupts in irq.c were wrong based on The
motherboard.
In our case we'd use etherboot to Load the kernel (which doesn't
handle
interrupts) then Once kernel was loaded we'd see the problem
Seen this when interrupts in irq.c were wrong based on
The motherboard. In our case we'd use etherboot to
Load the kernel (which doesn't handle interrupts) then
Once kernel was loaded we'd see the problem. This
Was fixed by fixing the irq table.
Thanks for the hint.
I am able to load the
PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ronald G. Minnich
Sent: Tuesday, December 14, 2004 9:20 PM
To: Gin
Cc: 'LinuxBIOS'
Subject: RE: booting slow
On Wed, 15 Dec 2004, Gin wrote:
The serial interrupt? Shouldn't it be easy like assigning it an irq?
What other causes that you've
It was easy to see when doing
A cat /proc/interrupts and watching the offending interrupt configured
Wrong. Just increment like mad.
This is the result of a cat /proc/interrupts. The interrupt increments
of timer and ide0 seem fine. I compared it with a normal bios boot.
On Thu, 16 Dec 2004, Gin wrote:
The getpir util generates a routing table by looking at the memory
config of my developing machine. How's it related to my target
machine?
It almost certainly is wrong, unless all the wires on the machines are
absolutely identical. I am willing to guess
Ronald G. Minnich wrote:
On Thu, 16 Dec 2004, Gin wrote:
Any document I can reference? This link mentioned on irq_tables.c
http://www.microsoft.com/hwdev/busbios/PCIIRQ.HTM doesn't work.
I think they moved it here:
http://www.microsoft.com/whdc/archive/pciirq.mspx
-Bari
On Wed, 15 Dec 2004, Gin wrote:
The serial interrupt? Shouldn't it be easy like assigning it an irq?
What other causes that you've found out? One possibility I can think of
is the cache. It was turned off.
well, that was the other possibility I was going to mention, on our first
tries at
that's the interesting part. What happens is that once init is running
and
things get a bit more formal, things start to slow down. There are lots
of
causes we've found for this, but interrupts is typically the big one.
The serial interrupt? Shouldn't it be easy like assigning it an irq?
What
I got the keyboard controller problem fixed by enabling Keyboard
separately (Not through the PNP devices list). Since now the PNP devices
don't get enabled at all. For now it's ok because we need only serial
com port and keyboard. But I will love to have the code for SMSC if you
have one
one possibility is that you are getting no serial interrupts, so the
serial I/O is happening only very rarely.
You're going to need to fix your linuxbios burning up so that it is built
correctly.
One question, again, as I forget: what mobo is this?
ron
This is our proprietary mobo. In case you want a quick glance,
http://www.nexcom.com/product/nex/nex7220/
North Bridge: E7501
South Bridge: ICH3 - S
SuperIO: SMSC(LPC47B27x)
I base on the code for tyan/s2735.
If it was the serial interrupt, why didn't it happen earlier? It starts
getting slow at
15 matches
Mail list logo