unichrome pro igp 1019:aa51 supported but not detected

Bug #244413 reported by Jeff Waugh
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-openchrome (Ubuntu)
Fix Released
High
Unassigned
Hardy
Won't Fix
High
Unassigned
Intrepid
Fix Released
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-openchrome

This PCI ID is not listed in /usr/share/xserver-xorg/pci/openchrome.ids, so when X starts, it doesn't realise openchrome supports the device and tries to fall back to VESA. This fails (it looks like X starts but dies very quickly).

I added 'Driver "openchrome"' to the Device section, and X starts and works beautifully. Haven't tested things like 3D yet, but the machine can certainly handle very demanding browser usage (it's a web kiosk).

This bug impacts just-works out-of-the-box operation on 8.04.

Jeff Waugh (jdub)
description: updated
Revision history for this message
Shannon VanWagner (shannon-vanwagner) wrote :

For me, the video works fine when I boot to the livecd but then after I install Xubuntu, the X server puts me into "low graphics" mode.

lspci-
01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro IGP (rev 01) (prog-if 00 [VGA controller])

Everex C7-D machine

current xorg.conf
shannon@xubuntu-evrx:~$ cat /etc/X11/xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
EndSection

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
EndSection

Section "Device"
 Identifier "Configured Video Device"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
 Screen "Default Screen"
EndSection
shannon@xubuntu-evrx:~$

Could you provide the xorg.conf example that makes this work for you? Thanks!

Shannon VanWagner
http://healthysystem.blogspot.com

Revision history for this message
Jeff Waugh (jdub) wrote :

The only thing you need to add is a single line in the Device section (right there under 'Section "Device"'):

 Driver "openchrome"

Now restart gdm. :-)

Revision history for this message
Shannon VanWagner (shannon-vanwagner) wrote :

Jeff, that works great. Sweet!

~~~~~~section of xorg.conf changed as mentioned~~~~~~~

Section "Device"
 Identifier "Configured Video Device"
 Driver "openchrome"
EndSection

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Thanks for passing that along!

Cheers
http://shannonvanwagner.com
Shannon V.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-openchrome:
assignee: nobody → bryceharrington
importance: Undecided → High
status: New → Triaged
importance: Undecided → High
status: New → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jeff, if you manually add the PCI ID to openchrome.ids, is that sufficient to make it autodetect?

Revision history for this message
Bryce Harrington (bryce) wrote :

1019:aa51 is a subsystem pci id, not a chip pci id. The chip pci id for this is 1106:3344, which is already listed in openchrome.ids.

    {"PCChips V21G", VIA_VM800, 0x1019, 0xAA51, VIA_DEVICE_CRT},

If it still isn't working for you in intrepid, please feel free to reopen, and explain in more detail (and include your /var/log/Xorg.0.log file and the output from lspci -vvnn).

Changed in xserver-xorg-video-openchrome:
status: Triaged → Fix Released
Revision history for this message
mabuka (martin-bund) wrote :

This fix worked for my VIA K8M800/K8N800/K8N800A as well. Thanks a lot, Jeff!

Bryce Harrington (bryce)
Changed in xserver-xorg-video-openchrome (Ubuntu Intrepid):
assignee: Bryce Harrington (bryceharrington) → nobody
Changed in xserver-xorg-video-openchrome (Ubuntu):
assignee: Bryce Harrington (bryceharrington) → nobody
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Hardy has seen the end of its life and is no longer receiving any updates. Marking the Hardy task for this ticket as "Won't Fix".

Changed in xserver-xorg-video-openchrome (Ubuntu Hardy):
status: Triaged → Won't Fix
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.