Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249251 - x11-drivers/ati-drivers-8.552-r2 - blank screen on xorg-server-1.5.5 and ATI RS690M
Summary: x11-drivers/ati-drivers-8.552-r2 - blank screen on xorg-server-1.5.5 and ATI ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-29 12:49 UTC by George Shapovalov (RETIRED)
Modified: 2008-12-05 10:02 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
output of "X -configure" (x-config.log,2.47 KB, text/plain)
2008-11-29 12:54 UTC, George Shapovalov (RETIRED)
Details
Xorg.0.log (Xorg.0.log,26.63 KB, text/plain)
2008-11-29 12:56 UTC, George Shapovalov (RETIRED)
Details
xorg.conf (xorg.conf,7.43 KB, text/plain)
2008-11-29 13:02 UTC, George Shapovalov (RETIRED)
Details
kernel .config (.config,56.82 KB, text/plain)
2008-11-30 10:02 UTC, George Shapovalov (RETIRED)
Details
new xorg.conf (xorg.conf,7.77 KB, text/plain)
2008-12-05 08:49 UTC, George Shapovalov (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description George Shapovalov (RETIRED) gentoo-dev 2008-11-29 12:49:54 UTC
It all builds and installs fine (thanks! I saw there were quite a few bugs trying to just get it going). However when I actually try to use this all I get is black screen. System does not hang nor does X capture and not release all iput, like it sometimes likes. I can ctrl-alt-Fn otu and reboot with ctlr-alt-del. I suspect ctrl-alt-bckspace kills X too, monitored by HDD light reacting. However I cannot see anything, as screen remains dark; btw not completely blank, I can see backlight trying to permeate blanked out screen, so the monitor is not completely off.

This is on Dell Latitude D531,
# lspci |grep -i vga
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
(specifically Radeon Mobility X1270). Happens on both old and clean installs (I was rebuilding system in a separate chroot right about the same time).
The card is supported, as X actually runs and initializes the chip. However I could not google anything of use on this issue unfortunately..

Deleron ~ # emerge --info
Portage 2.2_rc16 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r4-x86_64-AMD_Athlon-tm-_64_X2_Dual-Core_Processor_TK-57-with-glibc2.2.5
Timestamp of tree: Sat, 29 Nov 2008 08:45:01 +0000
distcc 3.0 x86_64-pc-linux-gnu [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -msse3 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.1/env /usr/kde/4.1/share/config /usr/kde/4.1/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=k8 -msse3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usrsandbox"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ http://mirror.switch.ch/ftp/mirror/gentoo/"
LANG="uk_UA.UTF-8"
LDFLAGS="-Wl,-O1,--hash-style=gnu,--sort-common,--as-needed"
LINGUAS="en de fr ru uk"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/enlightenment /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X aac aalib acl acpi ada alsa amd64 arts audiofile bash-completion berkdb bluetooth branding bzip2 cairo cddb cdparanoia cdr cli cracklib crypt css cups dbus dga directfb djvu dri dvd dvdr dvdread eds emboss encode esd evo exif fam fbcon ffmpeg firefox flac fontconfig fortran gd gdbm gif gimp gmp gpm gsl gstreamer gtk hal htmlhandbook iconv idn ieee1394 imagemagick imlib ipv6 isdnlog java javascript jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdeprefix lame lcms ldap libcaca libnotify lm_sensors lzo mad midi mikmod mmap mmx mp3 mpeg mplayer mudflap multilib musepack musicbrainz ncurses networkmanager nls nptl nptlonly nsplugin ntp ogg openexr opengl openmp pam pcre pdf perl php png postgres ppds pppd python qt3 qt3support qt4 quicktime rar raw readline reflection samba sdl session skey sndfile spell spl sqlite sqlite3 sse sse2 sse3 ssl startup-notification svg sysfs tcl tcpd theora threads tiff tk truetype unicode usb utempter vim-syntax vorbis wavpack wmf x264 xattr xcb xcomposite xine xinerama xml xorg xpm xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de fr ru uk" USERLAND="GNU" VIDEO_CARDS="fbdev fglrx radeon radeonhd vesa vga vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Some more details are coming shortly (including Xorg.0.log)

PS
Looking at all the ati-drivers bugs, I could not decide whether this should be assigned to lu_zero or x11, so I left it with bug-wranglers, CC lu_zero.
Comment 1 George Shapovalov (RETIRED) gentoo-dev 2008-11-29 12:54:47 UTC
Created attachment 173741 [details]
output of "X -configure"

Trying to configure X anew fails, as can be seen in the attached file.

Here is a more detailed lspci output:
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] (prog-if 00 [VGA controller])
        Subsystem: Dell Device 0206
        Flags: bus master, fast devsel, latency 64, IRQ 19
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
        I/O ports at ee00 [size=256]
        Memory at fea00000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: [50] Power Management version 2
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
        Kernel driver in use: fglrx_pci
        Kernel modules: fglrx
Comment 2 George Shapovalov (RETIRED) gentoo-dev 2008-11-29 12:56:59 UTC
Created attachment 173742 [details]
Xorg.0.log

If I use old xorg.conf, it starts, but only gives blank screen, as described above. However, accordingly to this Xorg.log the card is detected (and reported as supported). No "EE"'s could be spotted either.
Comment 3 George Shapovalov (RETIRED) gentoo-dev 2008-11-29 13:02:47 UTC
Created attachment 173745 [details]
xorg.conf

This is the xorg-conf with which this was observed. The bunch of uncommented options in the Device section were originally unset. I tried to randomly force some stuff to see if I can rescue this, however no difference in behavior was observed.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-29 17:20:30 UTC
Please don't CC maintainers when you don't assign the bug as well.
Comment 5 Luca Barbato gentoo-dev 2008-11-30 03:47:24 UTC
Could you try with a fresh configuration from aticonfig?
Comment 6 George Shapovalov (RETIRED) gentoo-dev 2008-11-30 10:02:51 UTC
Created attachment 173853 [details]
kernel .config

I did try it earlier, and just did again. Got the same result. BTW, the configuration created by aticonfig is basically the same.

Could it be related to kernel configuration? I am also attaching kernel .config just in case..
Comment 7 George Shapovalov (RETIRED) gentoo-dev 2008-12-05 08:45:28 UTC
Well, I have a development, and a quite weird one.
I was trying to hook up an external monitor and added appropriate fields to the xorg.conf (by rerunning aticonfig --initial=dual-head) and that made the screen work. In fact, not only this allowed the 2nd screen to work, the primary screen ceased to be blank and started working both with and without external monitor connected.
Although I must mention that sometimes it takes ~10 sec for X to properly come up (but never significantly more), while more ofthen it takes the normal 1-3 secs. Plus, a few times I had it go into the blank mode again, usually (or even always) after issuing /etx/init.d/xdm restart, which was cured by reboot..

BTW, Jakub Sochor, who is on CC here, contacted me directly via email saying that he has the same issue, with the same model of laptop. So, this may be some kind of hardware issue specific to ati on Dell or even this particular model.
Comment 8 George Shapovalov (RETIRED) gentoo-dev 2008-12-05 08:49:52 UTC
Created attachment 174300 [details]
new xorg.conf

I am attaching the new xorg.conf that made the screen(s) work, for reference.
Please note, some of the options are commented out in this version. However, as I mentioned above, I started originally with even less options in a single-head xorg.conf setup and tried enabling some of the options that could or even could not, theoretically, affect the issue. So, I am sure the options are not responsible for this..

I am leaving the bug open, in case you want to investigate it further. However feel free to close it, it does look like hardware issue after all..
Comment 9 Luca Barbato gentoo-dev 2008-12-05 09:34:44 UTC
I'm afraid that you got your lcd mapped in a wierd way, xrandr shows it as the right device? using the opensource drivers show the same issue? I'm tempted to let it go as upstream but maybe that will tell use if the issue is in the driver or in the hardware.
Comment 10 George Shapovalov (RETIRED) gentoo-dev 2008-12-05 09:55:13 UTC
No, radeonhd driver (the one selected by X -configure if I unmerge ati-drivers) did not have such an issue, nor did the earlier version (~2 iterations back) of ati-drivers with xorg-1.4.

With xarndr all I get is:
$ xrandr
Can't open display

The device spexs did not seem to have changes since the earlier ati-drivers/xorg or radeonhd, according to Xorg.?.log files.
Comment 11 Luca Barbato gentoo-dev 2008-12-05 10:02:41 UTC
Pushing the issue to upstream then