[SOLVED] Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Questions about hardware and drivers
Forum rules
Before you post please read this

[SOLVED] Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Postby kneekoo on Thu Aug 29, 2013 9:47 pm

TL;DR AMD HD5770 graphics card, the LMDE UP6 recommended driver crashes the system, while manually installing the AMD driver from their site works.


CPU: Intel Core i3 530 (Arrandale)
Mainboard: Intel DH55TC
Graphics card: Gigabyte RADEON HD5770 (Juniper)
uname -a
Code: Select all
Linux petro-pcl 3.2.0-4-686-pae #1 SMP Debian 3.2.32-1 i686 GNU/Linux

1. I installed the latest LMDE MATE (201303) 32-bit
2. I installed all the updates + reboot
3. I installed linux-image-686 and linux-headers-686-pae + reboot
4. I removed (purge) linux-headers-486 linux-image-486 linux-image-3.2.0-4-486 + reboot
5. From Device Driver Manager I chose fglrx-driver 1:12-6+point-1 [ATI display driver (recommended)]
6. Freeze at boot time, with the message below:
Code: Select all
Aug 30 04:03:06 petro-pcl kernel: [   18.584033] ------------[ cut here ]------------
Aug 30 04:03:06 petro-pcl kernel: [   18.584042] WARNING: at /build/buildd-linux_3.2.32-1-i386-Z3rOrf/linux-3.2.32/drivers/pci/msi.c:686 pci_enable_msi_block+0x7f/0x1e6()
Aug 30 04:03:06 petro-pcl kernel: [   18.584045] Hardware name:         
Aug 30 04:03:06 petro-pcl kernel: [   18.584046] Modules linked in: fglrx(P) parport_pc ppdev bnep rfcomm lp parport bluetooth rfkill cpufreq_userspace cpufreq_powersave cpufreq_conservative cpufreq_stats binfmt_misc fuse loop dm_crypt dm_mod cx18_alsa usblp zl10353 tuner_xc2028 tuner snd_hda_codec_hdmi snd_hda_codec_realtek cx18 videobuf_vmalloc cx2341x snd_hda_intel dvb_core snd_hda_codec tveeprom snd_hwdep videobuf_core snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_page_alloc snd_seq_midi_event snd_rawmidi v4l2_common snd_seq snd_seq_device videodev acpi_cpufreq media snd_timer mperf snd iTCO_wdt coretemp iTCO_vendor_support i2c_i801 soundcore psmouse processor evdev serio_raw pcspkr ext4 crc16 jbd2 mbcache btrfs libcrc32c zlib_deflate vga16fb vgastate uvesafb usbhid hid sg sr_mod cdrom sd_mod crc_t10dif ahci libahci radeon ehci_hcd power_supply i2c_algo_bit ata_generic ttm drm_kms_helper e1000e crc32c_intel libata drm usbcore usb_common i2c_core scsi_mod video thermal_sys button [last unloaded: scsi_wait_s
Aug 30 04:03:06 petro-pcl kernel: can]
Aug 30 04:03:06 petro-pcl kernel: [   18.584117] Pid: 2795, comm: Xorg Tainted: P           O 3.2.0-4-686-pae #1 Debian 3.2.32-1
Aug 30 04:03:06 petro-pcl kernel: [   18.584119] Call Trace:
Aug 30 04:03:06 petro-pcl kernel: [   18.584125]  [<c10381c8>] ? warn_slowpath_common+0x68/0x79
Aug 30 04:03:06 petro-pcl kernel: [   18.584128]  [<c118331c>] ? pci_enable_msi_block+0x7f/0x1e6
Aug 30 04:03:06 petro-pcl kernel: [   18.584132]  [<c10381e6>] ? warn_slowpath_null+0xd/0x10
Aug 30 04:03:06 petro-pcl kernel: [   18.584134]  [<c118331c>] ? pci_enable_msi_block+0x7f/0x1e6
Aug 30 04:03:06 petro-pcl kernel: [   18.584181]  [<fe75872f>] ? IRQMGR_initialize+0x28f/0x400 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584225]  [<fe76eb1f>] ? firegl_trace+0x1f/0x180 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584263]  [<fe757654>] ? irqmgr_wrap_initialize+0x24/0xc0 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584267]  [<c10c0f9b>] ? __kmalloc+0x9d/0xab
Aug 30 04:03:06 petro-pcl kernel: [   18.584270]  [<c1029f01>] ? should_resched+0x5/0x1e
Aug 30 04:03:06 petro-pcl kernel: [   18.584274]  [<c12c0549>] ? _cond_resched+0x5/0x18
Aug 30 04:03:06 petro-pcl kernel: [   18.584279]  [<c1164bfc>] ? _copy_from_user+0x28/0x47
Aug 30 04:03:06 petro-pcl kernel: [   18.584316]  [<fe756a5e>] ? firegl_interrupt_control+0x1de/0x220 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584352]  [<fe756880>] ? firegl_wait_for_hifreq_interrupt_PX+0x130/0x130 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584385]  [<fe745416>] ? firegl_ioctl+0x226/0x2b0 [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584413]  [<fe7376fe>] ? ip_firegl_mmap+0x4b/0x4b [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584440]  [<fe737706>] ? ip_firegl_unlocked_ioctl+0x8/0xc [fglrx]
Aug 30 04:03:06 petro-pcl kernel: [   18.584443]  [<c10d7bdf>] ? do_vfs_ioctl+0x459/0x48f
Aug 30 04:03:06 petro-pcl kernel: [   18.584448]  [<c10cbc31>] ? wait_on_retry_sync_kiocb+0x3c/0x3c
Aug 30 04:03:06 petro-pcl kernel: [   18.584451]  [<c10cbbee>] ? fsnotify_modify+0x48/0x4f
Aug 30 04:03:06 petro-pcl kernel: [   18.584454]  [<c10d7c59>] ? sys_ioctl+0x44/0x67
Aug 30 04:03:06 petro-pcl kernel: [   18.584457]  [<c12c5d1f>] ? sysenter_do_call+0x12/0x28
Aug 30 04:03:06 petro-pcl kernel: [   18.584459] ---[ end trace 5594fedd7f33005c ]---

7. I entered the recovery mode, apt-get purge fglrx-* then deleted /etc/X11/xorg.conf and restarted my PC with my crappy (but working) driver xserver-xorg-video-radeon 1:6.14.4-5

The problem is this driver (apparently) doesn't have APM and the cooler is noisy - annoying. I know I can go to AMD and get their latest binaries but I had to report this and also get another opinion. Do you guys have other ideas? Thanks!

P.S. If it helps:
inxi -F
Code: Select all
System:    Host petro-pcl Kernel 3.2.0-4-686-pae i686 (32 bit) Distro LinuxMint 1 debian
CPU:       Dual core Intel Core i3 530 (-HT-MCP-) cache 4096 KB flags (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips 11702.4
           Clock Speeds: (1) 1197.00 MHz (2) 1197.00 MHz (3) 1197.00 MHz (4) 2926.00 MHz
Graphics:  Card Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series] X.org 1.12.4 Res: 207x65 Gfx Data: N/A for root
Audio:     Card-1 Intel 5 Series/3400 Series Chipset High Definition Audio driver snd_hda_intel BusID: 00:1b.0
           Card-2 Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series] driver snd_hda_intel BusID: 01:00.1
           Sound: Advanced Linux Sound Architecture Version 1.0.24
Network:   Card Intel 82578DC Gigabit Network Connection driver e1000e v: 1.5.1-k at port f040 BusID: 00:19.0
Disks:     HDD Total Size: 1000.2GB (-) 1: /dev/sda SAMSUNG_HD103SJ 1000.2GB 29C
Partition: ID:/ size: 25G used: 4.6G (20%) fs: rootfs ID:/ size: 25G used: 4.6G (20%) fs: ext4
           ID:swap-1 size: 6.14GB used: 0.00GB (0%) fs: swap
Sensors:   System Temperatures: cpu: 54.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes 161 Uptime 39 min Memory 422.8/3913.9MB Runlevel 2 Client Shell inxi 1.4.23

lspci
Code: Select all
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset PT IDER Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series]
04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

lsusb
Code: Select all
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 03f0:0904 Hewlett-Packard DeskJet 845c
Bus 001 Device 004: ID 04f2:0833 Chicony Electronics Co., Ltd
Bus 001 Device 005: ID 046d:c062 Logitech, Inc. LS1 Laser Mouse, corded
Last edited by kneekoo on Mon Sep 09, 2013 11:20 am, edited 4 times in total.
User avatar
kneekoo
Level 2
Level 2
 
Posts: 68
Joined: Tue Nov 06, 2007 2:38 pm
Location: Bucharest, Romania

Linux Mint is funded by ads and donations.
 

Re: Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Postby Makoto on Fri Aug 30, 2013 4:48 am

I had (last week) the same problem with proprietary drivers on the HD5770 juniper. Experimenting showed the problem was uniform across many DEs and other non-linuxmint distributions. After searching various forums there were many posts that said it happens when AMD drivers can't keep up with Xorg updates. AMD driver developers aslo actively assist in the free radeon driver.

I didn't think it was worth the trouble myself but you could try reverting Xorg back to an older version, or wait for a driver update from AMD.

All that being said, while the free driver does leave room for improvement it isn't that bad...
Makoto
Level 1
Level 1
 
Posts: 39
Joined: Sun Jun 09, 2013 2:11 pm

Re: Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Postby kneekoo on Sat Aug 31, 2013 7:42 pm

Sure, AMD and Xorg are not always in sync but LMDE doesn't come with bleeding edge Xorg and seeing ATI display driver (recommended) should never ruin your setup. My PC is noisy with the current driver and of course it draws more power. I was hoping it would just work, or the Device Driver Manager is not trustworthy to recommend drivers.
User avatar
kneekoo
Level 2
Level 2
 
Posts: 68
Joined: Tue Nov 06, 2007 2:38 pm
Location: Bucharest, Romania

Re: Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Postby wayne128 on Sat Aug 31, 2013 11:00 pm

I entered the recovery mode, apt-get purge fglrx-* then deleted /etc/X11/xorg.conf and restarted my PC with my crappy (but working) driver xserver-xorg-video-radeon 1:6.14.4-5

The problem is this driver (apparently) doesn't have APM and the cooler is noisy - annoying. I know I can go to AMD and get their latest binaries but I had to report this and also get another opinion. Do you guys have other ideas? Thanks!


My HD5450 run 10 degC hotter on radeon driver compare with ati-driver aka fglrx.
so I always install fglrx for any linux distros!
and some distros have trouble with installation, or installation was reported OK then reboot to have bsod, screen scambled, unable to shutdown, or unable to resume from suspend. all kind of trouble... but some distros is smooth sailing :mrgreen: , some distros have them already preinstalled and worked even on live mode :mrgreen: :lol:


Have you tried install directly from the ati-driver-installer from AMD website?

If you want to try, here are the steps

1. go there to download driver http://support.amd.com/us/gpudownload/Pages/index.aspx
keep your driver with various version, I found sometime new driver might give problem and I can revert to older working driver

2. it might be a .zip file or .run file
unzip the zip file to become a .run file

amd-driver-installer-catalyst-13-4-linux-x86.x86_64.run

3. get to root terminal.
cd to the directory of the .run file, change it to be executable, for example

chmod +x amd-driver-installer-catalyst-13-4-linux-x86.x86_64.run

4. run it with
./amd-driver-installer-catalyst-13-4-linux-x86.x86_64.run

5. follow the screen instruction, i usually accept all default.

6. at the end, read that it is installed without problem, if it reports problem, it will tell you where the log file is, open and read the log file, usually it means you have missing stuff such as 'missing linux-header,,,, or sometime it does not proceed because you have older driver, and you need to purge all older fglrx related stuff and re-install.

I found this method much better and have the HIGHEST success rate for many installation on my AMD HD5450 card.
hope that works for you on your much powerful card. :mrgreen:
wayne128
Level 10
Level 10
 
Posts: 3325
Joined: Tue Jul 13, 2010 12:15 am

Re: Xorg Tainted with fglrx on fresh LMDE UP6 686-pae

Postby kneekoo on Mon Sep 09, 2013 11:16 am

I gave up and I installed the latest AMD driver from their website. It's OK now. The main problem is LMDE's recommendation, which is not good. But functionality-wise my problem is solved.
User avatar
kneekoo
Level 2
Level 2
 
Posts: 68
Joined: Tue Nov 06, 2007 2:38 pm
Location: Bucharest, Romania


Return to Hardware Support

Who is online

Users browsing this forum: No registered users and 2 guests