Quais drivers de barramento incluir ao compilar o kernel do FreeBSD?

1

Estou tentando compilar um kernel do FreeBSD e torná-lo o mais leve possível. Eu estou lutando com as configurações no barramento, especialmente a parte de controladores SCSI. existem muitos módulos, por exemplo: ahc , ahd , ... e não sei como descobrir quais precisam. Quando executo dmesg , obtenho duas entradas para os barramentos:

  1. barramento PCI ACPI
  2. ISA Bus

Mas também recebo algo sobre SCSI em:

cd0: Removable CD-ROM SCSI-0 device

Estou executando FreeBSD 9.3.0 em VirtualBox VM em i686 pc.

devo manter os módulos do controlador SCSI? Se sim, quais são?

    
por user2268997 24.03.2015 / 15:41

2 respostas

1

O Virtualbox permite configurar dois tipos de controladores SCSI, sendo um deles o LSILOGIC e o outro compatível com o BusLogic.

Esses devem ser suportados pelos drivers bt (4) e mpt (4). Você pode remover todos os outros controladores SCSI

Se você usa controladores IDE / SATA, pode remover todos os drivers SCSI.

    
por 01.04.2015 / 14:11
-2

Você precisa incluir os drivers para o hardware que você configurou na sua máquina virtual. Para manter as coisas leves, coloque todos os discos e dispositivos de CD no mesmo controlador. Verifique as notas de lançamento para obter a lista de drivers e o hardware que eles suportam. Por exemplo, se você escolher um controlador SATA AHCI (menos problemas do que o IDE com seu número muito limitado de dispositivos ou SCSI com seus diversos drivers de host), inclua o driver ahci .

Eu não acho que o VirtualBox emula nada conectado a um barramento ISA. PCI é onde ele está em um PC com menos de 20 anos.

ACPI é gerenciamento de energia. Eu não sei até que ponto você obterá milhagem disso em uma VM.

    
por 25.03.2015 / 01:25