Bugzilla – Bug 113732
suspend to disk and SCSI
Last modified: 2008-06-25 09:52:31 UTC
I have: SCSI aic7xxx (adaptec 2940) sbp2 devices (Firewire, 2 DISK) 2 swap part /dev/sda2 /dev/sdb2 Suspend does not work. Test 1. You must not have 2 swap partitions. swapoff /dev/sdb2 helps powesave -U: System seems to stop, but hangs on scsi problems (device not ready) no poweroff, no resume, a lot of fixes to fs on boot. Test 2. If module sbp2 is loaded: Cannot remove sbp2
yes. Almost all SCSI drivers lack proper suspend / resume support, so it will not work. Unfortunately this won't be fixed for 10.0. The sbp2 removal failure was because the external disk was still in use and we refuse to suspend if this is the case - this is a security measure against users doing stupid things (from a technical point of view ;-) like removing the external disk while the machine is being suspended. Anyway, even if you removed sbp2, the system still would not suspend because of the SCSI problem.
Basically each driver needs suspend/resume handler. There are plenty of examples, if you feel like fixing aic7xx. Or if someone can get me aic7xx along with some hardware to test, I may play...
mass reopening all SuSE Linux bugs that are set to REMIND+LATER to change the resolution to WONTFIX (adapting to new policy)
Closing old LATER+REMIND bugs as WONTFIX - if you still plan to work on it, feel free to reopen and set to ASSIGNED. In case the report saw repeated reopen comments, it's due to bugzilla timing out on the huge request ;(