[5827] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Re: Trouble with onboard video for Dell Optiplex 745 and Athena installs

daemon@ATHENA.MIT.EDU (Myron Freeman)
Fri Aug 31 15:38:05 2007

In-Reply-To: <200708311644.l7VGiXwK011729@pothole.mit.edu>
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: multipart/mixed; boundary=Apple-Mail-1--171530042
Message-Id: <E4BCC1CC-1E42-4F23-88EF-991E3882C731@eecs.MIT.EDU>
Cc: release-team@MIT.EDU
From: Myron Freeman <fletch1@eecs.MIT.EDU>
Date: Fri, 31 Aug 2007 15:37:47 -0400
To: "andrew m. boardman" <amb@MIT.EDU>
X-Spam-Score: 0.01
X-Spam-Flag: NO


--Apple-Mail-1--171530042
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


On Aug 31, 2007, at 12:44 PM, andrew m. boardman wrote:

>
> Hi!  Thanks for the bug report.  Many questions and possible  
> suggestions:
>
> Could you better describe lala land?  Blank, frozen, something else?
> Have you tried hitting control-P a bunch of times to see if the  
> text mode
> login will come up?  Is it just the display wedged or is it the whole
> machine?  (Can the affected machines be pinged from elsewhere?)
>

Basically, after a while, the screen goes blank with the standard  
blue background but no login window.  The machine still works  
otherwise; control-p does give you the text console.

>> Everything appears to revolve around having to use the generic VESA
>> drivers as opposed to something specific for the Intel GMA3000 on the
>> motherboard.
>
> Which drivers are they using now?

The default vesa driver.  Drivers specific for the Intel GMA3000  
built-in graphics on the motherboard doesn't seem to exist in the  
version of Linux that Athena currently uses.

> Our cluster 745s come with ATI Radeon
> hardware; per lspci:
>
> 01:00.0 VGA compatible controller: ATI Technologies Inc RV516  
> [Radeon X1300/X1550 Series]
>
> On these machines, the default installer uses the vesa driver, but
> there's a script that runs at boot time which, on machines with
> PUBLIC=true set, swaps the vesa driver for the proprietary ATI drivers
> which are *much* faster.  There's a bug with this, however, in that  
> the
> script only works on machines which have cluster info in hesiod.
> (There's a new version of the script in
> /afs/dev/user/amb/scripts/installproprietary-x-drivers-new.sh which
> doesn't need cluster info.)

I'll buy a few Radeon x1300/x1550 cards and try them.

> On the other hand, Intel-specific drivers
> are included in the base release and the installer should likely have
> used the "intel" driver (vice vesa).
>

As I said, the GMA3000 seems to be too new for the release of Linux  
that we're using.

> Could you send me (or leave in AFS somewhere readable) copies of
> /etc/X11/xorg.conf and the output of "lspci" from one of the affected
> machines?


Sure.

-Fletch


--Apple-Mail-1--171530042
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name=lspci-eelab02-video
Content-Disposition: attachment;
	filename=lspci-eelab02-video

00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)

--Apple-Mail-1--171530042
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name=xorg-eelab02.conf
Content-Disposition: attachment;
	filename=xorg-eelab02.conf

# Xorg configuration created by system-config-display

Section "ServerLayout"
	Identifier     "single head configuration"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
# RgbPath is the location of the RGB database.  Note, this is the name of the 
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

	RgbPath      "/usr/X11R6/lib/X11/rgb"
	FontPath     "unix/:7100"
EndSection

Section "Module"
	Load  "dbe"
	Load  "extmod"
	Load  "fbdevhw"
	Load  "glx"
	Load  "record"
	Load  "freetype"
	Load  "type1"
	Load  "dri"
EndSection

Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#	Option	"Xleds"		"1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable.
#	Option	"XkbDisable"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#	Option	"XkbModel"	"pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#	Option	"XkbModel"	"microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#	Option	"XkbLayout"	"de"
# or:
#	Option	"XkbLayout"	"de"
#	Option	"XkbVariant"	"nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#	Option	"XkbOptions"	"ctrl:swapcaps"
# Or if you just want both to be control, use:
#	Option	"XkbOptions"	"ctrl:nocaps"
#
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "us"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "LCD72VX"
	DisplaySize  340	270
	HorizSync    31.0 - 81.0
	VertRefresh  56.0 - 75.0
	Option	    "dpms"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "vesa"
	VendorName  "Videocard vendor"
	BoardName   "VESA driver (generic)"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes    "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "DRI"
	Group        0
	Mode         0666
EndSection


--Apple-Mail-1--171530042
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed




--Apple-Mail-1--171530042--

home help back first fref pref prev next nref lref last post