misc/57973: KDE freezes on startup with ATI RADEON 9000 (PRO)

Tamas R. freddy at webcom.hu
Mon Oct 13 13:00:35 PDT 2003

>Number:         57973
>Category:       misc
>Synopsis:       KDE freezes on startup with ATI RADEON 9000 (PRO)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 13 13:00:32 PDT 2003
>Originator:     Tamas R.
>Release:        FreeBSD 5.1-CURRENT i386
System: FreeBSD 5.1-CURRENT i386


        KDE freezes after X server started and before the 'KDE init logo'
	displayed. In this state the keyboard become useless (mouse cursor can
	be moved roughly) and the screen also freezes (it does not refresh).
	The system can be rebooted through ACPI power button but it behaves
	interesting: this process is much slower than in normal case and it once
	control the monitor 'out of frequency' range then reboots (during this
	shutdown process the screen remains frozen). Using a trick, switching
	back to console immediately after issuing the 'startx' command, the
	system does not hang until switching back to X again. Then KDE seems to
	be started properly but some seconds later the same freezing takes
	place. (Testing X server with 'XFree86 -xf86config ...' itself works
	good and it does not cause any freezing.)
	Lastest kernel, which work good was cvsup-ed and compiled on 25th of
	September. I used another vga card for temporary some days ago and I
	compiled a new base system/kernel, which had no such problems until I
	put back the ATI to the AGP slot.

	I guess it may be a bug around radeondrm kernel driver. In the last days
	I cvsup-ed my source tree and I compiled the base system/kernel more
	times but it did not help.

	My kernel config based on the lastest GENERIC config shipped with the
	source. I noticed (about one or two months ago but I think this problem
	did not solved since then) if I comment out hardwares (like SCSI, RAID),
	which I does not have, although the kernel boots properly but exactly
	the same freezing takes place with KDE as described above. So I have to
	compile in really everything into my custom kernel to avoid KDE crash.
	Log file comparision (diff's output) between a 'normal' (>) and a
	'frozen' (<) startup:
	< (==) Log file: "/var/log/XFree86.0.log", Time: Mon Oct 13 13:01:50 2003
	> (==) Log file: "/var/log/XFree86.0.log", Time: Mon Oct 13 11:43:59 2003
	< (II) RADEON(0): [drm] added 8192 byte SAREA at 0xc4d23000
	< (II) RADEON(0): [drm] mapped SAREA 0xc4d23000 to 0x282ca000
	> (II) RADEON(0): [drm] added 8192 byte SAREA at 0xc5ad7000
	> (II) RADEON(0): [drm] mapped SAREA 0xc5ad7000 to 0x282ca000
	< (II) RADEON(0): [agp] 65536 kB allocated with handle 0xc49a24c0
	> (II) RADEON(0): [agp] 65536 kB allocated with handle 0xc503ca00
	> (==) RADEON(0): Removed Write-combining range (0xa0000,0x10000)
	> (**) Option "BaudRate" "1200"
	> (**) Option "StopBits" "2"
	> (**) Option "DataBits" "8"
	> (**) Option "Parity" "None"
	> (**) Option "Vmin" "1"
	> (**) Option "Vtime" "0"
	> (**) Option "FlowControl" "None"
	> (==) RADEON(0): Removed Write-combining range (0xa0000,0x10000)
	> (II) RADEON(0): [drm] removed 1 reserved context for kernel
	> (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xc5ad7000 at 0x282ca000
	> (==) RADEON(0): Removed Write-combining range (0xa0000,0x10000)
	NOTE: XFree86 and KDE were compiled from ports and these are up-to-date.

	Compile a recent FreeBSD-CURRENT i386 kernel and try to start KDE with
	Sorry, but I have no idea how to fix it.


More information about the freebsd-bugs mailing list