¿Alguien sabe dónde cambiar este valor de "bufsize"? (unidades de cinta LTO st/mt)

¿Alguien sabe dónde cambiar este valor de "bufsize"? (unidades de cinta LTO st/mt)

Estoy intentando realizar una prueba de velocidad en algunas unidades de cinta LTO nuevas, pero parece que no puedo enviar datos a la cinta a través de dd para ningún tamaño de bloque anterior.327.680bytes. Debo tener un tamaño de bloque de 1M para mi aplicación.

[root@host]# mt -f /dev/nst0 status
BOT ONLINE IM_REP_EN
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327679
<this transfers data fine>
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327680
<this transfers data fine>
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327681
Device or resource busy

He pasado muchas horas intentando depurar esto. Kernels reconstruidos, controladores y firmware actualizados.

REVELACIÓN: Los resultados de ejecutar un dmesg muestran que hay un tamaño de buf en algún lugar que está establecido en el valor crítico exacto en el que veo mi muro de tamaño de bloque.

[root@host]# dmesg | grep bufsize
[    9.114532] st: Version 20160209, fixed bufsize 327680, s/g segs 64

Alguien sabe donde puedo cambiar estotamaño buf¿valor?

información relacionada