← Back to team overview

desktop-packages team mailing list archive

[Bug 1450089] Re: fglrx causes ubuntu to hang before login

 

I've been able to work around this with the latest Catalyst Pro driver
but it requires downgrading xorg to 1.16.2.

Download and extract Catalyst Pro 14.502.1040 driver (http://support.amd.com/en-us/download/workstation?os=Linux%20x86_64#catalyst-pro)
Apply patch for kernel 3.19: https://gist.github.com/aginor/4f232d4c28aef7685282
Apply patch I created to fix script bug in driver that prevents package creation on Ubuntu: https://gist.github.com/PeterJohnson/88137d4c55356b6e6c96

Remove your current fglrx packages and build and install the 14.502.1040
ones.  Unfortunately this package does NOT work with xorg 1.17
(different crash occurs) so you'll need to downgrade xorg to 1.16.2.

Install xorg 1.16.2, you'll need the following packages (have to manually download from the web, as the package manager won't have them):
xorg_7.7+7ubuntu3_amd64.deb
xserver-common_1.16.2.901-1ubuntu4_all.deb
xserver-xorg_7.7+7ubuntu3_amd64.deb
xserver-xorg-core_1.16.2.901-1ubuntu4_amd64.deb
xserver-xorg-input-vmmouse_13.0.0-1build2_amd64.deb
xserver-xorg-video-all_7.7+7ubuntu2_amd64.deb
xserver-xorg-video-ati_7.4.0-2ubuntu2_amd64.deb
xserver-xorg-video-cirrus_1.5.2-2build1_amd64.deb
xserver-xorg-video-fbdev_0.4.4-1build2_amd64.deb
xserver-xorg-video-intel_2.99.914-1~exp1ubuntu4_amd64.deb
xserver-xorg-video-mach64_6.9.4-2_amd64.deb
xserver-xorg-video-mga_1.6.3-2build1_amd64.deb
xserver-xorg-video-modesetting_0.9.0-1build1_amd64.deb
xserver-xorg-video-neomagic_1.2.8-1build2_amd64.deb
xserver-xorg-video-nouveau_1.0.11-1ubuntu2_amd64.deb
xserver-xorg-video-openchrome_0.3.3-1build2_amd64.deb
xserver-xorg-video-r128_6.9.2-1build2_amd64.deb
xserver-xorg-video-radeon_7.4.0-2ubuntu2_amd64.deb
xserver-xorg-video-savage_2.3.7-2ubuntu3_amd64.deb
xserver-xorg-video-siliconmotion_1.7.7-2build2_amd64.deb
xserver-xorg-video-sisusb_0.9.6-2build2_amd64.deb
xserver-xorg-video-tdfx_1.4.5-1build2_amd64.deb
xserver-xorg-video-trident_1.3.6-0ubuntu6_amd64.deb
xserver-xorg-video-vesa_2.3.3-1build2_amd64.deb
xserver-xorg-video-vmware_13.0.2-3ubuntu1_amd64.deb

With this, I have X booted and visuals working now on my W8100, but
kdeinit5 is on the crashy side, not sure if it's due to the downgraded X
or some other issue... but it's at last somewhat usable again!

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to fglrx-installer-updates in Ubuntu.
https://bugs.launchpad.net/bugs/1450089

Title:
  fglrx causes ubuntu to hang before login

Status in fglrx-installer-updates package in Ubuntu:
  Confirmed

Bug description:
  After updating Ubuntu GNOME 14.10 to 15.04, uninstalling old AMD 14.12
  binary (downloaded from their site) and installing fglrx-updates or
  fglrx fails to boot correctly into gdm. Not sure exactly what files to
  post; I'll supply anything that's requested.

  The only errors I can find in syslog are

  
  Apr 29 08:05:34 hostname ureadahead[476]: ureadahead:/lib/modules/3.19.0-15-generic/updates/dkms/fglrx_updates.ko: No such file or directory

  Apr 29 08:05:34 hostname ureadahead[476]: ureadahead:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so: No such file or directory
  Apr 29 08:05:34 hostname ureadahead[476]: ureadahead:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so: No such file or directory
  Apr 29 08:05:34 hostname ureadahead[476]: ureadahead:/usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so: No such file or directory

  And errors

  $ more /var/log/Xorg.1.log | grep "(EE)"
  	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
  [    78.051] (EE) fglrx(0): Cannot read int vect
  [    78.970] (EE) 
  [    78.970] (EE) Backtrace:
  [    78.971] (EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x7fe619597556]
  [    78.971] (EE) 1: /usr/bin/X (0x7fe6193e4000+0x1b7749) [0x7fe61959b749]
  [    78.971] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7fe6170aa000+0x352f0) [0x7fe6170df2f0]
  [    78.971] (EE) 3: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (xdl_xs117_atiddxDisplayUpdateEDID+0x44) [0x7fe614d89624]
  [    78.971] (EE) 4: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (xdl_xs117_atiddxDisplayReenumerateMode+0xaf) [0x7fe614d8ac3f]
  [    78.971] (EE) 5: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (atiddxDisplayReenumerateMode+0xd) [0x7fe614b1910d]
  [    78.971] (EE) 6: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (MCIL_SetMessageCode+0xb8) [0x7fe614db0c18]
  [    78.971] (EE) 7: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZNK19EventManagerService14setMessageCodeEPK5Eventy+0x11d) [0x7fe614ed49fd]
  [    78.972] (EE) 8: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN19EventManagerService12EventHandlerEPK5Eventy+0x25) [0x7fe614ed47b5]
  [    78.972] (EE) 9: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN17EventCallbackInfo6NotifyEPK5Event+0x2b) [0x7fe614ea014b]
  [    78.972] (EE) 10: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN18EventCallbacksList6NotifyEPK5Event+0x22) [0x7fe614ea0432]
  [    78.972] (EE) 11: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN19EventManagerService9SendEventEPK12DalBaseClassPK5Event+0x43) [0x7fe614e32c73]
  [    78.972] (EE) 12: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager22notifyCapabilityChangeEP22TmDisplayPathInterface17ReenumModesReason+0xe2) [0x7fe614e7fc62]
  [    78.973] (EE) 13: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager22NotifyCapabilityChangeEj17ReenumModesReason+0x4b) [0x7fe614e7c5cb]
  [    78.973] (EE) 14: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager25checkIfAllTilesArePresentEjb+0x236) [0x7fe614e83b56]
  [    78.973] (EE) 15: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager19postTargetDetectionEP22TmDisplayPathInterface15DetectionMethodP17TMDetectionStatus+0x35) [0x7fe614e7e8c5]
  [    78.973] (EE) 16: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager20processMstSinkUpdateEP22TmDisplayPathInterface15DetectionMethodP17TMDetectionStatus+0xfb) [0x7fe614e7ef3b]
  [    78.973] (EE) 17: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager13detectDisplayEP22TmDisplayPathInterface15DetectionMethod+0x100) [0x7fe614e7e7c0]
  [    78.973] (EE) 18: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN15TopologyManager18DoInitialDetectionEv+0xb4) [0x7fe614e7b054]
  [    78.974] (EE) 19: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (_ZN4Dal214EnableInstanceEP14_DAL_INIT_INFO+0x4e) [0x7fe614e17e4e]
  [    78.974] (EE) 20: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (DALEnableInstance+0xd2) [0x7fe614e29792]
  [    78.974] (EE) 21: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (swlDalDisplayEnableDAL+0x1bd) [0x7fe614da9e5d]
  [    78.974] (EE) 22: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (xilDisplayAdaptorCreate+0x6f) [0x7fe614d9ceaf]
  [    78.974] (EE) 23: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (xdl_xs117_atiddxDisplayPreInit+0xc80) [0x7fe614d88510]
  [    78.974] (EE) 24: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so (xdl_xs117_atiddxPreInit+0x1096) [0x7fe614d5e076]
  [    78.974] (EE) 25: /usr/bin/X (InitOutput+0xabb) [0x7fe61947f0bb]
  [    78.974] (EE) 26: /usr/bin/X (0x7fe6193e4000+0x5c0aa) [0x7fe6194400aa]
  [    78.974] (EE) 27: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7fe6170caa40]
  [    78.975] (EE) 28: /usr/bin/X (0x7fe6193e4000+0x4662e) [0x7fe61942a62e]
  [    78.975] (EE) 
  [    78.975] (EE) Segmentation fault at address 0x21
  [    78.975] (EE) 
  [    78.975] (EE) Caught signal 11 (Segmentation fault). Server aborting
  [    78.975] (EE) 
  [    78.975] (EE) 
  [    78.975] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
  [    78.975] (EE) 
  [    78.975] (EE) Server terminated with error (1). Closing log file.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1450089/+subscriptions


References