On Fri, Jan 03, 2014 at 12:13:05AM -0500, Ted Unangst wrote:
> On Fri, Jan 03, 2014 at 09:17, Helg Bredow wrote:
> > I've been running OpenBSD 5.4 off a USB stick and couldn't get
> > suspend/resume to work on either of my laptops. I thought maybe it was a
> > driver issue but I've now installed the latest snapshot to the internal
> > HDD and suspend/resume seems to be working fine. However, suspend causes a
> > detach of the whole ugen to umass stack to detach so any mounted USB
> > filesytems end up in an unclean state. This is probably what was causing
> > it to fail when booting off USB.
> > 
> > Is there anything that I need to configure in order to prevent this from
> > happening?
> 
> I don't think there's anything you can do. That's how the kernel does
> things (detach usb, reattach).
> 
> We could:
> 1. postpone the device detach until after resume, and then only detach
> devices which are actually missing. I'm not sure how much madness this
> would involve.
> 2. postpone forced filesystem unmount until after resume to see if the
> disk comes back. I'm fairly certain this will involve a lot of madness.
> 

This is not likely going to be fixed in any near timeframe. It's just too
much headache.

-ml

Reply via email to