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.
Status: NEW
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:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-02 06:17 UTC by Xavier Bachelot
Modified: 2013-03-15 14:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier Bachelot 2007-02-02 06:17:43 UTC
While comparing the pci ids list in the drm tree and in 2.6.19.2 kernel, 
I've spotted 2 entries in the kernel that are most probably not GPUs but 
hostbridges.

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 2.6.19.2 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 
(http://pci-ids.ucw.cz/iii/?i=11067204)

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 ?

Regards,
Xavier
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.


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.