The X server hangs whenever it attempts to initialize any of the drivers in the multimedia directory. Server can still be kill -9'ed without machine death, and can be worked around by removing lib/modules/multimedia. Minor efforts at tracking this down showed it to be hanging in RADEONI2CWriteRead() routine in xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c while waiting for I2C_GO to clear in the read loop. Note that changing to R200_I2CWriteRead() does not affect the behavior.
Created attachment 1458 [details] Xorg.log with hang
*** This bug has been marked as a duplicate of 4072 ***
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.