Semi-working patch for amd64 suspend/resume

Alexander Motin mav at FreeBSD.org
Sat Dec 13 12:06:52 PST 2008


Alex Keda wrote:
> I trie it with my HP Compaq 6715s
> sleep OK, but after press power button, for wake up, i see blue screen, 
> and nothing... After hard reset, I have im /var/log/messages:
> 
> Dec 13 22:35:19 acer acpi: suspend at 20081213 22:35:19
> Dec 13 22:35:31 acer kernel: bge0: PHY write timed out (phy 1, reg 0, 
> val 32768)
> Dec 13 22:35:31 acer kernel: bge0: PHY read timed out (phy 1, reg 0, val 
> 0xffffffff)
> Dec 13 22:35:31 acer kernel: bge0: PHY read timed out (phy 1, reg 24, 
> val 0xffffffff)
> Dec 13 22:35:31 acer kernel: bge0: PHY read timed out (phy 1, reg 16, 
> val 0xffffffff)
> Dec 13 22:35:31 acer kernel: bge0: PHY write timed out (phy 1, reg 16, 
> val 0)
> Dec 13 22:35:31 acer kernel: bge0: PHY write timed out (phy 1, reg 23, 
> val 18)
> Dec 13 22:35:31 acer kernel: bge0: RX CPU self-diagnostics failed!
> Dec 13 22:35:31 acer kernel: bge0: flow-through queue init failed
> Dec 13 22:35:31 acer kernel: bge0: initialization failure

Just interesting, how hostname "acer" related to "HP Compaq 6715s"? It's 
just a coincidence? :)

I have Acer TM6292 notebook with bge LAN. And my bge works fine after 
resume. The only specific of my notebook is that it's BIOS does not 
allocate resources for PCIe bridges. FreeBSD also unable to do it, so 
now I have to use dirty hack to initialize them. I think I have seen 
alike bge messages (but without reboot) when that hack was working only 
on boot, but not restoring PCIe bridges state on resume.

> Dec 13 22:40:52 acer savecore: reboot after panic: page fault
> Dec 13 22:40:52 acer savecore: writing core to vmcore.9

Core is good. May be it can be debugged?

-- 
Alexander Motin


More information about the freebsd-amd64 mailing list