Further discussion with Oliver Grawert, Julien Cristau and Timo Aaltonen exposed the following situation:
1) the X server core in Hardy still doesn't know about manufacturer ID 0x1022 (Geode LX) and so it is unable to run without xorg.conf or with an xorg.conf that omits the Drivers line. Fixing this would require the above 171_xf86AutoConfig_geode_addition.diff patch, defining "geode" as the driver for chips manufactured by PCI manufacturer ID 0x1022.
2) "Xorg -configure" correctly finds the "geode" driver and produces an xorg.conf.new that contains the Driver line "geode". This should make it work in LTSP, but this currently fails for reasons unknown.
3) auto-detection of the correct driver as in [1] and production of xorg.conf using "Xorg -configure" as in [2] use two distinct methods for running X. The two methods are probably out of sync with regards to available X video drivers and how to use them.
Further discussion with Oliver Grawert, Julien Cristau and Timo Aaltonen exposed the following situation:
1) the X server core in Hardy still doesn't know about manufacturer ID 0x1022 (Geode LX) and so it is unable to run without xorg.conf or with an xorg.conf that omits the Drivers line. Fixing this would require the above 171_xf86AutoCon fig_geode_ addition. diff patch, defining "geode" as the driver for chips manufactured by PCI manufacturer ID 0x1022.
2) "Xorg -configure" correctly finds the "geode" driver and produces an xorg.conf.new that contains the Driver line "geode". This should make it work in LTSP, but this currently fails for reasons unknown.
3) auto-detection of the correct driver as in [1] and production of xorg.conf using "Xorg -configure" as in [2] use two distinct methods for running X. The two methods are probably out of sync with regards to available X video drivers and how to use them.