Você precisa do dispositivo controlador de host dummy_hcd
dummy (loopback). Os drivers USB do gadget são destinados a hardware USB real e, em PCs normais, esse hardware não existe. O controlador de loopback fornece a estrutura para o controlador do dispositivo e um controlador de host USB para acessá-los. Então:
$ sudo modprobe dummy_hcd
fornece um novo hub raiz
$ lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Agora você pode modificar o driver do gadget
$ sudo modprobe g_mass_storage file=/path/to/backing_file idVendor=0x1d6b idProduct=0x0104 iManufacturer=Myself iProduct=VirtualBlockDevice iSerialNumber=123
e ele aparecerá no novo hub raiz
$ lsusb
Bus 005 Device 002: ID 0525:a4a5 Netchip Technology, Inc. Pocketbook Pro 903
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Note que você não precisa simular um dispositivo de armazenamento em massa USB se estiver interessado apenas no conteúdo do arquivo, você pode montá-lo diretamente (através do dispositivo de loop, mas isso acontece automaticamente).