Acabamos de atualizar nosso servidor de arquivos usando uma placa ASUS P6T WS Pro, executando o FreeBSD-RELEASE 8.2 e usando o zfs para gerenciar 12 discos WD20EARS. Como a nossa placa 3ware nos causou problemas, começamos a usar os seis conectores SATA on-board e obtemos um SuperMicro USAS2-L8i para fornecer mais oito portas.
Mecanicamente, o cartão é um ajuste estranho, mas eletricamente tudo parece ok.
Na inicialização, o controlador LSI aparece e afirma que pressionar ctrl-c exibirá o LSI Config Utility. Ao fazer isso, a mensagem é alterada para indicar que o utilitário será iniciado após a inicialização, mas isso nunca acontece. Parece haver uma mensagem de erro que é exibida apenas muito brevemente para ler e parece ser sobre PCI e "espaço insuficiente". (Essa mensagem é enviada por um resumo de hardware e não encontrei nenhuma maneira de voltar neste ponto).
Os discos não aparecem de qualquer maneira reconhecível após a inicialização.
Encontrei uma dica em outra discussão para verificar o mapeamento de endereços na placa ou no BIOS da placa-mãe, mas não encontrei nenhuma maneira de fazer isso. Então, o que eu tentei em um palpite é desativar tudo o que está on-board, incluindo adaptadores de rede, controlador Firewire e SATA.
Na verdade, depois de fazer isso, posso iniciar com êxito o LSI Config Utility.
Tanto quanto eu posso dizer, tudo parece bem lá, e quando a inicialização nessa configuração também exibe uma lista dos discos conectados a ele, que parece muito bem também.
O único problema agora é que não consigo inicializar dessa maneira, porque preciso do controlador SATA e dos adaptadores de rede on-board. Assim que reativar qualquer um deles, volto à estaca zero.
Essa discussão que mencionei sobre mapeamento de endereços dizia para tentar D000, depois D7FF, e depois DFFF, em ordem. O LSI Config Utility mostra o endereço da placa como D000, mas não oferece nenhuma maneira de alterá-lo.
Todas as dicas ou ideias seriam apreciadas.