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 <mcowley@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |rrawson@ciscony.com --- Comment #64 from Mark Cowley <mcowley@novell.com> 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.