Bug 16710

Summary: With dual video cards X fails to start after it has been shut down.
Product: xorg Reporter: Anders Aagaard <aagaande>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
First start after reboot.
none
Second X start
none
my normal xorg.conf
none
xorg.conf for dualhead none

Description Anders Aagaard 2008-07-14 10:45:25 UTC
Created attachment 17670 [details]
First start after reboot.

I recently installed a second video card (RV280 PCI) to get tvout working on that card, and realized I can only start X once, after that it'll say "No devices detected.".

I'm attaching two files, the first file is starting X after a reboot, the second one is after shutting down that X, and then trying to start it again.

This is on current git xorg and ati drivers.
Comment 1 Anders Aagaard 2008-07-14 10:46:00 UTC
Created attachment 17671 [details]
Second X start
Comment 2 Anders Aagaard 2008-07-14 11:13:34 UTC
Created attachment 17672 [details]
my normal xorg.conf
Comment 3 Anders Aagaard 2008-07-14 11:15:01 UTC
Created attachment 17673 [details]
xorg.conf for dualhead

It's worth mentioning that I can't get X started dualhead either, this could be a configurational error on my side (I didn't try much when I realized I needed a reboot between each test).

Attaching the xorg.conf I tried for dualhead.

I also tried starting X with my normal xorg.conf and checking xrandr, xrandr then only shows my main device, and not the R200 device.
Comment 4 Anders Aagaard 2008-07-15 06:05:31 UTC
Realized something else, normally I boot without a framebuffer device, if I boot without one, and try to load uvesafb AFTER I've started and stopped X, it'll fail with this error:

uvesafb: no monitor limits have been set, default refresh rate will be used
uvesafb: scrolling: redraw
uvesafb: cannot reserve video memory at 0xd0000000
uvesafb: probe of uvesafb.0 failed with error -5

Loading uvesafb after a clean boot, then loading X works fine.
Comment 5 Anders Aagaard 2008-08-24 02:05:47 UTC
Must have been a motherboard issue, same hardware works on another motherboard.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.