You are not logged in.

#1 2010-12-28 00:43:07

Foks
Member
Registered: 2010-12-27
Posts: 18

[SOLVED] fglrx causes kworker hanging when I plug in AC power.

This POST is too old, please read below.

Hi All! I have an Acer TravelMate 5530G laptop with ArchLinux installed on it.

After upgrading my BIOS from v1.14 to v1.26 I'm experiencing some issues. All seems fine after system boot, but when I plug out AC adapter  the process 'kworker' begins to use 100% cpu and gnome-power-manager doesn't notify anything (but it should).  When I plug in AC back, system freezes at all.
Another issue that xorg (1.9.2-2) fails to restart (first start is okay), for example when I try to logout from GNOME (it's also works fine with previous BIOS version).

I have 2.6.36.2-1 x86_64 kernel and ATI proprietary catalyst video driver (fglrx). There are similar issues with previous versions of kernel. The only difference is the name of hanging process, in 2.6.35 it is 'kacpi_notify' or something in this way.

I tried to downgrade back to 1.14 and everything works fine, but there are some reasons for that upgrade. One of them are boot issues in the older version of BIOS firmware.

Nevertheless I noticed that suspend works good with newer BIOS, and freezes system with older, but that doesn't matter to me.

Does anybody know some workaround?

Last edited by Foks (2011-03-08 23:04:10)

Offline

#2 2010-12-28 06:38:03

moetunes
Member
From: A comfortable couch
Registered: 2010-10-09
Posts: 1,033

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

What changes does the new version bring? There should be a changelog for it.
If it was me I would try a version in between those two - maybe 1.19 if it exists.

Last edited by moetunes (2010-12-28 06:38:53)


You're just jealous because the voices only talk to me.

Offline

#3 2010-12-29 04:21:00

Foks
Member
Registered: 2010-12-27
Posts: 18

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

moetunes, thanks for your answer.
Unfortunately Acer does not provide any changelogs at all. Well, I tried 1.23 and 1.24 and had the same result as with 1.26. There are no other versions between those two sad

Last edited by Foks (2010-12-29 04:23:41)

Offline

#4 2011-03-08 22:50:10

Foks
Member
Registered: 2010-12-27
Posts: 18

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

Problem is caused by fglrx driver when Xorg is running.
The process "kworker/0:1" begins to use 100% cpu and system becomes almost freezed when I plug in AC switch.
The problem does not appear with Xorg running on "radeon", "radeonhd" drivers.

To fix the issue:
aticonfig --acpi-services=off
and then restart Xorg server, or reboot system.

ACPI Options:
  --acpi-services=on|off
        Enable/disable ACPI services. In the case of BIOS or kernel ACPI issues,
        ACPI services in the driver can be disabled through this option.
        The ACPI services are enabled by default.

P.S. Sorry for my english.

Last edited by Foks (2011-03-08 23:05:45)

Offline

#5 2011-04-06 20:26:25

rewind
Member
Registered: 2011-02-25
Posts: 11

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

Thanks, solved the problem with Asus M51Tr based notebook /X56KR/. I think the problem is related with the two GPU's - the integrated in the chipset and the dedicated one as this is the only notebook I know that have such problem. This Acer is with the same specifications, maybe it's related with the dual GPU's somehow. Catalyst Control Center shows them as Crossfired in CrossfireX section. Didn't tried yet, but the same issue with fglrx under Ubuntu might get solved too with this option.

P.S. Sorry for my English too.

Last edited by rewind (2011-04-06 20:27:57)

Offline

#6 2011-04-07 07:56:41

Foks
Member
Registered: 2010-12-27
Posts: 18

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

rewind
Yeah, I haven't even thought about this, and maybe you are right.
It would be great to make a request to ATI support, but I have no time for that right now sad

Offline

#7 2012-01-13 22:25:00

Foks
Member
Registered: 2010-12-27
Posts: 18

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

I acidentally remembered about this topic, and I have found out that it is possible to disable crossfire configuration in my BIOS setup. I tried to turn acpi-services on and then disable crossfire - and everything works fine. And I didn't notice any slowdown in 3d acceleration, that is good.

Maybe it worth to create a bug report to AMD and someday we'll have the problem fixed.

Add: I have done it:
http://ati.cchtml.com/show_bug.cgi?id=392

Last edited by Foks (2012-01-13 22:53:27)

Offline

#8 2012-03-31 20:16:47

Foks
Member
Registered: 2010-12-27
Posts: 18

Re: [SOLVED] fglrx causes kworker hanging when I plug in AC power.

Please check on 12.3! Seems to be completely solved for me.

Offline

Board footer

Powered by FluxBB