Bug 9008
Summary: | Asus laptop hangs on TFT/VGA video switch (Fn-F8) - Asus M6800Ne | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nicolo' Chieffo (84yelo3) |
Component: | Platform | Assignee: | Zhang Rui (rui.zhang) |
Status: | REJECTED INVALID | ||
Severity: | normal | CC: | acpi-bugzilla, akpm, bunk, matthias.blaesing |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.22 2.6.23 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 56331 | ||
Attachments: |
nolapic.acpidump
nolapic.interrupts normal.acpidump normal.interrupts nolapic./var/log/acpid nolapic.interrupts normal.interrupts dmesg -s64000 |
Description
Nicolo' Chieffo
2007-09-11 13:32:32 UTC
Could you please be more specific/accurate in identifying which kernels do and do not have this bug? The above info seems to be saying that 2.6.22 and 2.6.23 both have the bug, and they both do not have the bug. I am sorry. is it possible to edit the description? I didn't read well, sorry.. I'm using kernels since 2.6.15 but no kernel was ok. So: Most recent kernel where this bug did not occur: none. Hmm, 1.please attach the acpidump output and the content of "/proc/interrupts" with and without "nolapic". 2.Please verify if this still happens in console mode. 3.are you sure it's an acpi event when press Fn+F8? Please kill acpid and "cat /proc/acpi/event" to see what will happen next when you press fn+f8. Please "echo 0 > /proc/acpi/video/xxx/DOS" before you press fn+f8 and see if the system still hangs. Created attachment 12798 [details]
nolapic.acpidump
Created attachment 12799 [details]
nolapic.interrupts
Created attachment 12800 [details]
normal.acpidump
Created attachment 12801 [details]
normal.interrupts
1) the acpidump has no difference. the interrupt instead are different 2) it happens in console mode, even after 1 second after the boot 3) yes, it is an acpi event, as every other hotkey in my laptop: I see messages in /var/log/acpid when I press this hotkey. I didn't do the test of killing acpid the hang happens even with the value 0. Hmm, the normal.interrupts seems to be incorrect. Can you make a double check? please attach the /var/log/acpid. :) did you do these test with or without asus-laptop driver? should I attach /var/log/acpid with or without the "nolapic" option? should I presso the fn+f8 key before attaching it? I'm using ubuntu 7.10, so I think that there is a module called asus_acpi Created attachment 12808 [details]
nolapic./var/log/acpid
I pressed the hotkey lots of times before sending it
What's wrong with normal.interrupts? what should I check? The version of asus_acpi module is 0.30 >What's wrong with normal.interrupts? it's the same as the nolapic one. >I think that there is a module called asus_acpi Does this still happen without asus_acpi/asus_laptop loaded? I will attach both normal and nolapic interrupts, taken from the recovery console (boot with "single" parameter) yes, as I've already told you, it happens even before / is mounted! Created attachment 12812 [details]
nolapic.interrupts
Created attachment 12813 [details]
normal.interrupts
Hi, Sorry for the delay. The acpid log in comment #11 shows that asus_laptop is loaded. Can you resend the acpid log without any asus drivers please? Maybe I didn't understand... the crash is independent from the asus module. It happens anyway. do you still need the acpid without the asus module? if so: should I boot with or without nolapic? should I press the hotkey before attaching the log file? this is how it looks without the asus module, after some minutes of work, and with the nolapic boot parameter. When I hit the hotkey nothing happens. [Tue Oct 9 14:34:54 2007] exiting [Tue Oct 9 14:35:54 2007] starting up [Tue Oct 9 14:35:54 2007] 72 rules loaded [Tue Oct 9 14:35:56 2007] client connected from 4639[107:114] [Tue Oct 9 14:35:56 2007] 1 client rule loaded [Tue Oct 9 14:35:59 2007] client connected from 4946[0:0] [Tue Oct 9 14:35:59 2007] 1 client rule loaded [Tue Oct 9 14:38:30 2007] received event "ac_adapter AC 00000080 00000001" [Tue Oct 9 14:38:30 2007] notifying client 4639[107:114] [Tue Oct 9 14:38:30 2007] notifying client 4946[0:0] [Tue Oct 9 14:38:30 2007] executing action "/etc/acpi/power.sh" [Tue Oct 9 14:38:30 2007] BEGIN HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] END HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] action exited with status 0 [Tue Oct 9 14:38:30 2007] completed event "ac_adapter AC 00000080 00000001" [Tue Oct 9 14:38:30 2007] received event "battery BAT0 00000080 00000001" [Tue Oct 9 14:38:30 2007] notifying client 4639[107:114] [Tue Oct 9 14:38:30 2007] notifying client 4946[0:0] [Tue Oct 9 14:38:30 2007] executing action "/etc/acpi/power.sh" [Tue Oct 9 14:38:30 2007] BEGIN HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] END HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] action exited with status 0 [Tue Oct 9 14:38:30 2007] completed event "battery BAT0 00000080 00000001" [Tue Oct 9 14:38:30 2007] received event "battery BAT1 00000080 00000000" [Tue Oct 9 14:38:30 2007] notifying client 4639[107:114] [Tue Oct 9 14:38:30 2007] notifying client 4946[0:0] [Tue Oct 9 14:38:30 2007] executing action "/etc/acpi/power.sh" [Tue Oct 9 14:38:30 2007] BEGIN HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] END HANDLER MESSAGES [Tue Oct 9 14:38:30 2007] action exited with status 0 [Tue Oct 9 14:38:30 2007] completed event "battery BAT1 00000080 00000000" > When I hit the hotkey nothing happens. So without the asus driver loaded, there is no hang? > "nolapic". In this case there is no hang and with the asus driver and "nolapic" there is no hang. But does the video actually switch? Is the acpi video driver loaded for these tests? please attach the output from dmesg -s64000 for the failing kernel as "nolapic" has no effect on interrupts (PIC-mode in both cases), it is probably an interaction between SMM and use of the lapic timer that is causing the hang. Do you also see the hang when you boot with "acpi=off" and press Fn-F8? If yes, one has to wonder why the LAPIC timer is enabled on this box. I can't answer to all your questions shortly, because I don't have the notebook with me now, sorry. without the asus driver loaded the hang is present. I have never tested if the video actually switches... Do you think that switching is a bios feature? I'm quite sure that my tests were done with the video module loaded. I remember that I read somewhere that my laptop does not have LAPIC support. And if I'm not wrong, there is a boot error message about lapic. Ok I'm here now. I have a module named "video" loaded with acpi=off the issue is still present! Created attachment 14327 [details]
dmesg -s64000
well, do you have a chance to reproduce the problem with the lastest git tree? Close this bug due to no response from the bug reporter. Please re-open it if you have some questions. Sorry if I didn't answer... I tested it against 2.6.25-1 (fedora9 kernel). It still has this problem this laptop is quite similar to the one in bug #10510. Is there any chance to get the system log between you pressing fn+f8 and the hang? can this be fixed by a bios upgrade? Matthias, sorry to bother you but can you reproduce this problem on your laptop? I own the m6700ne (should only differ from 6800ne by the screen). I had the same problem - I don't know since when it does not occur anymore, but I just did a test with bios version 209Ae (I won't downgrade for a test!), kernel 2.6.25.1 (with radeon framebuffer console), radeon xorg drivers (git version) and can not reproduce it anymore. The hanging behavour could be observerd running an older kernel and an older bios. Not sure though which component is responsible. Matthias, thanks for testing. :) nicol� chieffo, please confirm that the problem disappears when using a later BIOS and kernel. I will close this bug report if there is not response from you. :( well, close this bug and mark it as UNREPRODUCIBLE. nicol� chieffo, please re-open it if you still have some problems. :) The problem is that there is no newer bios (the latest was made in 2005)... And as I've already told you I have tested linux 2.6.25 (fedora 9) Where did Matthias find the version 209? Ok - from the Asus Homepage you find the 2.07 and 2.08 versions. I think I got the 2.09 version also from the asus ftp servers, but the downloads now point to a http location, that does not offer directory listings. I think the 2.09 version was never offically released, but got out somehow. I placed the file here: http://www.doppel-helix.eu/0209Ae.M6N.zip (It won't be long there so grab it while its there) nicol� chieffo can you confirm that BIOS 2.09 works for you? Well, I don't really know if the bios is also for my laptop, since the model names are different. What will happen if it does not work? The Bios is for the whole M6Ne series. As I said: The 6800 and 6700 series should only differ in their screens (the 6700 using a widescreen monitor). Another thing to note: the flash utility won't flash blindly. I accidently put the M6N bios file onto the flash disk and the utility told me it could not update, as the supplied bios would not match the current model. Close this bug as it's fixed by a BIOS upgrade. |