Hi
Following this thread:
https://forums.freebsd.org/threads/dell-perch-730-830-zfs-mrsas-driver.89248/
Create a virtual machine with virtualbox 7.0, and create 8 virtual disks for FreeBSD. I configured that virtual machine with an AHCI controller, and my disks show up in Freebsd as ada* and I built the pools. Next, I modified the configuration of the virtual machine so that it had an LSI SAS controller, in this case I could do it.
The reason is so we can read the disk, to swap the driver, in this case the disks were detected as da* and the pools loaded correctly without problems as we can read.
Well that's the reason, but apparently I have encountered this problem in the boot, I don't know if it is due to the virtual machine or that it is a normal behavior of FreeBSD.
Apparently not all disks are detected at boot and there is the error that refers to the secondary pool that I have.
But when booting the system these are detected without problem, and the operational pool.
Is it a normal behaviour?
Thanks.
EDIT:
I mean that if in a non-virtualized environment the behavior would be the same. Or is it due to virtualization?
Following this thread:
https://forums.freebsd.org/threads/dell-perch-730-830-zfs-mrsas-driver.89248/
Create a virtual machine with virtualbox 7.0, and create 8 virtual disks for FreeBSD. I configured that virtual machine with an AHCI controller, and my disks show up in Freebsd as ada* and I built the pools. Next, I modified the configuration of the virtual machine so that it had an LSI SAS controller, in this case I could do it.
The reason is so we can read the disk, to swap the driver, in this case the disks were detected as da* and the pools loaded correctly without problems as we can read.
Well that's the reason, but apparently I have encountered this problem in the boot, I don't know if it is due to the virtual machine or that it is a normal behavior of FreeBSD.
Code:
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS drive E: is disk2
BIOS drive F: is disk3
ZFS: i/o error - all block copies unavailable
ZFS can´t read MOS of pool z01x
Apparently not all disks are detected at boot and there is the error that refers to the secondary pool that I have.
But when booting the system these are detected without problem, and the operational pool.
Code:
pool: z01x
state: ONLINE
scan: resilvered 468K in 00:00:00 with 0 errors on Wed Aug 2 15:47:34 2023
config:
NAME STATE READ WRITE CKSUM
z01x ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada2 ONLINE 0 0 0
ada3 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ada4 ONLINE 0 0 0
ada5 ONLINE 0 0 0
special
mirror-2 ONLINE 0 0 0
ada6 ONLINE 0 0 0
ada7 ONLINE 0 0 0
errors: No known data errors
pool: zroot
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0p3 ONLINE 0 0 0
ada1p3 ONLINE 0 0 0
errors: No known data errors
Is it a normal behaviour?
Thanks.
EDIT:
I mean that if in a non-virtualized environment the behavior would be the same. Or is it due to virtualization?