Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 2009 20:38:04 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Paul Schmehl <pschmehl_lists@tx.rr.com>
Cc:        Florent Thoumie <flz@FreeBSD.org>, FreeBSD Questions <freebsd-questions@freebsd.org>, FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: Problems with xf86-video-ati driver (6.10.0)
Message-ID:  <1234575485.1574.3.camel@ferret.2hip.net>
In-Reply-To: <654059923B140BA44A5A75FF@utd65257.utdallas.edu>
References:  <654059923B140BA44A5A75FF@utd65257.utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-ibWYvBJb/9Ew6i1fheIW
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-02-13 at 12:34 -0600, Paul Schmehl wrote:
> Florent, I'm ccing you on this so you know about it.
>=20
> On an Intel dual core box running 7.1 RELEASE and Xorg 7.4, the radeon dr=
iver=20
> drives CPU to 100% and locks up the box.  Keyboard and mouse input are ig=
nored,=20
> and it's not possible to switch to another tty to escape from the problem=
.=20
> Kill won't kill the process either.  You *can* login through ssh and rebo=
ot the=20
> box to fix the problem (after editing the xorg.conf file first, of course=
.)
>=20
> Loading the radeon and drm driver through loader.conf did not change any=20
> behavior.
>=20
> There are no errors in the Xorg.0.log file, and the process of X startup=20
> appears to be perfectly normal.  Switching to the vesa driver fixes the p=
roblem=20
> entirely.  The radeon driver can be used, less than optimally, by disabli=
ng DRI.
>=20
> Option "DRI" "off"
>=20
> I looked at the latest driver at x.org (6.10.99.0), but I didn't see anyt=
hing=20
> 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.=20

robert.

> $ uname -a
> FreeBSD 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009=20
> root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>=20
> $ 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
>=20
> $ 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
>=20
> $ pciconf -l
> hostb0@pci0:0:0:0:      class=3D0x060000 card=3D0x01ad1028 chip=3D0x27708=
086 rev=3D0x02=20
> hdr=3D0x00
> pcib1@pci0:0:1:0:       class=3D0x060400 card=3D0x00008086 chip=3D0x27718=
086 rev=3D0x02=20
> hdr=3D0x01
> pcib2@pci0:0:28:0:      class=3D0x060400 card=3D0x00000000 chip=3D0x27d08=
086 rev=3D0x01=20
> hdr=3D0x01
> pcib3@pci0:0:28:1:      class=3D0x060400 card=3D0x00000000 chip=3D0x27d28=
086 rev=3D0x01=20
> hdr=3D0x01
> uhci0@pci0:0:29:0:      class=3D0x0c0300 card=3D0x01ad1028 chip=3D0x27c88=
086 rev=3D0x01=20
> hdr=3D0x00
> uhci1@pci0:0:29:1:      class=3D0x0c0300 card=3D0x01ad1028 chip=3D0x27c98=
086 rev=3D0x01=20
> hdr=3D0x00
> uhci2@pci0:0:29:2:      class=3D0x0c0300 card=3D0x01ad1028 chip=3D0x27ca8=
086 rev=3D0x01=20
> hdr=3D0x00
> uhci3@pci0:0:29:3:      class=3D0x0c0300 card=3D0x01ad1028 chip=3D0x27cb8=
086 rev=3D0x01=20
> hdr=3D0x00
> ehci0@pci0:0:29:7:      class=3D0x0c0320 card=3D0x01ad1028 chip=3D0x27cc8=
086 rev=3D0x01=20
> hdr=3D0x00
> pcib4@pci0:0:30:0:      class=3D0x060401 card=3D0x00000000 chip=3D0x244e8=
086 rev=3D0xe1=20
> hdr=3D0x01
> pcm0@pci0:0:30:2:       class=3D0x040100 card=3D0x01ad1028 chip=3D0x27de8=
086 rev=3D0x01=20
> hdr=3D0x00
> isab0@pci0:0:31:0:      class=3D0x060100 card=3D0x00000000 chip=3D0x27b88=
086 rev=3D0x01=20
> hdr=3D0x00
> atapci0@pci0:0:31:1:    class=3D0x01018a card=3D0x01ad1028 chip=3D0x27df8=
086 rev=3D0x01=20
> hdr=3D0x00
> atapci1@pci0:0:31:2:    class=3D0x01018f card=3D0x01ad1028 chip=3D0x27c08=
086 rev=3D0x01=20
> hdr=3D0x00
> none0@pci0:0:31:3:      class=3D0x0c0500 card=3D0x01ad1028 chip=3D0x27da8=
086 rev=3D0x01=20
> hdr=3D0x00
> vgapci0@pci0:1:0:0:     class=3D0x030000 card=3D0x0b021002 chip=3D0x5b621=
002 rev=3D0x00=20
> hdr=3D0x00
> vgapci1@pci0:1:0:1:     class=3D0x038000 card=3D0x0b031002 chip=3D0x5b721=
002 rev=3D0x00=20
> hdr=3D0x00
> bge0@pci0:2:0:0:        class=3D0x020000 card=3D0x01ad1028 chip=3D0x16771=
4e4 rev=3D0x01=20
> hdr=3D0x00
>=20
> less /etc/X11/xorg.conf
> Section "ServerLayout"
>         Identifier     "X.org Configured"
>         Screen      0  "Screen0" 0 0
>         InputDevice    "Mouse0" "CorePointer"
>         InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
>=20
> 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
>=20
> Section "Module"
>         Load  "GLcore"
>         Load  "xtrap"
> EndSection
>=20
> Section "InputDevice"
>         Identifier  "Keyboard0"
>         Driver      "kbd"
> EndSection
>=20
> Section "InputDevice"
>         Identifier  "Mouse0"
>         Driver      "mouse"
>         Option      "Protocol" "auto"
>         Option      "Device" "/dev/sysmouse"
>         Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>=20
> Section "Monitor"
>         Identifier   "Monitor0"
>         VendorName   "DELL"
>         ModelName    "1905FP"
> EndSection
>=20
> Section "Device"
>         Identifier  "Card0"
>         Driver      "radeon"
>         VendorName  "ATI Technologies Inc"
>         BoardName   "RV380 [Radeon X600 (PCIE)]"
>         BusID       "PCI:1:0:0"
>         Option      "DRI" "off"
> EndSection
>=20
> 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

--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-ibWYvBJb/9Ew6i1fheIW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (FreeBSD)

iEYEABECAAYFAkmWIHwACgkQM4TrQ4qfROOTLACeOo+K6JXb3kkgqhYyD5iOdz3t
RuIAoIZUGORp4Pu1M1oxLIxpXPG055os
=X+2Z
-----END PGP SIGNATURE-----

--=-ibWYvBJb/9Ew6i1fheIW--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1234575485.1574.3.camel>