Problems with xf86-video-ati driver (6.10.0)
Robert Noland
rnoland at FreeBSD.org
Fri Feb 13 17:38:15 PST 2009
On Fri, 2009-02-13 at 12:34 -0600, Paul Schmehl wrote:
> Florent, I'm ccing you on this so you know about it.
>
> On an Intel dual core box running 7.1 RELEASE and Xorg 7.4, the radeon driver
> drives CPU to 100% and locks up the box. Keyboard and mouse input are ignored,
> and it's not possible to switch to another tty to escape from the problem.
> Kill won't kill the process either. You *can* login through ssh and reboot the
> box to fix the problem (after editing the xorg.conf file first, of course.)
>
> Loading the radeon and drm driver through loader.conf did not change any
> behavior.
>
> There are no errors in the Xorg.0.log file, and the process of X startup
> appears to be perfectly normal. Switching to the vesa driver fixes the problem
> entirely. The radeon driver can be used, less than optimally, by disabling DRI.
>
> Option "DRI" "off"
>
> I looked at the latest driver at x.org (6.10.99.0), but I didn't see anything
> in the notes that indicated that this problem might have been fixed.
Actually, I'd suggest updating to STABLE. You are running the old drm
code.
robert.
> $ uname -a
> FreeBSD 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC 2009
> root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>
> $ dmesg | grep CPU
> CPU: Intel(R) Pentium(R) D CPU 3.40GHz (3391.61-MHz 686-class CPU)
> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> cpu0: <ACPI CPU> on acpi0
> est: CPU supports Enhanced Speedstep, but is not recognized.
> p4tcc0: <CPU Frequency Thermal Control> on cpu0
> cpu1: <ACPI CPU> on acpi0
> est: CPU supports Enhanced Speedstep, but is not recognized.
> p4tcc1: <CPU Frequency Thermal Control> on cpu1
> SMP: AP CPU #1 Launched
>
> $ kldstat
> Id Refs Address Size Name
> 1 16 0xc0400000 97f830 kernel
> 2 1 0xc0d80000 6fa8 snd_ich.ko
> 3 2 0xc0d87000 4a64c sound.ko
> 4 1 0xc0dd2000 22c98 radeon.ko
> 5 2 0xc0df5000 10e98 drm.ko
> 6 1 0xc0e06000 6a2c4 acpi.ko
> 7 1 0xc7650000 22000 linux.ko
> 8 1 0xc7736000 3000 daemon_saver.ko
>
> $ pciconf -l
> hostb0 at pci0:0:0:0: class=0x060000 card=0x01ad1028 chip=0x27708086 rev=0x02
> hdr=0x00
> pcib1 at pci0:0:1:0: class=0x060400 card=0x00008086 chip=0x27718086 rev=0x02
> hdr=0x01
> pcib2 at pci0:0:28:0: class=0x060400 card=0x00000000 chip=0x27d08086 rev=0x01
> hdr=0x01
> pcib3 at pci0:0:28:1: class=0x060400 card=0x00000000 chip=0x27d28086 rev=0x01
> hdr=0x01
> uhci0 at pci0:0:29:0: class=0x0c0300 card=0x01ad1028 chip=0x27c88086 rev=0x01
> hdr=0x00
> uhci1 at pci0:0:29:1: class=0x0c0300 card=0x01ad1028 chip=0x27c98086 rev=0x01
> hdr=0x00
> uhci2 at pci0:0:29:2: class=0x0c0300 card=0x01ad1028 chip=0x27ca8086 rev=0x01
> hdr=0x00
> uhci3 at pci0:0:29:3: class=0x0c0300 card=0x01ad1028 chip=0x27cb8086 rev=0x01
> hdr=0x00
> ehci0 at pci0:0:29:7: class=0x0c0320 card=0x01ad1028 chip=0x27cc8086 rev=0x01
> hdr=0x00
> pcib4 at pci0:0:30:0: class=0x060401 card=0x00000000 chip=0x244e8086 rev=0xe1
> hdr=0x01
> pcm0 at pci0:0:30:2: class=0x040100 card=0x01ad1028 chip=0x27de8086 rev=0x01
> hdr=0x00
> isab0 at pci0:0:31:0: class=0x060100 card=0x00000000 chip=0x27b88086 rev=0x01
> hdr=0x00
> atapci0 at pci0:0:31:1: class=0x01018a card=0x01ad1028 chip=0x27df8086 rev=0x01
> hdr=0x00
> atapci1 at pci0:0:31:2: class=0x01018f card=0x01ad1028 chip=0x27c08086 rev=0x01
> hdr=0x00
> none0 at pci0:0:31:3: class=0x0c0500 card=0x01ad1028 chip=0x27da8086 rev=0x01
> hdr=0x00
> vgapci0 at pci0:1:0:0: class=0x030000 card=0x0b021002 chip=0x5b621002 rev=0x00
> hdr=0x00
> vgapci1 at pci0:1:0:1: class=0x038000 card=0x0b031002 chip=0x5b721002 rev=0x00
> hdr=0x00
> bge0 at pci0:2:0:0: class=0x020000 card=0x01ad1028 chip=0x167714e4 rev=0x01
> hdr=0x00
>
> less /etc/X11/xorg.conf
> Section "ServerLayout"
> Identifier "X.org Configured"
> Screen 0 "Screen0" 0 0
> InputDevice "Mouse0" "CorePointer"
> InputDevice "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
> ModulePath "/usr/local/lib/xorg/modules"
> FontPath "/usr/local/lib/X11/fonts/misc/"
> FontPath "/usr/local/lib/X11/fonts/TTF/"
> FontPath "/usr/local/lib/X11/fonts/OTF"
> FontPath "/usr/local/lib/X11/fonts/Type1/"
> FontPath "/usr/local/lib/X11/fonts/100dpi/"
> FontPath "/usr/local/lib/X11/fonts/75dpi/"
> FontPath "/usr/local/lib/X11/fonts/URW/"
> FontPath "/usr/local/lib/X11/fonts/TrueType/"
> EndSection
>
> Section "Module"
> Load "GLcore"
> Load "xtrap"
> EndSection
>
> Section "InputDevice"
> Identifier "Keyboard0"
> Driver "kbd"
> EndSection
>
> Section "InputDevice"
> Identifier "Mouse0"
> Driver "mouse"
> Option "Protocol" "auto"
> Option "Device" "/dev/sysmouse"
> Option "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Monitor"
> Identifier "Monitor0"
> VendorName "DELL"
> ModelName "1905FP"
> EndSection
>
> Section "Device"
> Identifier "Card0"
> Driver "radeon"
> VendorName "ATI Technologies Inc"
> BoardName "RV380 [Radeon X600 (PCIE)]"
> BusID "PCI:1:0:0"
> Option "DRI" "off"
> EndSection
>
> Section "Screen"
> Identifier "Screen0"
> Device "Card0"
> Monitor "Monitor0"
> DefaultDepth 24
> SubSection "Display"
> Viewport 0 0
> Depth 1
> EndSubSection
> SubSection "Display"
> Viewport 0 0
> Depth 4
> EndSubSection
> SubSection "Display"
> Viewport 0 0
> Depth 8
> EndSubSection
> SubSection "Display"
> Viewport 0 0
> Depth 15
> EndSubSection
> SubSection "Display"
> Viewport 0 0
> Depth 16
> EndSubSection
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Modes "1280x1024"
> EndSubSection
> EndSection
--
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20090214/7d1ded2c/attachment.pgp
More information about the freebsd-ports
mailing list