É possível que o modo de armazenamento em buffer tenha sido definido como “unbuffered”. Esse é um recurso especial das unidades de fita LTO, forçando-as a retornar de um comando WRITE somente após os dados terem sido gravados na fita. Isso impede que qualquer fluxo aconteça e causa os efeitos observados.
Infelizmente o FreeBSD não fornece o comandomt drvbuffer 1
do Linux para ativar o buffer novamente, mas é possível enviar manualmente um comando MODE SELECT para a unidade para ativar o buffer novamente:
camcontrol cmd /dev/nsa0 -c '15 10 00 00 04 00' -o 4 '0 0 10 0'
Se você tiver mais de uma unidade de fita, substitua /dev/nsa0
por um arquivo de dispositivo apropriado.