No picture in X (DVI-I analog) on MacMini [regression][patch]

Bug #351245 reported by Marcus Comstedt
4
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati
Fix Released
Medium
xserver-xorg-video-ati (Ubuntu)
Fix Released
Undecided
Bryce Harrington

Bug Description

Binary package hint: xserver-xorg-video-ati

System: MacMini G4 1.33GHz (builtin Radeon 9200)
Monitor: Nokia Multigraph 446Xpro CRT, connected with DVI-I->VGA adapter

I tried the Jaunty Live CD, but it was a no go. The console worked fine at 1600x1200@85, but as soon
as X started, the monitor went into power save. Switching to a text VT worked, but switching
back to VT7 again gave me power save mode. I'm attaching the X log.

Using video=ofonly gave the same result, except now the console was low-resolution, low-refresh,
contained nothing, and I couldn't switch back to it from X.

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :
Revision history for this message
Marcus Comstedt (marcus-mc) wrote :
Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

For reference, here's the log output from my working X setup on Intrepid.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Please try the -ati/-radeon packages from my PPA https://launchpad.net/~tormodvolden/+archive/ppa (xserver-xorg-video-ati - 1:6.12.1.99+git20090327.f061308e-0ubuntu0tormod)

Changed in xserver-xorg-video-ati (Ubuntu):
assignee: nobody → tormodvolden
status: New → Incomplete
Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Is there a tool to inject a package update into a live CD image, or do I need to unpack
the image, use dpkg --root, and then recreate the ISO (including El Torito and whatnot)?

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Ah, never mind, I found https://help.ubuntu.com/community/LiveCDCustomization which
contains all the needed info. I'll check the package tonight.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

You don't need to change the live CD. Just boot it with Safe Graphics Mode (vesa or whatever works on the G4) and download and install the package, edit xorg.conf and restart X.

If there's no Safe Graphics Mode, you can boot with the "text" option and install it on the command line, before running X with "startx".

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Tormod,

Your PPA does not seem to contain any PPC builds of the package you indicate.
I tried building it myself, but it build-depends on a newer xserver-xorg-dev than
what is available in Intrepid...

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Sorry, I keep forgetting this is powerpc :) You can relax the xserver-xorg-dev dependency in debian/control, just exchange 1.6 for 1.5.

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Well, ok, I used "-d" to circumvent the dependency check completely, but it doesn't look like building with
this version of xserver-xorg-dev gived the required results, because the packages produced were not
usable with the X server on the live CD.

The -radeon package could not be installed; the message I got was:

 xserver-xorg-core conflicts with xserver-xorg-video-4
  xserver-xorg-video-radeon provides xserver-xorg-video-4 and is to be installed.

The -ati package could be installed, but trying to use it resulted in:

[ 0.002714] (==) Using config file: "/etc/X11/xorg.conf"
[ 0.186018] (EE) module ABI major version (4) doesn't match the server's version (5)
[ 0.186058] (EE) Failed to load module "ati" (module requirement mismatch, 0)
[ 0.186072] (EE) No drivers available.

I need to sleep now. If you have any suggestions, I'll be happy to try them tomorrow. :-)

Revision history for this message
Tormod Volden (tormodvolden) wrote :

If the driver is built for 1.5 it only works on 1.5... I suggest you build it from the live CD if you can. Or install Jaunty to a separate partition or disk...

Revision history for this message
In , Bugzi09-fdo-tormod (bugzi09-fdo-tormod) wrote :

Created an attachment (id=24404)
log file from -ati f061308e

Forwarded from Ubuntu https://bugs.launchpad.net/bugs/351245

System: MacMini G4 1.33GHz (builtin Radeon 9200)
Monitor: Nokia Multigraph 446Xpro CRT, connected with DVI-I->VGA adapter

I tried the Jaunty Live CD, but it was a no go. The console worked fine at 1600x1200@85, but as soon as X started, the monitor went into power save. Switching to a text VT worked, but switching back to VT7 again gave me power save mode. I'm attaching the X log.

Using video=ofonly gave the same result, except now the console was low-resolution, low-refresh, contained nothing, and I couldn't switch back to it from X.

Tested with git f061308e7abcf93d1612681b935387fee23e0a24

Revision history for this message
In , agd5f (agd5f) wrote :

Argh. fixed for real this time:
75bf5272936093bc024559e5744d97d8e79943b1

Revision history for this message
In , Bugzi09-fdo-tormod (bugzi09-fdo-tormod) wrote :

Reported to work. Thanks Alex!

Revision history for this message
Marcus Comstedt (marcus-mc) wrote : Re: No picture in X (DVI-I analog) on MacMini with Jaunty live CD

Ok, building from the live CD worked fine.

The actual driver upgrade seems to have made no change though; the behaviour is
exactly as before.

Attaching logs.

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :
Changed in xserver-xorg-video-ati (Ubuntu):
assignee: tormodvolden → nobody
status: Incomplete → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Can you please also try
 Option "MacModel" "mini-internal"
in the Device section of your xorg.conf? See "man radeon" for more information. The driver detects "external".

Revision history for this message
Tormod Volden (tormodvolden) wrote :

I've forwarded this bug upstream for you to https://bugs.freedesktop.org/show_bug.cgi?id=20979 . Could you please subscribe yourself to this bug, in case they need further information or wish you to test something. Thanks ahead of time!

Changed in xserver-xorg-driver-ati:
status: Unknown → Confirmed
Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Selecting mini-internal makes no difference.
Also, my working X setup on Intrepid auto-detects "mini-external" as well.
Not that this is any proof it is correct of course. :-)

I've subscribed myself to the upstream bug, although it looks like someone already has
had some kind of revelation... :-D

Thanks for your help so far.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

It seems like Alex has sorted it out. I have uploaded a new source package to my PPA.

Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Yep, now everything seems to work perfectly.

I'll try building a custom live CD with the packages
I build tomorrow just in case...

Revision history for this message
Tormod Volden (tormodvolden) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :
Changed in xserver-xorg-video-ati (Ubuntu):
assignee: nobody → bryceharrington
summary: - No picture in X (DVI-I analog) on MacMini with Jaunty live CD
+ No picture in X (DVI-I analog) on MacMini [regression][patch]
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-ati - 1:6.12.1-0ubuntu2

---------------
xserver-xorg-video-ati (1:6.12.1-0ubuntu2) jaunty; urgency=low

  [Bryce Harrington]
  * Add 109_pciids_rs780.patch, 110_pciids_rs880.patch: Support for rs780
    and rs880 cards. Cherrypick from upstream.
    (LP: #311748)

  [Tormod Volden]
  * Add 105_fix_dvi_on_macmini.patch: Fix DVI output on MacMini
    Cherrypick from upstream.
    (LP: #351245)

 -- Bryce Harrington <email address hidden> Tue, 31 Mar 2009 16:27:44 -0700

Changed in xserver-xorg-video-ati:
status: Confirmed → Fix Released
Changed in xserver-xorg-driver-ati:
status: Confirmed → Fix Released
Revision history for this message
Marcus Comstedt (marcus-mc) wrote :

Verified as working on todays build of the Live CD.

Thanks guys.

Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
Changed in xserver-xorg-driver-ati:
importance: Medium → Unknown
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.