Dear ZFS and freebsd loader experts,
I just stumbled across a new kind of ZFS: i/o error, which I could not find any hint or cause using google.
During boot I get the following error screen:
which I cannot really understand.
How I got there (on freebsd 12.2):
I just added the follwing line to loader.conf
My feeling is that the change in loader.conf has nothing todo with the real error, its merly the fact that i changed loader.conf at all
System configuration and history:
- 64 GB ECC memory (for sure its not a real out of memory error)
- i have 4 hdds in a 2x2 zfs mirror setting (like RAID 10)
- the first mirror set has 3 paritions each, setted up by the freebsd (12.1) installer (boot, temp, zfs(freebsd on zfs)), 2x2TB
- the second mirror set has only 1 big partition each and was added later to increase the size of the pool, 2x4TB
Some naive thoughts:
During the update form 12.1 to 12.2 i fell into the trap that my second mirror which I added later, originally was without partitons but bare hdd. Howeverthe current loader can only handle zfs spans if all parts are on a parition. solved the problem by exporting, reformating and importing the pool. There was some thread explaining this issue which I dont find anymore. Could it be that similar to this issue by changing the a file at the /boot/loader.conf partition some metadata was moved to the second mirror, where it again connot be accessed by the loader?
Things I allready tried:
- Booting from LiveCD and mounting the zfs pool -> works
- reverting the loader.conf to the previous state -> no effect
Has anyone an idea what is the cause of this error and how to solve it (best without reinstalling evrything, export/import of all the data...)
Thank you very much for any help.
I just stumbled across a new kind of ZFS: i/o error, which I could not find any hint or cause using google.
During boot I get the following error screen:
which I cannot really understand.
How I got there (on freebsd 12.2):
I just added the follwing line to loader.conf
Code:
## Loader Config ##
net.fibs=2
My feeling is that the change in loader.conf has nothing todo with the real error, its merly the fact that i changed loader.conf at all
System configuration and history:
- 64 GB ECC memory (for sure its not a real out of memory error)
- i have 4 hdds in a 2x2 zfs mirror setting (like RAID 10)
- the first mirror set has 3 paritions each, setted up by the freebsd (12.1) installer (boot, temp, zfs(freebsd on zfs)), 2x2TB
- the second mirror set has only 1 big partition each and was added later to increase the size of the pool, 2x4TB
Some naive thoughts:
During the update form 12.1 to 12.2 i fell into the trap that my second mirror which I added later, originally was without partitons but bare hdd. Howeverthe current loader can only handle zfs spans if all parts are on a parition. solved the problem by exporting, reformating and importing the pool. There was some thread explaining this issue which I dont find anymore. Could it be that similar to this issue by changing the a file at the /boot/loader.conf partition some metadata was moved to the second mirror, where it again connot be accessed by the loader?
Things I allready tried:
- Booting from LiveCD and mounting the zfs pool -> works
- reverting the loader.conf to the previous state -> no effect
Has anyone an idea what is the cause of this error and how to solve it (best without reinstalling evrything, export/import of all the data...)
Thank you very much for any help.