Description of problem: RHEL5.1 PV-on-HVM drivers packages installation fails due to a dependency issue. # rpm -ihv kmod-xenpv-3.1_15042-22.el5.ia64.rpm xenpv-3.1_15042-22.el5.ia64.rpm error: Failed dependencies: ksym(isa_irq_to_vector_map) = 3aed7527 is needed by kmod-xenpv- 3.1_15042-22.el5.ia64 Version-Release number of selected component (if applicable): RHEL5.1 Snapshot2 with the following PV-on-HVM drivers provided separately. - xenpv-3.1_15042-22.el5.ia64.rpm - kmod-xenpv-3.1_15042-22.el5.ia64.rpm How reproducible: Always. Steps to Reproduce: 1. Install the packages using "rpm -ihv" Actual results: Installation fails. Expected results: Installation completes successfully. Additional info: isa_irq_to_vector_map needs to be added to the ia64 whitelist.
Is there any more of an explanation why we need this? "isa_irq_to_vector_map" sounds very low-level for Xen drivers to be playing with.
Created attachment 161724 [details] xenpv package fix. .23 builds with the patch included available, please test. I think we don't need that. Xen just wants to know whenever the irq in question is an ISA irq or not. We don't need the map for that, just checking the range (0x20 ->0x2f) is good enougth for that.
Please test whenever the new packages work without the symbol export.
I tested -23 on my box running snapshot1. The installation of the packages completed successfully without any dependency messages. Thanks!
So we don't need the symbol, great!