Red Hat Bugzilla – Bug 115089
Unable to setup X with Intel Corp. 82845G/GL [Brookdale-G] Chipset
Last modified: 2007-11-30 17:10:36 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7a)
Description of problem:
I am trying to setup Fedora on a space office machine (IBM Netvista
8307-KSU) to prove that a Linux based office machine is possible.
Unfortunately, I am stuck at the install phase with this machine.
It seems that the Display chipset does not work well with Linux. I
have tried i810, vesa drivers that pre-installed. I have also tried
i830 driver from intel's website. Nothing works. IBM does not have
linux drivers on their website.
X -configure fails too. I am attaching the latest X log file,
XF86Config file. Please let me know if any more info is needed. Here
is more info about my setup:
00:02.0 VGA compatible controller: Intel Corp. 82845G/GL [Brookdale-G]
Chipset Integrated Graphics Device (rev 01) (prog
-if 00 [VGA])
Subsystem: IBM: Unknown device 0267
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 88000000 (32-bit, prefetchable) [size=128M]
Region 1: Memory at 80000000 (32-bit, non-prefetchable)
Capabilities: [d0] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
XFree86 Version 4.3.0 (Fedora Core 1: 4.3.0-42)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.21-2.ELsmp i686 [ELF]
OS Kernel: Linux version 2.4.22-1.2115.nptl
(firstname.lastname@example.org) (gcc version 3.2.3 20030422 (Red Hat
Linux 3.2.3-6)) #1 Wed Oct 29 15:42:51 EST 2003
gcc -dumpversion: 3.3.2
I read somewhere that agpgart should be compiled in kernel, so I tried
that and failed. Copied configs/kernel-2.4.22-i686.config to .config,
make menuconfig, and select agpgart as built in, make dep clean
bzImage modules modules_install. Fails at:
ld -m elf_i386 -T
/usr/src/linux-2.4.22-1.2115.nptl/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o init/do_mounts.o --start-group
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/fs.o ipc/ipc.o drivers/acpi/acpi.o drivers/cpufreq/cpufreq.o
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o
drivers/net/tokenring/tr.o drivers/net/wan/wan.o drivers/atm/atm.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o
drivers/pnp/pnp.o drivers/video/video.o drivers/media/media.o
drivers/md/mddev.o drivers/isdn/vmlinux-obj.o crypto/crypto.o
/usr/src/linux-2.4.22-1.2115.nptl/arch/i386/lib/lib.a --end-group -o
kernel/kernel.o(.text+0xfc3): In function `schedule':
: undefined reference to `active_load_balance'
make: *** [kallsyms] Error 1
make: Leaving directory `/usr/src/linux-2.4.22-1.2115.nptl'
make: *** [vmlinux] Error 2
Version-Release number of selected component (if applicable):
XFree86 Version 4.3.0 (Fedora Core 1: 4.3.0-42)
Steps to Reproduce:
1. Start XWindows
Created attachment 97512 [details]
The X Config file
Created attachment 97513 [details]
X Startup log file
Created attachment 97514 [details]
strace -ff -o xfree XFree86 -configure
This is not a bug. I see two problems here:
1) You have tried to use an unsupported configuration mechanism,
namely running "X -configure" plus hand editing the config file
incorrectly and ending up with a totally bogus configuration
2) Your installation seems like it might be broken due to the first
server module barfing. Often caused by disk corruption or other
The Intel i845 works fine on FC1, however systems which have broken
BIOS's will limit the video memory to 1Mb, and XFree86 can not
do anything about that. (See other bug reports in bugzilla or
search google for "i845 stolen memory" problem for more details).
What you need to do now, is remove any 3rd party drivers, reinstall
the Red Hat supplied drivers, and use the Red Hat supplied binary
kernel. Then update your system to the latest Red Hat supplied
updates, and run our sole supported X configuration tool:
Once that is done, you should have a working X configuration,
unless of course there is some other problem such as #2 above.
If you do continue to have a problem after all of this, then my
suggestion is to subscribe to the XFree86@xfree86.org mailing
list and post the problem there, and seek technical assistance.
It's also possible your specific system has some problem such
as an unsupported agp chipset or something.
Either way, this very much does not look like a bug.
Thanks for pointing me in the right direction. I wasn't sure if this
was a module bug or a config problem. The problem is now resolved. You
were right, it was a BIOS issue.
Somehow, I was under the impression that Linux does not deal with the
BIOS, apparentaly not...
Thanks once again