Re: ACPI and a Toshiba Tecra 8000

From: Andrew Thompson <andy_at_fud.org.nz>
Date: Mon, 22 Sep 2003 11:49:34 +1200
Nate Lawson wrote:
> On Wed, 17 Sep 2003, Andrew Thompson wrote:
> 
>>
>>It has helped and the laptop is able to suspend with the serial cable
>>attached (further than before). It now panics on the first resume with
>>the following (gdb output at bottom).
>>
>>I think the serial cable is masking the problem as without it I can
>>suspend/resume once and it only panics on the second resume. I guess I
>>need the serail working to see that panic anyway.
> 
> 
> You should do a quick grep through sys/dev/syscons for
> "= sc->cur_scp->index" and replace them all with the above NULL check.
> I'm interested if this will fix things.
> 

Hi,

I fixed the other null derefernce in sc_bell() and the laptop is now 
suspending with the serial console the same as without.

Here is the output when I suspend the laptop (S3). After the first 
resume the laptop still works fine. When I suspend the laptop a second 
time no output is displayed but the laptop seems to suspend alright 
(according to the power led), but when it resumes it reboots straight 
away. Again no output on the serial.

Is there more debugging that I can turn on?


<suspend #1>
======== acpi_printcpu() debug dump ========
gdt[0077:c04b8ce0] idt[0407:c04b9080] ldt[0028] tr[0020] efl[00000096]
eax[00001000] ebx[c1234d00] ecx[00000000] edx[bfc00004]
esi[00000000] edi[c09f53b0] ebp[c62ffaa8] esp[c62ffa70]
cr0[8005003b] cr2[280b0b40] cr3[0205b000] cr4[00000091]
cs[0008] ds[0010] es[0010] fs[0018] gs[002f] ss[0010]


<resume #1>
======== acpi_printcpu() debug dump ========
gdt[0077:c04b8ce0] idt[0407:c04b9080] ldt[0028] tr[0020] efl[00000002]
eax[00000001] ebx[c1234d00] ecx[00008000] edx[c1286980]
esi[00000000] edi[c09f53b0] ebp[c62ffaa8] esp[c62ffa70]
cr0[8005003b] cr2[280b0b40] cr3[0205b000] cr4[00000091]
cs[0008] ds[0010] es[0010] fs[0018] gs[002f] ss[0010]
pcib0: slot 4 INTA is routed to irq 11
pcib0: slot 5 INTD is routed to irq 11
pcib0: slot 9 INTA is routed to irq 11
pcib0: slot 11 INTA is routed to irq 11
pcib0: slot 11 INTB is routed to irq 11
wakeup from sleeping state (slept 00:00:27)
ata0: resetting devices ..
acpi_acad0: Notify 0x80
done
ata1: resetting devices ..
done
acpi_cmbat0: battery initialization start
acpi_cmbat0: battery initialization done, tried 1 times
acpi_cmbat1: battery initialization start
acpi_cmbat1: battery initialization failed, giving up

<suspend #2 (no output)>
<resume #2 (no output and reboot)>
Received on Sun Sep 21 2003 - 14:49:37 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:23 UTC