Bug 9851 - Bad via entries in pci ids list both for kernel tree and drm tree.
Summary: Bad via entries in pci ids list both for kernel tree and drm tree.
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/other (show other bugs)
Version: DRI git
Hardware: All All
: medium normal
Assignee: Default DRI bug account
QA Contact:
Depends on:
Reported: 2007-02-02 06:17 UTC by Xavier Bachelot
Modified: 2019-10-14 13:20 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Xavier Bachelot 2007-02-02 06:17:43 UTC
While comparing the pci ids list in the drm tree and in kernel, 
I've spotted 2 entries in the kernel that are most probably not GPUs but 

from shared-core/drm_pciids.txt in drm tree :

0x1106 0x3022 0 "VIA CLE266 3022"
0x1106 0x3118 VIA_PRO_GROUP_A "VIA CN400 / PM8X0"
0x1106 0x3122 0 "VIA CLE266"
0x1106 0x7205 0 "VIA KM400"
0x1106 0x3108 0 "VIA K8M800"
0x1106 0x3344 0 "VIA CN700 / VM800 / P4M800Pro"
0x1106 0x3343 0 "VIA P4M890"
0x1106 0x3230 VIA_DX9_0 "VIA K8M890"

from drivers/char/drm/drm_pciids.h in kernel source :

#define viadrv_PCI_IDS \
         {0x1106, 0x3022, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x3118, PCI_ANY_ID, PCI_ANY_ID, 0, 0, VIA_PRO_GROUP_A}, \
         {0x1106, 0x3122, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x7205, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x3108, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x3304, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x3157, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x3344, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0x1106, 0x7204, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
         {0, 0, 0}

To my knowledge, 0x3304 and 0x7204 are not valid VIA integrated graphic 
chipsets ids. At least 0x7204 is listed as a hostbridge at pciids.sf.net 

Also, 0x3157 is in kernel but not in drm, but that is not really a pb as it 
is a actually a graphic chipset. It's just strange to have something available in the stable (kernel) tree but not in the development (drm) tree. No DDX support this chip at the moment.

It can also be noted that 0x3022 is in both trees, but is not really valid as this chip is (most probably) a preliminary test version that as never been in the wild, and that the various via DDXs (xorg, unichrome.sf.net, openchrome.org) have removed anyway.

Should I also fill this in the kernel bugzilla ?

Comment 1 chemtech 2013-03-15 14:27:09 UTC
Xavier Bachelot 
Do you still experience this issue with newer soft ?
Please check the status of your issue.
Comment 2 Martin Peres 2019-10-14 13:20:16 UTC

Freedesktop's Bugzilla instance is EOLed and open bugs are about to be migrated to http://gitlab.freedesktop.org.

To avoid migrating out of date bugs, I am now closing all the bugs that did not see any activity in the past year. If the issue is still happening, please create a new bug in the relevant project at https://gitlab.freedesktop.org/drm (use misc by default).

Sorry about the noise!

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.