X questions before installing FreeBSD 7.2

Scott Bennett bennett at cs.niu.edu
Sun May 17 11:47:06 UTC 2009


     I've been running FreeBSD 6.3+ (i.e., -STABLE, but stuck at a time last
year when kernel updates for the Radeon driver made the system fail) with my
ports tree frozen at the point of the freeze before the X.org 6.9 - 7.2 switch.
Later today I hope to shut it down, install FreeBSD 7.2-RELEASE, and start
configuring things and installing ports to get things more or less the way
the way I've had them.  But, having attempted to upgrade X.org 6.9 to 7.3
several months ago and failing to get a usable X out of it (e.g., the first
click on a Firefox window crashed X and left the whole system inaccessible,
necessitating a power off and reboot), I'm leary of what the version of X.org
distributed in FreeBSD 7.2-RELEASE is going to do.  Restoring the old system
could be done, but it's so old that that isn't really a good option, and it
takes a horribly long time to do.
     Here are relevant excerpts from the dmesg(8) output and the Xorg.0.log
file from the currently running system, which is a Dell Inspiron XPS built
in November 2004.

------------------------dmesg(8) output excerpt---------------------

Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-STABLE #187: Wed Aug 13 03:10:56 CDT 2008
    bennett at hellas:/usr/src/sys/i386/compile/SMP-hellas
ACPI APIC Table: <DELL   CPi R  >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 3.40GHz (3391.52-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf34  Stepping = 4
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x441d<SSE3,RSVD2,MON,DS_CPL,CNXT-ID,xTPR>
  Logical CPUs per core: 2
real memory  = 2147131392 (2047 MB)
avail memory = 2091757568 (1994 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <DELL CPi R  > on motherboard
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
acpi_throttle1: failed to attach P_CNT
device_attach: acpi_throttle1 attach returned 6
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82865 host to AGP bridge> mem 0xf0000000-0xf7ffffff at device 0.0 on pci0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
drm0: <ATI Radeon JN R420 Mobility M18> port 0xc000-0xc0ff mem 0xe0000000-0xefffffff,0xfcff0000-0xfcffffff irq 16 at device 0.0 on pci1
info: [drm] AGP at 0xf0000000 128MB
info: [drm] Initialized radeon 1.25.0 20060524


---------------------------Xorg.0.log excerpts-------------------------

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: FreeBSD 6.1 i386 [ELF] 
Current Operating System: FreeBSD hellas 6.3-STABLE FreeBSD 6.3-STABLE #187: Wed Aug 13 03:10:56 CDT 2008     bennett at hellas:/usr/src/sys/i386/compile/SMP-hellas i386
Build Date: 09 December 2006
.
.
.
(II) ATI: ATI driver (version 6.5.7) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets:
.
.
.
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
.
.
.
	ATI Radeon Mobility 9800 (M18) JN (AGP),
.
.
.
(II) Primary Device is: PCI 01:00:0
(--) Chipset ATI Radeon Mobility 9800 (M18) JN (AGP) found
.
.
.
(II) Loading /usr/X11R6/lib/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
	compiled for 6.9.0, module version = 1.2.0
	ABI class: X.Org Video Driver, version 0.8
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): Legacy BIOS detected
(II) RADEON(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3
(II) RADEON(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 0
(II) RADEON(0): 
(II) RADEON(0): Primary:
 Monitor   -- LVDS
 Connector -- DVI-I
 DAC Type  -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type  -- DVI_DDC
(II) RADEON(0): Secondary:
 Monitor   -- NONE
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- NONE
 DDC Type  -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=6 min=20000 max=35000; xclk=29925
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel ID string: Y5703
(II) RADEON(0): Panel Size from BIOS: 1920x1200
(II) RADEON(0): BIOS provided dividers will be used.
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): No valid mode specified, force to native mode
(II) RADEON(0): Total number of valid FP mode(s) found: 1
(--) RADEON(0): Virtual size is 1920x1200 (pitch 1920)
(**) RADEON(0): *Mode "1920x1200": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1920x1200"  161.75  1920 2016 2048 2184  1200 1202 1208 1235
(**) RADEON(0):  Default mode "640x350": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x350"  161.75  640 2016 2048 2184  350 1202 1208 1235
(**) RADEON(0):  Default mode "640x400": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x400"  161.75  640 2016 2048 2184  400 1202 1208 1235
(**) RADEON(0):  Default mode "720x400": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "720x400"  161.75  720 2016 2048 2184  400 1202 1208 1235
(**) RADEON(0):  Default mode "640x480": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x480"  161.75  640 2016 2048 2184  480 1202 1208 1235
(**) RADEON(0):  Default mode "800x600": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "800x600"  161.75  800 2016 2048 2184  600 1202 1208 1235
(**) RADEON(0):  Default mode "1024x768": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1024x768"  161.75  1024 2016 2048 2184  768 1202 1208 1235
(**) RADEON(0):  Default mode "1152x864": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1152x864"  161.75  1152 2016 2048 2184  864 1202 1208 1235
(**) RADEON(0):  Default mode "1280x960": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1280x960"  161.75  1280 2016 2048 2184  960 1202 1208 1235
(**) RADEON(0):  Default mode "1280x1024": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1280x1024"  161.75  1280 2016 2048 2184  1024 1202 1208 1235
(**) RADEON(0):  Default mode "1600x1200": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1600x1200"  161.75  1600 2016 2048 2184  1200 1202 1208 1235
(**) RADEON(0):  Default mode "832x624": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "832x624"  161.75  832 2016 2048 2184  624 1202 1208 1235
(**) RADEON(0):  Default mode "1152x768": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1152x768"  161.75  1152 2016 2048 2184  768 1202 1208 1235
(**) RADEON(0):  Default mode "1400x1050": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1400x1050"  161.75  1400 2016 2048 2184  1050 1202 1208 1235
(**) RADEON(0):  Default mode "1600x1024": 161.8 MHz (scaled from 0.0 MHz), 74.1 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1600x1024"  161.75  1600 2016 2048 2184  1024 1202 1208 1235
(==) RADEON(0): DPI set to (75, 75)


     My questions before getting started later today run like this.

	a) What exactly is supported in the version of X.org distributed with
	   FreeBSD 7.2-RELEASE for this Mobility Radeon 9800 card, given the
	   chip set(s), the screen capabilities, 256 MB on the card, and
	   anything else you happen to notice in the excerpts above?

	b) What sort of DPMS stuff works and what doesn't?  Under 6.9.0, the
	   xscreenserver-demo can be told to shut the screen off after a
	   specified period of disuse, and it will do so.  Unfortunately, it
	   doesn't offer any method of turning the screen back on again, so
	   one has to reboot to get it to work again.  Working with a dead
	   screen pretty much means shutting the system off (i.e., crashing
	   it) and then powering up again.

	c) What other problems are known to occur with this hardware under
	   FreeBSD 7.2-RELEASE and its pre-installed X.org software?

Any other possibly relevant information is also welcome.
     Thanks much for any information I get in response to this.  I'm truly
fed up with having been stuck with old software so long and can hardly wait
to get to something better and, even more importantly, updateable.


                                  Scott Bennett, Comm. ASMELG, CFIAG
**********************************************************************
* Internet:       bennett at cs.niu.edu                              *
*--------------------------------------------------------------------*
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."                                               *
*    -- Gov. John Hancock, New York Journal, 28 January 1790         *
**********************************************************************


More information about the freebsd-x11 mailing list