xf86-video-geode: driver initialization fails on Geode LX if DDC pins are configured for serial console
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Unknown
|
Medium
|
|||
xserver-xorg-video-geode (Debian) |
New
|
Unknown
|
|||
xserver-xorg-video-geode (Fedora) |
Won't Fix
|
Medium
|
|||
xserver-xorg-video-geode (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I have a pITX Kontron board which I want to install linux on. None of the live CDs provided by Xubuntu so far has booted into graphical due to an X server crash. In the attached files I (hopefully) provide necessary details to help you track down the problem.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xserver-xorg 1:7.6+7ubuntu7
ProcVersionSign
Uname: Linux 3.0.0-12-generic i586
ApportVersion: 1.23-0ubuntu3
Architecture: i386
CasperVersion: 1.287
Date: Fri Oct 14 08:05:31 2011
LiveMediaBuild: Xubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: xubuntu |
affects: | xorg (Ubuntu) → xserver-xorg-video-geode (Ubuntu) |
Changed in xserver-xorg-video-geode (Ubuntu): | |
status: | New → Triaged |
Changed in xserver-xorg-video-geode (Debian): | |
status: | Unknown → New |
Changed in xorg-server: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-geode (Fedora): | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
Changed in xorg-server: | |
status: | Confirmed → Unknown |
Since the RANDR1.2 port in xf86-video- geode-2. 11 the driver crashes on X.org startup immediately if the firmware has set up the DDC/UART muxed GPIO to serial port (UART) mode.
Before there was code made to detect the GPIO mode and not do any DDC queries if it is in serial port mode. But while that checking still exists and the fact that it is in UART mode gets reported in Xorg.0.log, DDC calls are still made through RANDR impementation vfunc regardless of that, and Xorg crashes on the results that gets to in UART mode.
This bug is the primary reason 2.11 is not packaged in Gentoo Linux yet, as it breaks things for my own geode platform development :(