https://bugzilla.novell.com/show_bug.cgi?id=407592
User mcowley@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=407592#c64
Mark Cowley changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEEDINFO
Info Provider| |rrawson@ciscony.com
--- Comment #64 from Mark Cowley 2008-11-06 09:44:24 MST ---
Thank you, Mike, for testing this and submitting the results. I sent these to
Dell's BIOS developer. Below is his response:
"First of all, we should make clear the key point for this issue. When I first
became aware of this issue I said that the key point is: "Why does the WWAN
memory BAR get allocated above 4GB?"
The BIOS allocates each device memory BAR when the system boots. But when
Linux starts up, the OS driver maybe reallocates the device memory BAR, thus
causing the WWAN memory BAR error under Linux.
I checked in the logs you sent and I found that this WWAN BAR always gets
allocated just above the total available memory size. When the system had 2GB
installed, it allocated at 0x88000000-0x8bffffff. When installed with 4GB, and
memory reclaim is enabled, the available memory size will reach to 0x120000000,
also indicated in E820 table. Now the BAR is allocated at
0x120000000-0x123ffffff. Actually in our BIOS code, we allocate PREFETCH memory
start up from 0xE0000000, and MEM bar starts down from 0xF7000000.
4GB_A13
<4>PCI: Bus 4, cardbus bridge: 0000:03:01.0
<6> IO window: 0x00002000-0x000020ff
<6> IO window: 0x00002400-0x000024ff
<6> PREFETCH window: 0x120000000-0x123ffffff
<6> MEM window: 0x124000000-0x127ffffff
2GB_A13
<4>PCI: Bus 4, cardbus bridge: 0000:03:01.0
<6> IO window: 0x00002000-0x000020ff
<6> IO window: 0x00002400-0x000024ff
<6> PREFETCH window: 0x88000000-0x8bffffff
<6> MEM window: 0x8c000000-0x8fffffff
So in summary, it seems like the Linux driver may be reallocating the device
memory BAR. This can be tested by seeing how it is allocated when booting to
DOS rather than Linux.
Can you boot to DOS(maybe use a USB flash), and use a utility to dump the PCI
device memory? This will tell us what is happening because when booting to DOS
the driver will not load, so under this situation, we can check to see what the
BIOS allocation is for the memory BAR."
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.