Esse erro ( 13
, EACCES
) é um erro de "Permissão negada". Você está vendo isso porque o usuário que está executando o VirtualBox como não tem permissões para gravar nesse arquivo.
Corrigindo as permissões no arquivo do dispositivo de alto-falante do PC
O arquivo /dev/input/by-path/platform-pcspkr-event-spkr
é na verdade apenas um link simbólico, use ls -lH
para ver quem possui o arquivo
ls -lH /dev/input/by-path/platform-pcspkr-event-spkr
crw-rw---- 1 root input 13, 79 Jun 6 14:16 /dev/input/by-path/platform-pcspkr-event-spkr
Nesse caso, você pode ver que precisa estar no grupo input
para gravar no arquivo.
Execute os comandos groups
para ver em quais grupos você está. Se você não vir o grupo listado acima, será necessário se adicionar a esse grupo. Para fazer isso, simplesmente execute o seguinte,
usermod -aG input "$USER"
Isso adicionará seu usuário ao grupo input
. Agora, faça logoff e faça login novamente . Quando você fizer login novamente, poderá ter que modprobe pcspkr
novamente se o pcspkr
estiver em sua blaclist. Verifique se o arquivo existe, e se ele executa o VirtualBox, o log deve agora ter,
PIT: speaker: opened "/dev/input/by-path/platform-pcspkr-event-spkr"