FreeBSD Handbook/Administração/Configuração e Ajuste/Ajustando com o sysctl: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 31:
Configurações de variáveis do sysctl geralmente são strings, números ou boleanos (sendo um boleano 1 para sim ou 0 para não).
===11.11.1. sysctl(8) Apenas para Leitura===
Em alguns casos pode ser desejável modificar valores [http://www.openit.com.br/freebsd-hb/index.html sysctl(8)] que possam apenas ser lidos. Enquanto isto não seja recomendável, algumas vezes também pode ser inevitável.
Por exemplo, em alguns modelos de computadores portáteis o dispositivo [http://www.openit.com.br/freebsd-hb/index.html cardbus(4)] não provará algumas faixas de memória, e causará falhas com erros parecidos com este:
''cbb0: Could not map register memory''
''device_probe_and_attach: cbb0 attach returned 12''
Casos como este acima geralmente requerem a modificação de algumas configurações padrão do [http://www.openit.com.br/freebsd-hb/index.html sysctl(8)] que são apenas para leitura. Para mudar esta situação o usuário pode colocar ``OIDs'' de [http://www.openit.com.br/freebsd-hb/index.html sysctl(8)] em seu arquivo local /boot/loader.conf. Configurações padrão estão localizadas no arquivo /boot/defaults/loader.conf.
Consertar o problema mencionado acima pode requerer que o usuário configure a opção hw.pci.allow_unsupported_io_range=1 no arquivo mencionado anteriormente. Agora o [http://www.openit.com.br/freebsd-hb/index.html cardbus(4)] funcionará adequadamente.
|