freenas i lsi

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.

Łukasz Bromirski

Read more posts by this author.

Warszawa, Polska http://lukasz.bromirski.net