adaptec raid controllers (ASR71605Q, module: aacraid) fail to boot with xen hypervisor 4.8 or 4.10

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

adaptec raid controllers (ASR71605Q, module: aacraid) fail to boot with xen hypervisor 4.8 or 4.10

Christian Schwamborn
Hi list,

I tried to upgrade some servers this weekend, but failed in my attempts.
the hardware differs except in one component, they all have a Adaptec
raid controller of the 7th generation (ASR71605Q to be specific, using
kernel module accraid).

With debian jessie (using xen 4.4, kernel 3.16) everything was fine, but
upgrading to stretch (using xen 4.8, kernel 4.9) the kernel module is
unable to initialize the raid controller.

The system seems to be able to init other cards (ie. a pcie Adaptec UW
SCSI Controller) but initializing the ASR71605Q fails with:

aacraid: aac_fib_send - first asynchronous command timed out
...

or

aacraid: Host adapter abort request (0,0,1,0)
aacraid: Host adapter abort request (0,0,116,0)
...
aacraid: Host adapter abort request (0,0,119,0)

on the second system (first is a classic bios machine, second is uefi)

Then at some point the system gives up, root device fails, and you end
up in initramfs.

Booting without xen hypervisor works just fine.

I tried different kernel versions, the old one (3.16) and a current
stable 4.17.8 with the same result: No raid controller, when running xen.

I also tried xen 4.10: No raid controller.

I've found several posts in ubuntu (and centos, I think) mailing lists
of the last two years, with people having the same issues, but no
solution except not upgrading. They all have some Adaptec raid
controller using aacraid and try to upgrade from xen ~4.4 to something
newer and they all can boot normally without xen. Some posts suggest
that that the 8th generation is also affected.

A more current card (Adaptec SmartRAID 3154-16i using kernel module
smartpqi) seems to work fine.

Anyone seen this behavior before?

Thanks
Chriatian


_______________________________________________
Xen-users mailing list
[hidden email]
https://lists.xenproject.org/mailman/listinfo/xen-users
Reply | Threaded
Open this post in threaded view
|

Re: adaptec raid controllers (ASR71605Q, module: aacraid) fail to boot with xen hypervisor 4.8 or 4.10

Éliás Tamás
Hi.


Yes, several years ago we run into the same probelm.

Ubuntu kernel works, but debian not. I cnanot recall now what was the
root of the problem, but there were some updated drivers in the new
kernel that failed to boot anything with fw version x, or something....

We got updating aacraid, etc. the end of a LOOONG story is, that we
"upgraded" the cards with non-raid firmware, and used softraid instead.

Please read:
http://xen.1045712.n5.nabble.com/Problem-booting-dom0-on-scsi-root-disk-adaptec-7892-td2566703.html

recommendation: use ubuntu for xen:
http://prymar56.org/xen/ubuntu/xenial/4ax/

or change controller if you keep up using debian, before you waste too
much time.

2018-08-13 11:15 keltezéssel, Christian Schwamborn írta:

> Hi list,
>
> I tried to upgrade some servers this weekend, but failed in my attempts.
> the hardware differs except in one component, they all have a Adaptec
> raid controller of the 7th generation (ASR71605Q to be specific, using
> kernel module accraid).
>
> With debian jessie (using xen 4.4, kernel 3.16) everything was fine, but
> upgrading to stretch (using xen 4.8, kernel 4.9) the kernel module is
> unable to initialize the raid controller.
>
> The system seems to be able to init other cards (ie. a pcie Adaptec UW
> SCSI Controller) but initializing the ASR71605Q fails with:
>
> aacraid: aac_fib_send - first asynchronous command timed out
> ...
>
> or
>
> aacraid: Host adapter abort request (0,0,1,0)
> aacraid: Host adapter abort request (0,0,116,0)
> ...
> aacraid: Host adapter abort request (0,0,119,0)
>
> on the second system (first is a classic bios machine, second is uefi)
>
> Then at some point the system gives up, root device fails, and you end
> up in initramfs.
>
> Booting without xen hypervisor works just fine.
>
> I tried different kernel versions, the old one (3.16) and a current
> stable 4.17.8 with the same result: No raid controller, when running xen.
>
> I also tried xen 4.10: No raid controller.
>
> I've found several posts in ubuntu (and centos, I think) mailing lists
> of the last two years, with people having the same issues, but no
> solution except not upgrading. They all have some Adaptec raid
> controller using aacraid and try to upgrade from xen ~4.4 to something
> newer and they all can boot normally without xen. Some posts suggest
> that that the 8th generation is also affected.
>
> A more current card (Adaptec SmartRAID 3154-16i using kernel module
> smartpqi) seems to work fine.
>
> Anyone seen this behavior before?
>
> Thanks
> Chriatian
>
>
> _______________________________________________
> Xen-users mailing list
> [hidden email]
> https://lists.xenproject.org/mailman/listinfo/xen-users
>
--


Éliás Tamás
Thomas Elias

ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles mérnök-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


_______________________________________________
Xen-users mailing list
[hidden email]
https://lists.xenproject.org/mailman/listinfo/xen-users

signature.asc (836 bytes) Download Attachment