From owner-freebsd-x11@FreeBSD.ORG Sun May 17 11:47:06 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A7001065674 for ; Sun, 17 May 2009 11:47:06 +0000 (UTC) (envelope-from bennett@cs.niu.edu) Received: from mp.cs.niu.edu (mp.cs.niu.edu [131.156.145.41]) by mx1.freebsd.org (Postfix) with ESMTP id 432948FC1A for ; Sun, 17 May 2009 11:47:01 +0000 (UTC) (envelope-from bennett@cs.niu.edu) Received: from mp.cs.niu.edu (bennett@localhost [127.0.0.1]) by mp.cs.niu.edu (8.14.3/8.14.3) with ESMTP id n4HAlaRE013025 for ; Sun, 17 May 2009 05:47:36 -0500 (CDT) Date: Sun, 17 May 2009 05:47:36 -0500 (CDT) From: Scott Bennett Message-Id: <200905171047.n4HAlaC7013024@mp.cs.niu.edu> To: freebsd-x11@freebsd.org Subject: X questions before installing FreeBSD 7.2 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 May 2009 11:47:06 -0000 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@hellas:/usr/src/sys/i386/compile/SMP-hellas ACPI APIC Table: 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 Features2=0x441d 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 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: on motherboard Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 cpu1: on acpi0 acpi_throttle1: on cpu1 acpi_throttle1: failed to attach P_CNT device_attach: acpi_throttle1 attach returned 6 acpi_acad0: on acpi0 battery0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 agp0: mem 0xf0000000-0xf7ffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 drm0: 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@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 * **********************************************************************