Desativa o dispositivo SCSI (CAM)

2

Eu quero dizer ao kernel do FreeBSD para ignorar completamente um SCSI cam(4) dispositivo.

# cat /var/run/dmesg.boot | grep '\<da1\>'
ada0: 600.000MB/s transfers (SATA 3.x, da1 at umass-sim0 bus 0 scbus4 target 0 lun 1
da1: <HP iLO LUN 01 Media 0 2.09> Fixed Direct Access SCSI-0 device 
da1: Serial Number 000002660A01
da1: 40.000MB/s transfers
da1: 1024MB (2097152 512 byte sectors: 64H 32S/T 1024C)
da1: quirks=0x2<NO_6_BYTE>

# camcontrol devlist
<ST1000DM003-1ER162 CC46>          at scbus1 target 0 lun 0 (pass0,ada0)
<ST1000DM003-1ER162 CC46>          at scbus2 target 0 lun 0 (pass1,ada1)
<HP iLO Internal SD-CARD 2.09>     at scbus4 target 0 lun 0 (pass2,da0)
<HP iLO LUN 01 Media 0 2.09>       at scbus4 target 0 lun 1 (pass3,da1)

Não sei o que é o da1 device, nem quero que seja visível no meu sistema. O FreeNAS vê este dispositivo e oferece-o como uma opção para criar um volume, o que não é algo que eu queira fazer.

Como posso conseguir isso?

Atualização : parece que isso pode ser feito usando dicas do dispositivo , definindo a palavra-chave "disabled" = 1:

hint.driver.unit.keyword="value"

O único problema é que não sei como especificar driver e unit para este dispositivo.

    
por Jonathon Reinhart 20.11.2015 / 20:41

1 resposta

0

A partir das informações que você forneceu, parece um leitor de cartão SD que faz parte do HP iLO (algum tipo de interface de administrador?).

Para desativá-lo com dicas de dispositivos, você tem todas as informações disponíveis.

O driver de dispositivo é da e a unidade é 1 , o que é fácil de ver no FreeBSD.

hint.da.1.disable="1"

Deve fazer o que quiser.

    
por 24.11.2015 / 09:40