Please install a debug kernel and use kmdb to set
pm_debug/W0x80000000
to get more debug information
I BFU to snv_139 with debug kernel.
Output after with debug kernel and set pm_debug.
r...@soe-x4200m2-16:~# uadmin 3 20
May 13 11:20:21 soe-x4200m2-16 genunix: System is being suspended
cpr_suspend 3
i_cpr_alloc_cpus() CPU->cpu_id 2
cpr_suspend: stop scans
cpr_suspend: (*srn_signal)(..., SRN_SUSPEND_REQ)
srn_notify entered with type 1, event 0xa02
count 1
pollwake 2
srn_notify waiting for ack for clone 2, event a02
ioctl: a0c: begin
SRN_IOC_NEXTEVENT entered
SRN_IOC_NEXTEVENT clone 2 delivered a02
ioctl: a0c: begin
SRN_IOC_NEXTEVENT entered
SRN_IOC_NEXTEVENT clone 2 EWOULDBLOCK
ioctl: a0e: begin
SRN_IOC_SUSPEND entered clone 2
SRN_IOC_SUSPEND clone 2 ok
srn_notify done with a02
cpr_suspend: stop user threads
cpr_suspend: save direct levels
cpr_suspend: send notice
cpr_suspend: POST USER callback
cpr_suspend: reattach noinvol
cpr_suspend: lock mgr
cpr_suspend: suspending devices
pci_post_suspend isa:0
pci_save_config_regs isa:0
pci_post_suspend ohci:0
pci_save_config_regs ohci:0
pci_post_suspend ehci:0
pci_save_config_regs ehci:0
pci_save_config_regs pci-ide:0
pci_post_suspend pci-ide:0
pci_save_config_regs pci-ide:0
pci_post_suspend atiatom:0
pci_save_config_regs atiatom:0
pci_post_suspend pci_pci:0
pci_save_config_regs pci_pci:0
pci_post_suspend nge:0
pci_save_config_regs nge:0
pci_post_suspend mc-amd:0
pci_save_config_regs mc-amd:0
pci_post_suspend mc-amd:1
pci_save_config_regs mc-amd:1
pci_post_suspend mc-amd:2
pci_save_config_regs mc-amd:2
pci_post_suspend mc-amd:3
pci_save_config_regs mc-amd:3
pci_post_suspend mc-amd:4
pci_save_config_regs mc-amd:4
pci_post_suspend mc-amd:5
pci_save_config_regs mc-amd:5
pci_post_suspend pci_pci:1
pci_save_config_regs pci_pci:1 <--- stuck here.
Power Cycle...
# prtconf -Dv | grep pci_pci
pci10de,5c, instance #0 (driver name: pci_pci)
pci1022,7458, instance #1 (driver name: pci_pci)
pci1022,7458, instance #2 (driver name: pci_pci)
# cat /etc/driver_aliases | grep pci_pci
pci_pci "pciclass,060400"
pci_pci "pciclass,060401"
pci_pci "pci1011,1"
pci_pci "pci1011,21"
pci_pci "pci1014,22"
Could I say that "pci1022,7458" could not support s/r on Solaris? IMO,
power management should not let the OS hang even if the device does not
support s/r anyway.
Thanks
Jason
Thanks
Joe
On 05/12/10 22:31, Jason Zhao wrote:
Sorry.
The Solaris I tested on is OpenSolaris 134a, 128, and 138. All are
failed to wake up.
Hi, experts,
I am testing suspend/resume on Sun Fire X4200(including x4200m2), but
after I set "acpi_rtc_wake /W 5" and run "uadmin 3 22" or "uadmin 3
20",
the machine will be never back. I have to power it off and on.
Here is the output from console (ttya) after enable the debug.
... set "S3-support enable" on /etc/power.conf ...
pmconfig
modload -p misc/cpr
(
echo "cpr_debug /W 3;"
echo "acpi_rtc_wake /W 5"
) | mdb -wk
sync;sync;sync
uadmin 3 20<--- or uadmin 3 22
###### output from console #######
bash-4.0# sync Saving System State. Please Wait...
suspending drivers...Suspending device a...@1,3f8
Suspending device i...@1
Suspending device keybo...@016 genunix: System is being suspended
Suspending device mo...@1
Suspending device dev...@3ne
Suspending device d...@0,0
Suspending device stor...@4
Suspending device d...@0,0
Suspending device flo...@5
Suspending device pci108e,c...@2
Suspending device h...@6
Suspending device pci108e,c...@2,1
Suspending device s...@0,0
Suspending device i...@0
Suspending device pci-...@6
Suspending device disp...@3
Suspending device pci10de,5...@9
Suspending device pci10de,c...@a
Suspending device pci1022,1...@18
Suspending device pci1022,1...@18,1
Suspending device pci1022,1...@18,2
Suspending device pci1022,1...@18,3
Suspending device pci1022,1...@19
Suspending device pci1022,1...@19,1
Suspending device pci1022,1...@19,2
Suspending device pci1022,1...@19,3
Suspending device p...@0,0
Suspending device pci10de,c...@a
Suspending device pci1022,7...@10
Stuck here...
From the device ids, pci1022,7458 is a AMD PCI-X 8132 bridge. Can I say
the device(pci1022,7458) not support suspend/resume by Solaris? Are
there any other device list which is not support s/r by Solaris?
Great Thanks
Jason
_______________________________________________
pm-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pm-discuss
Jason
_______________________________________________
pm-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pm-discuss
_______________________________________________
pm-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pm-discuss