***SPAM*** Re: [Xen-devel] Re: [ofa-general] Fwd: pciback module not working

subbu kl subbukl at gmail.com
Wed Feb 11 22:42:47 PST 2009


oops missed it,

well now I dont see that enable permissive...message. here goes the messages
what I got in dom0 while booting domU

tap tap-1-51712: 2 getting info
pciback: vpci: 0000:0e:00.0: assign to virtual slot 0
device vif1.0 entered promiscuous mode
ADDRCONF(NETDEV_UP): vif1.0: link is not ready
blktap: ring-ref 9, event-channel 9, protocol 1 (x86_64-abi)
PCI: Enabling device 0000:0e:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:0e:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:0e:00.0 to 64
ACPI: PCI interrupt for device 0000:0e:00.0 disabled
ADDRCONF(NETDEV_CHANGE): vif1.0: link becomes ready
xenbr0: topology change detected, propagating
xenbr0: port 3(vif1.0) entering forwarding state

any suspicious message ?
any Idea why I get that :
 PCI: Fatal: No PCI config space access function found
rtc: IRQ 8 is not free.

message in domU bootup message ?

~subbu

On Thu, Feb 12, 2009 at 11:50 AM, Jiang, Yunhong <yunhong.jiang at intel.com>wrote:

>  So any changes in dom0's dmesg?
>
>
>  ------------------------------
> *From:* subbu kl [mailto:subbukl at gmail.com]
> *Sent:* 2009年2月12日 13:52
> *To:* Jiang, Yunhong
> *Cc:* David Brown; xen-devel at lists.xensource.com;
> general at lists.openfabrics.org
> *Subject:* Re: [Xen-devel] Re: [ofa-general] Fwd: pciback module not
> working
>
>  no luck !
>  dmesg in XEN PV guest shows :
>
> ib_mthca: Mellanox InfiniBand HCA driver v1.0 (April 4, 2008)
> ib_mthca: Initializing 0000:00:00.0
> PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
> PCI: Setting latency timer of device 0000:00:00.0 to 64
> ib_mthca 0000:00:00.0: QUERY_FW command failed, aborting.
> ib_mthca: probe of 0000:00:00.0 failed with error -11
>
> even after executingh the following in dom0:
>
> #echo -n 0000:0e:00.0 > /sys/bus/pci/drivers/pciback/permissive
>
> I am getting the follwing messages on the console as part of the initial
> bootup messages of the guest:
>
> Started domain rhel52_64_3
> PCI: Fatal: No PCI config space access function found
> rtc: IRQ 8 is not free.
> i8042.c: No controller found.
>
> after executing the following in dom0 :
> #xm create -c rhel52_64_3
>
>
> so, problem persisits,
>
> ~subbu
>
>
> 2009/2/12 Jiang, Yunhong <yunhong.jiang at intel.com>
>
>>  Seems it is because PCI frontend try to write some configuration space
>> that PCIback has no config_field entry to support it.
>> I think you can firstly try to do as dom0's dmesg suggested: "see
>> permissive attribute in sysfs" (it should be "set permissive attribute...",
>> I think).
>>
>> BTW, where you got following log? That seems suggest config space function
>> not found.
>>
>> PCI: Fatal: No PCI config space access function found
>> rtc: IRQ 8 is not free.
>> i8042.c: No controller found."
>>
>> -- Yunhong Jiang
>>
>>  ------------------------------
>> *From:* xen-devel-bounces at lists.xensource.com [mailto:
>> xen-devel-bounces at lists.xensource.com] *On Behalf Of *subbu kl
>> *Sent:* 2009年2月11日 22:18
>> *To:* David Brown
>> *Cc:* xen-devel at lists.xensource.com; general at lists.openfabrics.org
>> *Subject:* [Xen-devel] Re: [ofa-general] Fwd: pciback module not working
>>
>>   I am getting the same QUERY_FW failed on RHEL5.2 with xenxen
>> paravirtualized guest with pciback module.
>>
>> No one seems to have tried answering this question on the list, let me
>> ping xen-devel and ofed people again.
>>
>> after executing in dom0
>> echo -n 0000:0e:00.0 > /sys/bus/pci/drivers/ib_mthca/unbind
>> echo -n 0000:0e:00.0 > /sys/bus/pci/drivers/pciback/new_slot
>> echo -n 0000:0e:00.0 > /sys/bus/pci/drivers/pciback/bind
>>
>> #dmesg
>> ACPI: PCI interrupt for device 0000:0e:00.0 disabled
>> tap tap-1-51712: 2 getting info
>> tap tap-2-51712: 2 getting info
>> pciback 0000:0e:00.0: seizing device
>> PCI: Enabling device 0000:0e:00.0 (0140 -> 0142)
>> ACPI: PCI Interrupt 0000:0e:00.0[A] -> GSI 16 (level, low) -> IRQ 16
>> ACPI: PCI interrupt for device 0000:0e:00.0 disabled
>>
>> #xm create -c rhel52_64_3
>>
>> PCI: Fatal: No PCI config space access function found
>> rtc: IRQ 8 is not free.
>> i8042.c: No controller found.
>>
>>
>> GUEST dmesg:
>>
>> ib_mthca: Mellanox InfiniBand HCA driver v1.0 (April 4, 2008)
>> ib_mthca: Initializing 0000:00:00.0
>> PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
>> PCI: Setting latency timer of device 0000:00:00.0 to 64
>> ib_mthca 0000:00:00.0: QUERY_FW command failed, aborting.
>> ib_mthca: probe of 0000:00:00.0 failed with error -11
>>
>> in dom0:
>> Feb 11 19:44:37 p128 kernel: tap tap-3-51712: 2 getting info
>> Feb 11 19:44:37 p128 kernel: pciback: vpci: 0000:0e:00.0: assign to
>> virtual slot 0
>> Feb 11 19:44:37 p128 kernel: device vif3.0 entered promiscuous mode
>> Feb 11 19:44:37 p128 kernel: ADDRCONF(NETDEV_UP): vif3.0: link is not
>> ready
>> Feb 11 19:44:39 p128 kernel: blktap: ring-ref 9, event-channel 9, protocol
>> 1 (x86_64-abi)
>> Feb 11 19:44:48 p128 kernel: pciback 0000:0e:00.0: Driver tried to write
>> to a read-only configuration space field at offset 0x44, size 2. This may be
>> harmless, but if you have problems with your device:
>> Feb 11 19:44:48 p128 kernel: 1) see permissive attribute in sysfs
>> Feb 11 19:44:48 p128 kernel: 2) report problems to the xen-devel mailing
>> list along with details of your device obtained from lspci.
>> Feb 11 19:44:48 p128 kernel: PCI: Enabling device 0000:0e:00.0 (0000 ->
>> 0002)
>> Feb 11 19:44:48 p128 kernel: ACPI: PCI Interrupt 0000:0e:00.0[A] -> GSI 16
>> (level, low) -> IRQ 16
>> Feb 11 19:44:49 p128 kernel: ACPI: PCI interrupt for device 0000:0e:00.0
>> disabled
>>
>>
>>
>> some more details - [root at p128 ~]# rpm -qa | grep xen
>> kernel-xen-2.6.18-92.1.22.el5
>> xen-3.0.3-64.el5_2.9
>> xen-libs-3.0.3-64.el5_2.9
>> xen-libs-3.0.3-64.el5_2.9
>>
>> [root at p128 ~]# ibv_devinfo
>> hca_id: mthca0
>>         fw_ver:                         5.3.0
>>         node_guid:                      0002:c902:0022:cd48
>>         sys_image_guid:                 0002:c902:0022:cd4b
>>         vendor_id:                      0x02c9
>>         vendor_part_id:                 25218
>>         hw_ver:                         0x20
>>         board_id:                       MT_0370130002
>>         phys_port_cnt:                  2
>>                 port:   1
>>                         state:                  PORT_INIT (2)
>>                         max_mtu:                2048 (4)
>>                         active_mtu:             512 (2)
>>                         sm_lid:                 0
>>                         port_lid:               0
>>                         port_lmc:               0x00
>>
>>                 port:   2
>>                         state:                  PORT_DOWN (1)
>>                         max_mtu:                2048 (4)
>>                         active_mtu:             512 (2)
>>                         sm_lid:                 0
>>                         port_lid:               0
>>                         port_lmc:               0x00
>>
>>
>> any help greatly appreciated.
>>
>> ~subbu
>>
>> On Sat, Oct 18, 2008 at 4:54 AM, David Brown <dmlb2000 at gmail.com> wrote:
>>
>>> Okay so my question to the openfabrics guys is, why would the OFED
>>> drivers fail to read the firmware?
>>>
>>> Any thoughts?
>>>
>>> Thanks,
>>> - David Brown
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: David Brown <dmlb2000 at gmail.com>
>>> Date: Thu, Sep 11, 2008 at 2:24 PM
>>> Subject: pciback module not working
>>> To: xen-users at lists.xensource.com, xen-devel at lists.xensource.com
>>>
>>>
>>> This issue was brought up about a year and a half ago. So I'll bring
>>> it up again and see if anything happens.
>>>
>>> I've got an infiniband network and am attempting to pass the
>>> infiniband card through the host and give it to the guest.
>>> I'm working with standard CentOS 5.2 on both guest and host with their
>>> provided xen (3.0.3 ish). I've also attempted to install the newest
>>> Xen 3.3 and use their standard host kernel and that did the same
>>> thing. The guest dmesg output in the guest is similar on both
>>> permissive and normal mode.
>>>
>>> I'm getting issues with detecting the firmware on the card for some
>>> reason...
>>>
>>> Any help would be appreciated.
>>>
>>> Thanks,
>>> - David Brown
>>>
>>> === GUEST dmesg output ===
>>> ib_mthca: Mellanox InfiniBand HCA driver v1.0 (February 28, 2008)
>>> ib_mthca: Initializing 0000:00:00.0
>>> PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
>>> PCI: Setting latency timer of device 0000:00:00.0 to 64
>>> ib_mthca 0000:00:00.0: QUERY_FW command failed, aborting.
>>> ib_mthca: probe of 0000:00:00.0 failed with error -11
>>> =======================
>>>
>>> === Host modprobe.conf ===
>>> alias eth0 bnx2
>>> alias eth1 bnx2
>>> alias scsi_hostadapter cciss
>>> options pciback hide=(41:00.0)
>>> =====================
>>>
>>> === Host lspci output ===
>>> # lspci -vs 41:00.0
>>> 41:00.0 InfiniBand: Mellanox Technologies MT25204 [InfiniHost III Lx
>>> HCA] (rev 20)
>>>       Subsystem: Hewlett-Packard Company Unknown device 170a
>>>       Flags: fast devsel, IRQ 16
>>>       Memory at fdc00000 (64-bit, non-prefetchable) [disabled] [size=1M]
>>>       Memory at fd000000 (64-bit, prefetchable) [disabled] [size=8M]
>>>       Capabilities: [40] Power Management version 2
>>>       Capabilities: [48] Vital Product Data
>>>       Capabilities: [90] Message Signalled Interrupts: 64bit+ Queue=0/5
>>> Enable-
>>>       Capabilities: [84] MSI-X: Enable- Mask- TabSize=32
>>>       Capabilities: [60] Express Endpoint IRQ 0
>>> =====================
>>>
>>> This makes sure it get loaded first off before anything else.
>>> === Host mkinitrd cmd ===
>>> # mkinitrd -f --with=pciback --preload pciback
>>> /boot/initrd-2.6.18-92.1.10.el5xen.img 2.6.18-92.1.10.el5xen
>>> ====================
>>>
>>> === Host pciback dmesg ===
>>> pciback 0000:41:00.0: Driver tried to write to a read-only
>>> configuration space field at offset 0x44, size 2. This may be
>>> harmless, but if you have problems with your device:
>>> 1) see permissive attribute in sysfs
>>> 2) report problems to the xen-devel mailing list along with details of
>>> your device obtained from lspci.
>>> PCI: Enabling device 0000:41:00.0 (0000 -> 0002)
>>> ACPI: PCI Interrupt 0000:41:00.0[A] -> GSI 16 (level, low) -> IRQ 16
>>> PCI: Setting latency timer of device 0000:41:00.0 to 64
>>> ACPI: PCI interrupt for device 0000:41:00.0 disabled
>>> ======================
>>>
>>> === Host pciback dmesg (after setting it permissive) ===
>>> pciback 0000:41:00.0: enabling permissive mode configuration space
>>> accesses!
>>> pciback 0000:41:00.0: permissive mode is potentially unsafe!
>>> pciback: vpci: 0000:41:00.0: assign to virtual slot 0
>>> device vif1.0 entered promiscuous mode
>>> ADDRCONF(NETDEV_UP): vif1.0: link is not ready
>>> blkback: ring-ref 9, event-channel 28, protocol 1 (x86_64-abi)
>>> PCI: Enabling device 0000:41:00.0 (0000 -> 0002)
>>> ACPI: PCI Interrupt 0000:41:00.0[A] -> GSI 16 (level, low) -> IRQ 16
>>> PCI: Setting latency timer of device 0000:41:00.0 to 64
>>> ACPI: PCI interrupt for device 0000:41:00.0 disabled
>>> =========================================
>>>
>>> === Guest lspci output ===
>>> # lspci -v
>>> 00:00.0 InfiniBand: Mellanox Technologies MT25204 [InfiniHost III Lx
>>> HCA] (rev 20)
>>>       Subsystem: Hewlett-Packard Company Unknown device 170a
>>>       Flags: fast devsel, IRQ 16
>>>       Memory at fdc00000 (64-bit, non-prefetchable) [disabled] [size=1M]
>>>       Memory at fd000000 (64-bit, prefetchable) [disabled] [size=8M]
>>>       Capabilities: [40] Power Management version 2
>>>       Capabilities: [48] Vital Product Data
>>>       Capabilities: [90] Message Signalled Interrupts: 64bit+
>>> Queue=0/5 Enable-
>>>       Capabilities: [84] MSI-X: Enable- Mask- TabSize=32
>>>       Capabilities: [60] Express Endpoint IRQ 0
>>> =====================
>>> _______________________________________________
>>> general mailing list
>>> general at lists.openfabrics.org
>>> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>>>
>>> To unsubscribe, please visit
>>> http://openib.org/mailman/listinfo/openib-general
>>>
>>
>>
>>
>> --
>> . . . s u b b u
>> "You've got to be original, because if you're like someone else, what do
>> they need you for?"
>>
>>
>
>
> --
> . . . s u b b u
> "You've got to be original, because if you're like someone else, what do
> they need you for?"
>
>


-- 
. . . s u b b u
"You've got to be original, because if you're like someone else, what do
they need you for?"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20090212/51636598/attachment.html>


More information about the general mailing list