I am trying to dedicate a number of PCI ports to
DomU and no success!
The PCI devices I am trying to dedicate are QLogic 23xx
cards!
I am using SUSE 10.1 with latest xen-unstable!
I have followed all the instructions given in latest xen 3.0
manual.
Like building the backend support in Dom0
Building the frontend support in DomU
Using the pciback.hide=(xx:xx.x) in Dom0 command line (and
it successfully hides the devices!)
Later while I try to load the driver in Dom1 it doesn’t
load and seems to miss some of pci libraries..I am guessing this is due to
stripped down version of DomU build by xen-unstable. This is what it throws!
qla2xxx: Unknown symbol fc_attach_transport
qla2xxx: Unknown symbol pci_set_consistent_dma_mask
qla2xxx: Unknown symbol pci_enable_device
qla2xxx: Unknown symbol fc_remote_port_add
qla2xxx: Unknown symbol fc_remove_host
qla2xxx: Unknown symbol pci_request_regions
qla2xxx: Unknown symbol pci_bus_write_config_byte
qla2xxx: Unknown symbol fc_remote_port_delete
qla2xxx: Unknown symbol pci_bus_read_config_dword
qla2xxx: Unknown symbol pci_bus_read_config_word
qla2xxx: Unknown symbol fc_release_transport
qla2xxx: Unknown symbol pci_set_mwi
qla2xxx: Unknown symbol pci_find_capability
qla2xxx: Unknown symbol fc_remote_port_rolechg
qla2xxx: Unknown symbol pci_bus_write_config_dword
qla2xxx: Unknown symbol pci_set_master
qla2xxx: Unknown symbol pci_bus_write_config_word
qla2xxx: Unknown symbol pci_release_regions
qla2xxx: Unknown symbol scsi_is_fc_rport
qla2xxx: Unknown symbol pci_disable_device
I have attached the logs of Dom1 and Dom0. Can anyone
please tell me if anything is missing?
Note: with xen 2.0 I was able to load at least partially the
Qlogic driver on Dom1. It used to crash after a while!
Thanks,
Rafiq