When the kernel DRM module is loaded, and I do a ALT-CTRL-KP- to change resolutions, the system locks up.
Apparently, the card is always reporting busy (drmCommandNone(DRM_RADEON_CP_IDLE) is always returning EBUSY).
This does not happen with the XFree4.2.1 release.
The system in question is a dual P3 1GHz machine, running 2.4.19, with a Radeon All-in-wonder 7500. This happens when I boot uniprocessor, as well.
I've been having this problem for several weeks.
#0 0x401284c4 in __ioctl () at __ioctl:-1 #1 0xfffffff0 in ?? () #2 0x080a9970 in RADEONWaitForIdleCP (pScrn=0x8617ed8) at radeon_accelfuncs.c:156 #3 0x080b1b5e in RADEONLoadPalette (pScrn=0x8617ed8, numColors=256, indices=0x866a970, colors=0x866ad78, pVisual=0x8646730) at radeon_driver.c:3238 #4 0x0818b3c0 in CMapReinstallMap (pmap=0x8664b08) at xf86cmap.c:495 #5 0x0818b2ca in CMapSwitchMode (index=0, mode=0x862c958, flags=0) at xf86cmap.c:449 #6 0x0817b1a0 in xf86SwitchMode (pScreen=0x862a8a0, mode=0x862c958) at xf86Cursor.c:201 #7 0x0817dde1 in xf86PostKbdEvent (key=74) at xf86Events.c:570 #8 0x0819da3e in xf86KbdEvents () at std_kbdEv.c:43 #9 0x0817e5d1 in xf86Wakeup (blockData=0x0, err=1, pReadmask=0x8601500) at xf86Events.c:1045 #10 0x081b83de in WakeupHandler (result=1, pReadmask=0x8601500) at dixutils.c:459 #11 0x081d1bcb in WaitForSomething (pClientsReady=0xbffff4f0) at WaitFor.c:353 #12 0x081b2218 in Dispatch () at dispatch.c:379 #13 0x081c1f39 in main (argc=2, argv=0xbffff9a4, envp=0xbffff9b0) at main.c:435 #14 0x40064336 in __libc_start_main (main=0x81c19d0 <main>, argc=2, ubp_av=0xbffff9a4, init=0x804a4f0 <_init>, fini=0x84e3cf0 <_fini>,