[5827] in Release_7.7_team
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--