|
Bugzilla – Full Text Bug Listing |
| Summary: | radeon: SaX2 video detection fails with freeze during initial installation | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Clyde Kunkel <clydekunkel7734> |
| Component: | X.Org | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED NORESPONSE | QA Contact: | E-mail List <xorg-maintainer-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | gjmatt, ms, suse-beta |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
sax2 -r log
log file of sax2 -c 0 attempted detection of PCI radeon 9200SE card log of attempted dual gfx card. |
||
|
Description
Clyde Kunkel
2006-03-03 21:53:46 UTC
Please run sax2 -r once more and attach /var/log/SaX.log. Created attachment 71252 [details]
sax2 -r log
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:~ # Pleae ignore comment #3, stupid mistake on my part. Apologies for any confusion it may have caused. radeon driver bug ? two radeon cards... sax2 -c 0 should at least be able to setup on of the two cards 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.
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.
Supporting 2 different gfx boards is no longer major looking at all the dualhead gfx boards nowadays. Setting to NORMAL therefore. 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 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") I'll give it a try. Haven't seen RC1 show up yet. When will it be out? Thanks. Feel free to have a look at the roadmap on http://en.opensuse.org/Roadmap 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.
Created attachment 76058 [details]
log of attempted dual gfx card.
This should be retested with SUSE 10.2 Alpha3. NEEDINFO. Can not get passed install, reseting just boots back into user set up again. Hmm. This seems to be a different issue (on ALpha3). found out that sax2 could not handle my second video card, removing it solved my problem. 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! > 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.
A new radeon driver (6.6.191) is available in xorg73 project. A new radeon driver (6.6.192) is available in xorg73 project. Reopen. Any improvements with openSUSE 10.3? 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. |