suspend doesnt work on x1250 laptop

22 views
Skip to first unread message

quantum.leaf

unread,
Dec 8, 2008, 6:02:20 PM12/8/08
to x1250
Hi,

Does anyone else in this group have problems with suspend not resuming
when using 8.11 linux drivers?

markoresko

unread,
Dec 10, 2008, 5:12:06 AM12/10/08
to x1250
HI, I use Xubuntu 8.04.1 amd64 on desktop 690G Motherboard and I am
using 8.9 version
of ATI/AMD driver for X1250 graphics.

I had trouble with picture on 8.10 and I couldn`t install 8.11 so I i
went back to
nicely behaving 8.9.

I were able to do that because I always make *.deb packages out of
downloaded driver
so I could simply de-install old deb`s and install newer (or older)
ones.

List of drivers:
http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html
Reporting bugs to AMD:
http://support.ati.com/ics/survey/survey.asp?deptID=894&surveyID=508&type=web
Driver Bugzilla:
http://ati.cchtml.com/
Per-distribution wiki explaining instalaltion and tweaking:
http://wiki.cchtml.com/index.php/Main_Page

On Dec 9, 12:02 am, "quantum.leaf" <quantum.l...@googlemail.com>
wrote:

Oleksiy Kokachev

unread,
Dec 10, 2008, 5:35:44 PM12/10/08
to x1...@googlegroups.com
Hi. I'm on Ubuntu Hardy amd64 690G MB too. But I've successfully installed 8.11 driver from ATI.

BTW: there is no need to make .deb package, because You can safely remove driver using:
sudo /usr/share/ati/./fglrx-uninstall.sh

quantum.leaf

unread,
Dec 11, 2008, 6:59:21 AM12/11/08
to x1250
in the past (~8.5/8.6) i found that using the uninstall script didnt
clean remove everything and had problems as a result. At that time
the .deb package wouldnt build either on amd64, but maybe both these
have been fixed now.

I'll be having a go soon,


On Dec 10, 10:35 pm, "Oleksiy Kokachev" <kokac...@gmail.com> wrote:
> Hi. I'm on Ubuntu Hardy amd64 690G MB too. But I've successfully installed
> 8.11 driver from ATI.
>
> BTW: there is no need to make .deb package, because You can safely remove
> driver using:
> sudo /usr/share/ati/./fglrx-uninstall.sh
>
> On Wed, Dec 10, 2008 at 7:12 PM, markoresko <markore...@gmail.com> wrote:
>
> > HI, I use Xubuntu 8.04.1 amd64 on desktop 690G Motherboard and I am
> > using 8.9 version
> > of ATI/AMD driver for X1250 graphics.
>
> > I had trouble with picture on 8.10 and I couldn`t install 8.11 so I i
> > went back to
> > nicely behaving 8.9.
>
> > I were able to do that because I always make *.deb packages out of
> > downloaded driver
> > so I could simply de-install old deb`s and install newer (or older)
> > ones.
>
> > List of drivers:
> >http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html
> > Reporting bugs to AMD:
>
> >http://support.ati.com/ics/survey/survey.asp?deptID=894&surveyID=508&...
> > Driver Bugzilla:
> >http://ati.cchtml.com/
> > Per-distribution <http://ati.cchtml.com/Per-distribution> wiki explaining

markoresko

unread,
Dec 11, 2008, 11:16:19 AM12/11/08
to x1250
Hi.

I used to use that method of installing driver directly without using
*.deb packages
ad i must say that worked well for me in time when i were using ubuntu
7.10
But that was mostly because Making deb`s for amd64/x86_64 Ubuntu
was not working nicely back then.

Recent driver revisions are making deb`s and i have no reason not to
use deb`s,
since they allow me to be shure that installationa and uninstalaltion
will be complete
and that I can easily shotch between versions to make shure everything
works for me.

So If 64-bit deb version for Ubuntu does not behave nicely at me
and you say that 8.11 driver install works for you, that may be reason
to report a bug
about making deb`s in 8.11

Oleksiy Kokachev wrote:
> Hi. I'm on Ubuntu Hardy amd64 690G MB too. But I've successfully installed
> 8.11 driver from ATI.
>
> BTW: there is no need to make .deb package, because You can safely remove
> driver using:
> sudo /usr/share/ati/./fglrx-uninstall.sh
>
> On Wed, Dec 10, 2008 at 7:12 PM, markoresko <marko...@gmail.com> wrote:
>
> >
> > HI, I use Xubuntu 8.04.1 amd64 on desktop 690G Motherboard and I am
> > using 8.9 version
> > of ATI/AMD driver for X1250 graphics.
> >
> > I had trouble with picture on 8.10 and I couldn`t install 8.11 so I i
> > went back to
> > nicely behaving 8.9.
> >
> > I were able to do that because I always make *.deb packages out of
> > downloaded driver
> > so I could simply de-install old deb`s and install newer (or older)
> > ones.
> >
> > List of drivers:
> > http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html
> > Reporting bugs to AMD:
> >
> > http://support.ati.com/ics/survey/survey.asp?deptID=894&surveyID=508&type=web
> > Driver Bugzilla:
> > http://ati.cchtml.com/
> > Per-distribution <http://ati.cchtml.com/Per-distribution> wiki explaining

quantum.leaf

unread,
Dec 16, 2008, 6:29:55 AM12/16/08
to x1250
I thought i'd try the 32bit version of ubuntu 8.10 to see if it makes
a difference but it doesn't

I have made the .debs for 8.12 and installed them with dpkg, but do i
have do something enable the driver in X??

Nothing happened after i installed the debs so i enabled the
restricted driver in the hardware manager (so i expect i am using an
older version the 8.12 but i dont know which one)

I not really understanding the display driver management now. How can
i find out what driver is being used? if multiple are installed how
can i select one?

Liam



On Dec 11, 4:16 pm, markoresko <markore...@gmail.com> wrote:
> Hi.
>
> I used to use that method of installing driver directly without using
> *.deb packages
> ad i must say that worked well for me in time when i were using ubuntu
> 7.10
> But that was mostly  because Making deb`s for amd64/x86_64 Ubuntu
> was not working nicely back then.
>
> Recent driver revisions are making deb`s and i have no reason not to
> use deb`s,
> since they allow me to be shure that installationa and uninstalaltion
> will be complete
> and that I can easily shotch between versions to make shure everything
> works for me.
>
> So If 64-bit deb version for Ubuntu does not behave nicely at me
> and you say that 8.11 driver install works for you, that may be reason
> to report a bug
> about making deb`s in 8.11
>
> Oleksiy Kokachev wrote:
> > Hi. I'm on Ubuntu Hardy amd64 690G MB too. But I've successfully installed
> > 8.11 driver from ATI.
>
> > BTW: there is no need to make .deb package, because You can safely remove
> > driver using:
> > sudo /usr/share/ati/./fglrx-uninstall.sh
>
> > On Wed, Dec 10, 2008 at 7:12 PM, markoresko <markore...@gmail.com> wrote:
>
> > > HI, I use Xubuntu 8.04.1 amd64 on desktop 690G Motherboard and I am
> > > using 8.9 version
> > > of ATI/AMD driver for X1250 graphics.
>
> > > I had trouble with picture on 8.10 and I couldn`t install 8.11 so I i
> > > went back to
> > > nicely behaving 8.9.
>
> > > I were able to do that because I always make *.deb packages out of
> > > downloaded driver
> > > so I could simply de-install old deb`s and install newer (or older)
> > > ones.
>
> > > List of drivers:
> > >http://ati.amd.com/support/drivers/linux64/radeonprevious-linux64.html
> > > Reporting bugs to AMD:
>
> > >http://support.ati.com/ics/survey/survey.asp?deptID=894&surveyID=508&...

JoJo jojo

unread,
Dec 17, 2008, 4:01:00 AM12/17/08
to x1...@googlegroups.com
navigate via System > Administration > System Log
then choose the Xorg.0.log
Then look through the logs
driver names are RADEONHD, RADEON, FGLRX
depending upon which driver is in use.

You can force the driver via xorg.conf file

-JoJo

quantum.leaf

unread,
Dec 17, 2008, 6:51:46 AM12/17/08
to x1250
Thanks for the tip on the about the logs I'm reinstalling the .deb and
will see if fglrx get activated

for xorg.conf, i read that in the new version of X (used in 8.10)
xorg.conf is done away with.
I still have that file, but its empty. Do you happen to know why its
gone/how its replaced?

Liam


On Dec 17, 9:01 am, "JoJo jojo" <onetwoj...@gmail.com> wrote:
> navigate via System > Administration > System Log
> then choose the Xorg.0.log
> Then look through the logs
> driver names are RADEONHD, RADEON, FGLRX
> depending upon which driver is in use.
>
> You can force the driver via xorg.conf file
>
> -JoJo
>
> On Tue, Dec 16, 2008 at 4:59 PM, quantum.leaf
>

Marko Oreskovic

unread,
Dec 17, 2008, 7:19:37 AM12/17/08
to x1...@googlegroups.com
quantum.leaf wrote:
> Thanks for the tip on the about the logs I'm reinstalling the .deb and
> will see if fglrx get activated
>
> for xorg.conf, i read that in the new version of X (used in 8.10)
> xorg.conf is done away with.
> I still have that file, but its empty. Do you happen to know why its
> gone/how its replaced?

I am not sure, it is mistery for me where settings are stored now, aether.

Anyway, if you have settings to put in xorg.conf, X will obey to them.
I used:
Section "Device"
Driver "fglrx"
EndSection
To force fglrx.
Also, take a look at the
http://wiki.cchtml.com/index.php/Main_Page
For some post-install things you might need to do upon install.

Also I want to inform you that I just step-up from
8.9 driver version to 8.12 on my destktop 690g Motherboard
And Xubuntu Hardy/8.04.1 amd64 and that it worked instantly upon
installing debs.

Only quirk that I am experiencing in 8.12 is that gdm login screen
is displayed on 1/2 of the screen resolution in what X is starting for
login. I`ll see to find how to fix it.

quantum.leaf

unread,
Dec 18, 2008, 6:56:59 AM12/18/08
to x1250
I think i installed the debs again last night before i went home from
work, i dont remember if i rebooted or not but today when i booted x
would not start. it was trying to start radeon but couldnt

since theres no xorg.conf i was a bit stuck. i opted to install
atidriver without the .debs to get x back. i worked and now im
investigating suspend resume problems with fglrx. They are still there
with 8.12. The machine resumes and sometimes it appears to work for a
few seconds (sometimes up to 10s) and then it freezes... everything
locks up sometimes it locks up before the screen comes up.

everything seems fine in the pm-suspend log and i've have yet managed
to find a log entry for the crash... i've tried playing around with
all sorts of acpi setting to no avail.
The only thing i can think of it that i have to boot with the kernal
option acpi_skip_timer_override or else the machine is so slow it's
unusable. i dont know if this could cause a kernel crash after
resuming the fglrx module...

perhaps i have to stick with the radeon driver and just switch to
fglrx when i want to use googlearth of something.

cheers,

Liam


On Dec 17, 12:19 pm, Marko Oreskovic <markore...@gmail.com> wrote:
> quantum.leaf wrote:
> > Thanks for the tip on the about the logs I'm reinstalling the .deb and
> > will see if fglrx get activated
>
> > for xorg.conf, i read that in the new version of X (used in 8.10)
> > xorg.conf is done away with.
> > I still have that file, but its empty. Do you happen to know why its
> > gone/how its replaced?
>
> I am not sure, it is mistery for me where settings are stored now, aether.
>
> Anyway, if you have settings to put in xorg.conf, X will obey to them.
> I used:
>  Section "Device"
>          Driver      "fglrx"
>  EndSection
> To force fglrx.
> Also, take a look at thehttp://wiki.cchtml.com/index.php/Main_Page

quantum.leaf

unread,
Dec 18, 2008, 7:16:52 AM12/18/08
to x1250
i confirmed my theory. If i boot without acpi_skip_timer_override and
am patient then resume no longer crashes the kernel. Sadly the machine
is too slow to use like this.
i get MP-BIOS bug:8254 timer not connected to io-apic is the reason i
need it.

now i'm wondering how to force radeon when i have no xorg.conf. i'll
try moding the ati one



On Dec 18, 11:56 am, "quantum.leaf" <quantum.l...@googlemail.com>
wrote:

Marko Oreskovic

unread,
Dec 18, 2008, 12:53:12 PM12/18/08
to x1...@googlegroups.com
quantum.leaf wrote:
> i confirmed my theory. If i boot without acpi_skip_timer_override and
> am patient then resume no longer crashes the kernel. Sadly the machine
> is too slow to use like this.
> i get MP-BIOS bug:8254 timer not connected to io-apic is the reason i
> need it.
>
> now i'm wondering how to force radeon when i have no xorg.conf. i'll
> try moding the ati one

You can use xorg.conf if you want (Driver "drivername")

I think you were saying you are using x1250 on your laptop/notebook?
I was using 8.9 and now 8.12 without problem BUT on Desktop 690G MoBo.

I would skip 8.10 and 8.11 and beside that I have nothing more clever to
say, since i am not experiencing those problems you have on laptop.

quantum.leaf

unread,
Feb 11, 2009, 5:58:23 AM2/11/09
to x1250
are there any acpi wizards here?

on my laptop with x1250. The machine runs very slow (true of ubuntu
8.10, fedora 10)
unless i specify kernal argument:

acpi_skip_timer_override

in which case i runs well except that now if i use the proprietry ati
drivers it wont resume from suspend, usually the machine locks up
within a second or so of resuming, sometimes before x locks up
sometimes after. This fits well with my idea of a timer problem. Now
on the page:

http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt it
says:

acpi_skip_timer_override [HW,ACPI]
Recognize and ignore IRQ0/pin2 Interrupt Override.
For broken nForce2 BIOS resulting in XT-PIC timer.

and also lists lots of other kernel arguments, some related.
x1250 can resume from suspend with ati drivers in windows without any
acpi timer bugs, im sure it can in linux too and i expect if i knew
the right kernel args to use it would work.
So i wonder if there anyone here would know what need to be done (set
the irq or HPET timer or something like that)

just in the hope i'll get this things to suspend and have hardware
acc.

Liam

quantum.leaf

unread,
Feb 11, 2009, 6:29:05 AM2/11/09
to x1250
ah...
it seems i've been barking up the wrong tree.
<sorry tree>

apparently this bug is more related to my bios itself that the x1250.

based on a discussion i read on the kernel devel list its fixable, but
only by patching the kernel source and rebuilding the kernel. Even
Linus was involved in the discussion:

from http://kerneltrap.org/index.php?q=mailarchive/linux-kernel/2008/10/7/3535324/thread

x86 ACPI: Blacklist two HP machines with buggy BIOSes

There is a bug in the BIOSes of some HP boxes with AMD Turions which
connects IO-APIC pins with ACPI thermal trip points in such a way
that if the state of the IO-APIC is not as expected by the (buggy)
BIOS, the thermal trip points are set to insanely low values
(usually all of them become 16 degrees Celsius). As a result,
thermal throttling kicks in and knock the system down to its shoes.

Unfortunately some of the recent IO-APIC changes made the bug show
up. To prevent this from happening, blacklist machines that are
known to be affected (nx6115 and 6715b in this particular case).

This fixes http://bugzilla.kernel.org/show_bug.cgi?id=11516 listed as
a regression from 2.6.26.

Signed-off-by: Rafael J. Wysocki &lt;r...@sisk.pl&gt;
Tested-by: Dmitry Torokhov &lt;dmitry....@gmail.com&gt;
Tested-by: Jason Vas Dias &lt;jason.v...@gmail.com&gt;
---
arch/x86/kernel/acpi/boot.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)

Index: linux-2.6/arch/x86/kernel/acpi/boot.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/acpi/boot.c
+++ linux-2.6/arch/x86/kernel/acpi/boot.c
@@ -1605,6 +1605,14 @@ static struct dmi_system_id __initdata a
*/
{
.callback = dmi_ignore_irq0_timer_override,
+ .ident = "HP nx6115 laptop",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq nx6115"),
+ },
+ },
+ {
+ .callback = dmi_ignore_irq0_timer_override,
.ident = "HP NX6125 laptop",
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
@@ -1619,6 +1627,14 @@ static struct dmi_system_id __initdata a
DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq nx6325"),
},
},
+ {
+ .callback = dmi...
[ message continues ]

[view original message]
From: Linus Torvalds <torvalds@...>
To: Rafael J. Wysocki <rjw@...>
Cc: Dmitry Torokhov <dmitry.torokhov@...>, <linux-kernel@...>, Andrew
Morton <akpm@...>, Ingo Molnar <mingo@...>, Len Brown <lenb@...>,
Maciej W. Rozycki <macro@...>, Jason Vas Dias <jason.vas.dias@...>
Subject: Re: [PATCH] x86 ACPI: Blacklist two HP machines with buggy
BIOSes (Re: 2.6.27-rc8+ - first impressions)
Date: Monday, October 6, 2008 - 10:54 am

Can you point to exactly _which_ recent change made it show up? I'd
really
like to know. _What_ was it that made us suddenly need this quirk when
it
wasn't necessary before? I'd like to understand the root cause here.

And how did you even start looking at that strange ACPI override?

Linus



-- when i'm ready prehaps i'll have a go and enter the world of
compiling kernels... prehaps it's time

quantum.leaf

unread,
Feb 11, 2009, 6:34:30 AM2/11/09
to x1250
and a final update;

i found a much better work around.

add acpi_skip_timer_override AND disable_8254_timer.

but as i said this is a hp bios issue that happens to affect the x1250
driver resuming from suspend.
Still thought id add this here in case anyone else has this trouble.

Liam
Reply all
Reply to author
Forward
0 new messages