Bug 60815

Summary: 5.2-rc2 install screen becomes garbled after failed xf86config setup.
Product: Base System Reporter: Jonathan Roes <jroes>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Jonathan Roes 2004-01-02 05:50:10 UTC
Installation fails with the following characteristics:

4.2-rc2 ISO mini   from ftp2.us.freebsd.org
auto defaults, partitioning 14gb of unallocated space, mounted DOS
partition as /win
FTP install, DHCP-assigned address (ipv4) on rl0 (realtek ethernet driver)
gateway 192.168.0.1 (win2k box i have acting as router)
install over FTP from ftp2.us.freebsd.org
X-Developer, defaults
ports: yes

---


After everything goes in, I try to run xf86config via the sysinstall
menus.  X starts fine, I change nothing, (it already detects I need to use
the nv server, comp stats:  Philips 107S Monitor (used default monitor
info), Geforce 3 (used nv, default), used default keyboard, used default
mouse (i have a logitech mx300).  I click on quit and say yes to saving
the configuration.

I am returned to a sysinstall screen that is garbled, and I can barely
read that it says there was an error in my xf86config, and wants to know
if i want to try again.

I hit yes, same thing occurs.  The 2nd terminal (alt-f2) shows that it
caught a SIGILL.

If, while in X, I use ctrl-alt-backspace, I can quit X and be returned to
a clear sysinstall screen.

Fix: 

Workaround: exit xf86config with ctrl+alt+backspace, or do not enter xf86config during initial installation with /stand/sysinstall
How-To-Repeat: Execute usual installation procedures, choosing X-Developer.  Choose to run xf86config from the menu when given the option to configure X.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2004-08-29 06:23:53 UTC
State Changed
From-To: open->closed

The new consensus seems to be that removing the X configuration from 
sysinstall will simplify life for everyone.  This will render this 
PR obsolete.