About a month ago ajax said he would change amd to geode in xorg-x11-server in order to match the upstream name change. I discovered now that this didn't happen in F9. The attached patch makes it properly detect both Geode GX and LX in exactly the same manner as F-8 xorg-x11-server. I was not able to test this patch yet. Risk is negligible because it is broken without this patch.
Created attachment 302625 [details] xorg-server-20080415-geode-autoconfig.patch
The amd driver build in F9 installs files named both amd_drv.so and geode_drv.so. Why do you think this doesn't work?
OK, I was misreading a log from a different issue. There are two other reasons for applying this patch: 1) We want to migrate people away from amd driver written in their config files. If people write new config files now it would have "geode" and not "amd". 2) The other hardware ID currently doesn't autoconfigure the geode driver. This patch ensures that both autoconfigure.
The other PCI vendor ID doesn't actually _work_ in the geode driver. So, no. This is fixed upstream now, but since it works as-is in F9 I'm not going to worry about pulling it into the 1.5 branch. We'll use the 'geode' name in F10 though.