[HEADSUP] amd64 suspend/resume code to be comitted
Doug Ambrisko
ambrisko at ambrisko.com
Wed Mar 25 21:26:51 PDT 2009
FWIW, I have it working on a ThinkPad Z61p. Things I had to do was hack
the isa vga driver to not attach since both the isa and pci drivers
attached to the vga and that caused issues. I had to remove usb from
my kernel since it causes a panic. My bge NIC seems to work fine.
Previously, I disabled pccard from suspending since it used to cause
an interrupt storm with USB sharing the same interrupt. The latest
ATA code works great, before I had to use a slightly hacked FreeBSD
7.0 version. I do the suspend/resume thing vidcontrol -s 1 < /dev/ttyv0
and vidcontrol -s 9 < /dev/ttyv0 since that seems to help X. It's been
a long time, that I've waited to have suspend and resume work on amd64/smp!
Till now, I've been stuck with i386/up :-( I have 2 boot partitions so I
can boot 32bit or 64bit. I mount my 32bit stuff as /32bit.. then add
/32bit/usr/local/bin to my path and ldconfig -32 -m /32bit/usr/local/lib
for some app's that aren't available for amd64 like vnc. After another
patch to rtld and fixing an absolute sym-link versus relative my 32bit
stuff runs great on amd64.
Doug A.
More information about the freebsd-current
mailing list