Symptoms or Error
XenServer host freeze after applying??hpsa driver version 3.4.6.
Solution
To use version 3.4.6, complete the following steps:
??
Note: mkinitrd in XenServer 6.2 SP1 dom0 ignores /etc/modprobe.d/*
-
Enter menu from boot prompt.
-
Select fallback kernel to startup host.
-
Modify /etc/modprobe.conf, add "options hpsa hpsa_allow_any=1" to the end of the file on separate row. Save the file.
-
Backup the original XS62ESP1024 kernel initrd (init ram disk) in /boot.
-
Change directory to /boot: cd /boot.
-
mv initrd-2.6.32.43-0.4.1.xs1.8.0.861.170802xen.img initrd-2.6.32.43-0.4.1.xs1.8.0.861.170802xen.img.old
-
regenerate the initrd: mkinitrd initrd-2.6.32.43-0.4.1.xs1.8.0.861.170802xen.img 2.6.32.43-0.4.1.xs1.8.0.861.170802xen
-
Reboot host
Boot the default xe kernel (latest) should be successfully.
??
Note: For hosts that haven't got XS62ESP1024 applied, technically we just need to do step 1. Because when installing the new kernel images it should generate a new initrd and the changes in /etc/modprobe.conf are expected to be picked up.
??
To use previous version 3.4.4, complete the following steps:
??
1. Enter menu from boot prompt.
??
2. Select fallback kernel to startup host.
??
3. Modify /etc/modprobe.conf, add "options hpsa hpsa_allow_any=1" to the end of the file on separate row. Save the file.
??
4. Uninstall the driver, using the following commands:
==============
rpm -qa | grep hpsa
hpsa-modules-kdump-2.6.32.43-0.4.1.xs1.8.0.855.170800-3.4.6_170-1
hpsa-modules-xen-2.6.32.43-0.4.1.xs1.8.0.855.170800-3.4.6_170-1
rpm -e hpsa-modules-kdump-2.6.32.43-0.4.1.xs1.8.0.855.170800-3.4.6_170-1
rpm -e hpsa-modules-xen-2.6.32.43-0.4.1.xs1.8.0.855.170800-3.4.6_170-1
==============
??
5. Download and install previous version of hpsa driver v3.4.4 from following URL, the install script will re-create the boot images and during that procedure will read the /etc/modprobe.conf.
??
Driver Disk for HP hpsa v3.4.4_125-1 - For XenServer 6.2.0
http://support.ctx.org.cn/CTX140548.citrix
??
6. reboot
Problem Cause
hpsa.hpsa_allow_any=1 give hpsa driver the option to handle any device it detect and not just the ones listed.
The cciss driver previously contained a feature which would enable it by default to run on Smart Array controllers which it did not explicitly recognize except so far as to be able to determine that they were some sort of Smart Array. This feature has been removed, as any Smart Arrays not known to cciss are now presumed to be claimed by the hpsa driver. The hpsa driver has the ability to claim unknown Smart Arrays, however this is turned off by default so that it does not try to claim older controllers meant to be claimed by the cciss driver. To enable this feature of hpsa, the module parameter hpsa.hpsa_allow_any=1 can be used.
Supporto Citrix
Traduzione automatica
Questo articolo ??¨ stato tradotto da un sistema di traduzione automatica e non ??¨ stata valutata da persone. Citrix fornisce traduzione automatica per aumentare l'accesso per supportare contenuti; tuttavia, articoli automaticamente tradotte possono possono contenere degli errori. Citrix non ??¨ responsabile di incongruenze, errori o danni derivanti dell'uso di articoli automaticamente tradotte.
Citrix技術支持
自動翻譯
這篇文章被翻譯由一個自動翻譯系統,並沒有受到人們的審查。 Citrix提供自動翻譯,增加獲得支持的內容;但是,自動翻譯的文章可能可以包含錯誤。思傑不負責不一致,錯誤或損壞因使用自動翻譯的文章的結果。
Поддержка Citrix
Tradução automática
Эта статья была переведена автоматической системой перевода и не был рассмотрен людьми. Citrix обеспечивает автоматический перевод с целью расширения доступа для поддержки контента; Однако, автоматически переведенные статьи могут может содержать ошибки. Citrix не несет ответственности за несоответствия, ошибки, или повреждения, возникшие в результате использования автоматически переведенных статей.
시트릭스 지원
자동 번역
이 문서 자동 번역 시스템에 의해 번역 된 사람들에 의해 검토되지 않았다. 시트릭스는 컨텐츠를 지원하기 위해 접근을 높이기 위해 자동 번역을 제공합니다; 그러나, 자동으로 번역 기사 오류를 포함 할 수있다. 시트릭스는 자동으로 번역 된 기사의 사용의 결과로 발생하는 불일치, 오류 또는 손해에 대해 책임을지지 않습니다.