moja stara biedna karta 9211-8i w serwerze na którym trzymam NAS cache jednak postanowiła odejść.
wsadzona ’na szybko’ karta 9261-8i nie chciała mi nawet FreeNASa zbootować… i nie mogłem dojść czemu. kręciłem się wokół problemów przy bootowaniu:
mfi0: COMMAND 0xfffffe000150dc08 TIMEOUT AFTER 59 SECONDS
mfi0: COMMAND 0xfffffe000150dc90 TIMEOUT AFTER 59 SECONDS
mfi0: COMMAND 0xfffffe000150dc18 TIMEOUT AFTER 59 SECONDS
run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
fora pokazują abstrakcyjne rozwiązania (‘wyłącz kontroler Firewire’, albo ‘w ogóle kontroler ATA!’’)… ale to nie działało. flashowanie karty, upgrade’y, downgrade’y… nic.
problem rozwiązało poczytanie dokumentacji :)
w nowszych kontrolerach LSI w FreeBSD sterownikiem, który należy stosować jest mrsas a nie mfi. żeby to zadziałało, trzeba zmienić dwie rzeczy.
w pliku /boot/loader.conf
:
mrsas_load="YES"
w pliku /boot/device.hints
:
hw.mfi.mrsas_enable="1"
swoją drogą, żeby udało się w ogóle zainstalować FreeNAS trzeba w momencie pokazania się menu Grub wcisnąć e
i dodać następującą linijkę:
set kFreeBSD.hw.mfi.mrsas_enable="1"
a następnie pozwolić bootować się instalatorowi przez Ctrl+X
lub F10
.
od razu lepiej.