Date: Thu, 25 Jun 2009 01:18:43 +0530 From: Prashant Vaibhav <pvaibhav@freebsd.org> To: freebsd-current@freebsd.org Subject: External USB disk doesn't remount after suspend/resume Message-ID: <66b068eb0906241248l7ef72f8dw5a245291a37731c1@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I've come across a problem running -CURRENT snapshot from June 12 (and searching the mailing list for messages after this hasn't yielded anything substantial). I'm running SMP kernel on UP machine, booting from an external usb hdd. The system suspends and resumes fine, except for one problem. Initially on boot the external drive is brought up as "umass0" and attached to "scbus1", however after resuming, the drive is brought up as umass1 and gets attached to scbus2. Obviously this confuses the system as my root is mounted from umass0. Thus everything works (ie. I was able to check dmesg for these messages) that doesn't need access to the filesystem, but since the root filesystem has disappeared from under us, nothing else works, not even a 'shutdown now' or 'halt' or trying to remount root via 'mount' command. I was unable to capture a dmesg log because of this. Is this a known issue, and is there a workaround? It should be noted that I have to set "kern.cam.scsi_delay=10000" in loader.conf before the kernel can mount root from the external usb drive. Best, Prashant
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?66b068eb0906241248l7ef72f8dw5a245291a37731c1>