[i810] world's most broken BIOS

Bug #13030 reported by Jean Privat
6
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Medium
Daniel Stone

Bug Description

Problem to start the x server. try with ubuntu live cd array 5.

I will attach xorg.log and lspci output.
Ask me if you want other information

Revision history for this message
Jean Privat (privat) wrote :

Created an attachment (id=1386)
/var/log/Xorg.0.log

Revision history for this message
Jean Privat (privat) wrote :

Created an attachment (id=1387)
lspci output

Revision history for this message
Daniel Stone (daniels) wrote :

The problem here is that your BIOS is totally broken and doesn't do 24bpp modes:
we should probably fail more gracefully in this case, but for the time being, I
don't think there's much we can do, sorry.

This bug has been marked as a duplicate of bug 9525.

Revision history for this message
Daniel Stone (daniels) wrote :

xresprobe (0.4.15) hoary; urgency=low

  * Add patch from Sven Luther to walk /sys looking for EDID data exported by
    (e.g.) radeonfb on alpha and powerpc, as well as checking the OF device
    tree (partially mitigates Ubuntu#7144).
  * Unconditionally fork X on i810, and grep the log to see if the card breaks
    with 'no modes supported at the current depth' (i.e. the BIOS authors
    didn't think 24bpp was a good idea), and output 'depth: 16' in this case
    to hint the X server in the direction of something that may work. Yes,
    this is an awful hack, but it (closes: Ubuntu#6675).
    + Added bitdepth.sh; refactored xresprobe code to separate code to fork
      Xorg and capture the log into a forkx() function, which dodepthcheck()
      and doprobe() call.

 -- Daniel Stone <email address hidden> Wed, 16 Mar 2005 23:09:28 +1100

This bug should actually be fixed now.

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.