FreeBSD 9 Promise Fasttrak boot problems.

Hi,

I have a Promise Fasttrak hardware card. This works with FreeBSD 8.x, but I've run in to trouble when upgrading to FreeBSD 9.0-p3. The FreeBSD 9.0 kernel loads and boots. But before the prompt I get the following error:

Code:
Mounting from ufs:/dev/ar0s1a failed with error 19.
(I've also had problems installing fresh, so started with FreeBSD 8.2.)
 
Yeah, that's the same problem, thanks. Since a fresh install of 8.4 and 9.1 didn't work, in my attempt to avoid problems my plan was to update from 8.2->8.4->9.0->9.1.
 
I've loaded geom_raid.ko from the boot prompt, as suggested in the other thread, but this destroyed the array. I have little information on the hardware card.
 
With a fresh install the problem was that I coudn't install anything. The installer would recognize the card, but display everything double. The throwble trouble started when I would [what?] the system. It didn't have anywhere to write to. Kind[]of the same problem as I'm having now. The disk isn't there.

I've already tried 8.2->8.4->9.1. Then using striped and one of the disk popped out. Now it's a amirrored RAID and more steps but still, it doesn't work. I might just remove the RAID card.
 
FreeBSD 9.0 and 9.1 use graid(8) for BIOS assisted software RAID. It may be enough to just type this at the mountroot prompt and fix the fstab(5) when you have the system up.

Code:
ufs:/dev/raid/0s1a

Not quite sure of the naming but it should be something like that, typing ?<enter> at the mountroot prompt should list the available partitions/GEOM devices that can be booted from.

Edit: Load the geom_raid.ko as suggested above. It can't, I repeat it can't destroy your RAID array. If it doesn't work leave it out and try something else like recovering your data from the backup and switching to more suitable software RAID like gmirror(8) (RAID1) and gstripe(8)(RAID0).
 
I got a whole bunch of error messages and then a message the RAID was degradated. I'm rebuilding, using the firmware, as we speak.
 
Back
Top