Bug 155139 - radeon: SaX2 video detection fails with freeze during initial installation
Summary: radeon: SaX2 video detection fails with freeze during initial installation
Status: RESOLVED NORESPONSE
Alias: None
Product: openSUSE 10.3
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Final
Hardware: x86-64 Other
: P5 - None : Major with 1 vote (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-03 21:53 UTC by Clyde Kunkel
Modified: 2007-10-16 07:23 UTC (History)
3 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
sax2 -r log (1.45 KB, text/plain)
2006-03-04 13:08 UTC, Clyde Kunkel
Details
log file of sax2 -c 0 (67.58 KB, application/octet-stream)
2006-03-06 16:34 UTC, Clyde Kunkel
Details
attempted detection of PCI radeon 9200SE card (10.43 KB, application/octet-stream)
2006-03-06 16:47 UTC, Clyde Kunkel
Details
log of attempted dual gfx card. (68.81 KB, text/plain)
2006-04-02 15:27 UTC, Clyde Kunkel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Clyde Kunkel 2006-03-03 21:53:46 UTC
during final hardware configuration phase, screen 1 blanks, then displays 640x480 background with X cursor, then blanks with only large outlined X cursor in the middle.  Screen 2 has columns of random colored pixels and blinks occaisionally.  ATI Radeon 9200 on AGG and Radeon 9200 SE on PCI.  Have to reset computer to get out of this.  Restart to single mode and rcsdm stop and then sax2 -r results in same problem.  Restart without single, system comes up in either vesa of fb mode.  Hand modified xorg.conf to use single screen and radeon driver to get normal (for me) 1280x1024 screen.

Will try to get second screen up when have more time to debug.  Dual head with this system does work with former SuSE OS's and Gentoo.
Comment 1 Christian Boltz 2006-03-04 11:36:15 UTC
Please run sax2 -r once more and attach /var/log/SaX.log.
Comment 2 Clyde Kunkel 2006-03-04 13:08:35 UTC
Created attachment 71252 [details]
sax2 -r log
Comment 3 Clyde Kunkel 2006-03-04 18:30:08 UTC
Here is some possibly useful information from the xorg.0.log file followed by a partial lsmod:

drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) RADEON(0): [drm] loaded kernel module for "radeon" driver
(II) RADEON(0): [drm] DRM interface version 1.2
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xf9284000
(II) RADEON(0): [drm] mapped SAREA 0xf9284000 to 0xb793d000
(II) RADEON(0): [drm] framebuffer handle = 0xc8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(WW) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(II) RADEON(0): [agp] You may want to make sure the agpgart kernel module
is loaded before the radeon kernel module.
(II) RADEON(0): [drm] removed 1 reserved context for kernel
(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf9284000 at 0xb793d000
(II) RADEON(0): Depth moves disabled by default
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(==) RADEON(0): Backing store disabled
(WW) RADEON(0): Direct rendering disabled
(II) RADEON(0): Render acceleration enabled
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)

P4C800Deluxe:~ # lsmod | egrep 'agp|drm'
drm                    67092  1 radeon
intel_agp              24860  0
agpgart                33364  2 drm,intel_agp
P4C800Deluxe:~ #


Comment 4 Clyde Kunkel 2006-03-04 20:26:38 UTC
Pleae ignore comment #3, stupid mistake on my part.  Apologies for any confusion it may have caused.
Comment 5 Marcus Schaefer 2006-03-06 13:42:52 UTC
radeon driver bug ?

two radeon cards...


  sax2 -c 0

should at least be able to setup on of the two cards
Comment 6 Clyde Kunkel 2006-03-06 16:34:43 UTC
Created attachment 71415 [details]
log file of sax2 -c 0

Log file as requested.  This allows the machine to boot, but numerous errors with DCOP server and kattach caused me to revert to my hand written xorg.conf.  No errors with that config file.
Comment 7 Clyde Kunkel 2006-03-06 16:47:57 UTC
Created attachment 71427 [details]
attempted detection of PCI radeon 9200SE card

Tried to detect the second radeon 9200 card.  System froze, blank screens, no keyboard or mouse.  Had to use reset button to restore system.

Went back and tried SuSE 10.  Works fine with this system.  Just to be sure, here is the layout on this ASUS P4C800 Deluxe mobo:

PCI slot 1:0:0 has agp radeon 9200 card with Viewsonic P225F monitor attached via kvm.
PCI slot 2:10:0 has pci radeon 9200SE card with Princeton VL1715 LCD monitor directly attached.

Mouse and keyboard are attached via kvm also.

Tried sax2 --lowress and sax2 with known working resolutions and vsyncs specified for both monitors.  No change in problem.

During sax2 -c 0 invocation, did see the following msg repeated 6 times (7 total):
ISaX: could not import file: /var/cache/sax/files/config at /usr/sbin/isax line 200.

Thanks for looking at this.  Two monitors under SuSE 10 is wonderful.  Looking forward to same with SuSE 10.1.
Comment 8 Stefan Dirsch 2006-03-06 16:53:26 UTC
Supporting 2 different gfx boards is no longer major looking at all the dualhead gfx boards nowadays. Setting to NORMAL therefore.
Comment 9 Stefan Dirsch 2006-03-18 22:22:48 UTC
radeonold should be the workaround for 10.1. 

IMHO this needs to be tested/investigated again after switching to X.Org > 7.0 (SUSE > 10.). ==> LATER
Comment 10 Stefan Dirsch 2006-03-28 19:16:11 UTC
I've added the current ati-1-0-branch radeon driver to RC1. Some things 
might have been fixed. Give it a try with "sax2 -r -m 0=radeon10b". 
(The driver is called "radeon10b") 
Comment 11 Clyde Kunkel 2006-03-29 01:47:32 UTC
I'll give it a try.  Haven't seen RC1 show up yet.  When will it be out?
Comment 12 Stefan Dirsch 2006-03-29 05:11:17 UTC
Thanks. Feel free to have a look at the roadmap on http://en.opensuse.org/Roadmap
Comment 13 Clyde Kunkel 2006-04-02 15:26:15 UTC
Installed b9, had to kill install x-server in later stages due to what appeared to be an infinite loop in yast.  Install appeared to complete except for final hardware detection.  Booted into single mode:

(none):~# sax2 -r -m 0=radeon10b
SaX: initializing please wait...
SAX: your current configuration will not be read in
SaX: no X=Serve is running
SaX: will start own server if needed
NET: Registered protocol family 10
lo: Disabled privacy extensions
IPv6 over IPv4 tunneling driver

At this point, an x-server started with an ugly 640x screen0 with a large X that moved with the mouse, second screen on second gfx card did show anything.

Screen blanked, then repeated ugly 640x screen, nothing on second.

SaX: ups lost card during probing... abort at /usr/share/sax/init.pl line 619.
(none):~ #

sax log:

/*************
SaX2 log     : SaX2 version 7.1 - SVN Release: 1.49 2003/03/17
**************
SVN RELEASE  : 1048
             :
DESCRIPTION  : X11 configuration log file to collect information
             : about detection, startup and configuration.
             : There are three parts of logging:
             : ---
             : 1) INIT     ( detection, 3D )
             : 2) STARTUP  ( xorg.conf, X11 log, glxinfo )
             : 3) CONFIG   ( config actions )
             : ---
             :
VERSION      : SaX2 compiled for: [SUSE Linux 10.1 (i586)]
PARAMETER    : -r -m 0=radeon10b
             :
LOG DATE     : Sun Apr  2 09:19:36 EDT 2006
*************/
============================
Framebuffer Info:
----------------------------
Framebuffer is active

02-Apr 09:19:37 <I> Initializing...
02-Apr 09:19:39 <I> [ Sysp: Mouse detection data
	Mouse0    =>  Protocol   : explorerps/2
	Mouse0    =>  Device     : /dev/input/mice
	Mouse0    =>  Buttons    : 7
	Mouse0    =>  Wheel      : 1
	Mouse0    =>  Emulate    : 0
	Mouse0    =>  Name       : ImExPS/2 Generic Explorer Mouse
	Mouse0    =>  VendorID   : 0x0210
	Mouse0    =>  DeviceID   : 0x0015
	Mouse0    =>  Profile    : <undefined>
	Mouse0    =>  RealDevice : /dev/input/event2
	Mouse0    =>  NutShell   : 0
]
02-Apr 09:19:39 <I> [ Sysp: Keyboard detection data
	Keyboard0 =>  XkbModel   : pc104
	Keyboard0 =>  XkbLayout  : us
	Keyboard0 =>  Name       : AT Translated Set 2 keyboard
	Keyboard0 =>  RealDevice : /dev/input/event0
]
02-Apr 09:20:02 <I> [ Sysp: Server detection data
	Card0     =>  DomainId   : 0x0
	Card0     =>  BusId      : 0x1
	Card0     =>  SlotId     : 0x00
	Card0     =>  FuncId     : 0x0
	Card0     =>  Vendor     : ATI
	Card0     =>  Device     : RV280 5961
	Card0     =>  VID        : 0x1002
	Card0     =>  DID        : 0x5961
	Card0     =>  Module     : radeon10b
	Card0     =>  BusType    : AGP
	Card0     =>  Detected   : 2
	Card0     =>  Flag       : DEFAULT
	Card0     =>  SUB-VID    : 0x1002
	Card0     =>  SUB-DID    : 0x2002
	Card0     =>  DrvProfile : <undefined>
	
	Card1     =>  DomainId   : 0x0
	Card1     =>  BusId      : 0x2
	Card1     =>  SlotId     : 0x0a
	Card1     =>  FuncId     : 0x0
	Card1     =>  Vendor     : ATI
	Card1     =>  Device     : RV280 5964
	Card1     =>  VID        : 0x1002
	Card1     =>  DID        : 0x5964
	Card1     =>  Module     : radeon
	Card1     =>  BusType    : AGP
	Card1     =>  Detected   : 2
	Card1     =>  Flag       : DEFAULT
	Card1     =>  SUB-VID    : 0x174b
	Card1     =>  SUB-DID    : 0x7c25
	Card1     =>  DrvProfile : Depth24,Radeon
]
02-Apr 09:20:27 <I> [ Sysp: XStuff detection data
	SaX: ups lost card during probing... abort
]

Created single card xorg.conf and booted normally with nice gnome desktop.  Tried hardware graphics card and monitor detect from yast, same symptoms as with single boot.  Tried with xorg 6.8.2 working dual gfx card xorg.conf.  Got gdm menu selection, able to log on, but gnome desktop initialization failed before entire desktop was up.  Lost keyboard and mouse, second screen had herring bone pattern.  Had to reset reboot different distro, reset xorg.conf to working single mode.  Looked at Xorg.0.log, no (EE) that I could see, log attached.


Comment 14 Clyde Kunkel 2006-04-02 15:27:56 UTC
Created attachment 76058 [details]
log of attempted dual gfx card.
Comment 15 Stefan Dirsch 2006-07-21 15:54:32 UTC
This should be retested with SUSE 10.2 Alpha3.
Comment 16 Stefan Dirsch 2006-07-21 15:54:50 UTC
NEEDINFO.
Comment 17 matt reed 2006-08-15 16:11:35 UTC
Can not get passed install, reseting just boots back into user set up again.
Comment 18 Stefan Dirsch 2006-08-15 16:26:43 UTC
Hmm. This seems to be a different issue (on ALpha3).
Comment 19 matt reed 2006-08-17 21:59:06 UTC
found out that sax2 could not handle my second video card, removing it solved my problem.
Comment 20 Stefan Dirsch 2006-08-18 02:55:57 UTC
Ok. If I don't mix up things, this has been the problem before. So it seems we don't see an improvement here. :-(

I suggest to try updated X.Org 7 xorg-x11-server/xorg-x11-driver-video updates from openSUSE buildservice (xorg7 project) from time to time with your dual card setup.

Setting to LATER again. I still don't think this is major. ;-)

BTW, thanks for testing again!
Comment 21 Stefan Dirsch 2006-12-19 22:00:14 UTC
> I suggest to try updated X.Org 7 xorg-x11-server/xorg-x11-driver-video
> updates from openSUSE buildservice (xorg7 project) from time to time with
> your dual card setup.
Updates for openSUSE 10.2 are and will be available via the xorg72/xorg73 project.
Comment 22 Stefan Dirsch 2007-03-31 20:32:03 UTC
A new radeon driver (6.6.191) is available in xorg73 project.
Comment 23 Stefan Dirsch 2007-06-07 14:07:30 UTC
A new radeon driver (6.6.192) is available in xorg73 project.
Comment 24 Stefan Dirsch 2007-08-09 19:27:11 UTC
Reopen.
Comment 25 Stefan Dirsch 2007-08-09 19:33:20 UTC
Any improvements with openSUSE 10.3?
Comment 26 Stefan Dirsch 2007-10-16 07:23:55 UTC
Not sure, when we'll get a response here. Try also 

  sax2 -m 0=radeonold,1=radeonold

on 10.3. This is the radeon driver of 10.2. Feel free to reopen the bugreport if the issue still exists on 10.3.