I have a FreeBSD system that was running 8.2 installed on a flash drive. To get it to properly mount the root fs when I first set it up, I had to introduce a delay to ensure the flash drive was fully detected before attempting to mount it (kern.cam.boot_delay=10000).
Following the reboot after upgrading the kernel to 9.0-RELEASE, I get error 19 and thrown a mountroot prompt. The disk does not show in the available device lists. Going through the boot messages, it does detect the device as umass0, but does not ever recognize it as da0.
If I plug in a different flash drive at the mountroot prompt it detects it completely and I see da0 and its associated slices/partitions. However, I cannot get the drive holding the root fs to show up.
If I boot up a 9.0 livecd and plug in the drive, it works perfectly fine. It just seems like something that needs to be initialized in the boot process isn't happening soon enough in the new version.
Following the reboot after upgrading the kernel to 9.0-RELEASE, I get error 19 and thrown a mountroot prompt. The disk does not show in the available device lists. Going through the boot messages, it does detect the device as umass0, but does not ever recognize it as da0.
If I plug in a different flash drive at the mountroot prompt it detects it completely and I see da0 and its associated slices/partitions. However, I cannot get the drive holding the root fs to show up.
If I boot up a 9.0 livecd and plug in the drive, it works perfectly fine. It just seems like something that needs to be initialized in the boot process isn't happening soon enough in the new version.