Red Hat Bugzilla – Bug 23439
install fails to start properly on IBM Thinkpad T20
Last modified: 2007-04-18 12:30:33 EDT
Video chipset: S3 Savage IX Mobility (requires S3 download for native X
Produces traceback when loading second stage installer and not typing any
additional options at syslinux boot prompt:
going to test the x server
File "/var/tmp/anaconda-7.1//usr/lib/anaconda/xserver.py", line 133, in
server = x.test ([':1', 'vt7', '-s', '1440', '-terminate'], spawn=1)
File "/var/tmp/anaconda-7.1//usr/lib/anaconda/xf86config.py", line 1020, in
serverpath = "/usr/X11R6/bin/" + self.server
TypeError: illegal argument type for built-in operation
tested the x server
Waiting for the X server to start
File "/usr/bin/anaconda", line 279, in ?
result = xserver.startX (runres)
File "/usr/lib/anaconda/xserver.py", line 125, in startX
File "/usr/lib/anaconda/xserver.py", line 156, in testx
pid, status = os.waitpid (server, os.WNOHANG)
and then install exits abnormally
Never attempts to run text mode install.
Note: Graphical installer comes up properly if you give vga= line at boot
prompt such as
boot: linux vga=791
Assigned to developer.
*** Bug 23655 has been marked as a duplicate of this bug. ***
This defect is considered MUST-FIX for Florence Gold release
vga=791 will force the card into 16 bit color at 1024x768. It appears that the
card won't work in any other framebuffer mode except this. The installer tries
to put the card into 16 bit color 800x600 resolution, and it seems like the card
and the installer collide and the installer loses.
There are two problems. One is that the installer shouldn't traceback in this
manner. This is caused by self.server being empty. Dr. Mike added code to
check for this, so this issue should be fixed. Will test tomorrow on the
Issue two is why is self.server empty? It's because the card isn't in the
pcitable or the Cards database. We will add this card to the lists so that the
card can be correctly identified. Will do this tomorrow.
Both items should be fixed now. We've inserted code to fall back to text mode
gracefully if the card can't be detected. Also, we've updated the card database
so that this card will be detected in the future. Thanks for this report.