WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-users] PV : PCI device BCM5709 not works in DomU. ( On Dell PER610

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-users] PV : PCI device BCM5709 not works in DomU. ( On Dell PER610 box )
From: "Yi, Shunli" <syi@xxxxxxxxxxxx>
Date: Wed, 8 Jul 2009 19:25:21 -0700
Accept-language: zh-CN, en-US
Acceptlanguage: zh-CN, en-US
Cc:
Delivery-date: Wed, 08 Jul 2009 19:26:26 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acn/vTPMmK/Jkqr5S1KD9pFCTku2vwAfnU1Q
Thread-topic: PCI device BCM5709 not works in DomU. ( On Dell PER610 box )

Hi:

I mapped my PCI NICs BCM5709 to DomU, and lspci can see them correctly.

But when I load the driver in DomU, I encounter this error in domU:

 

Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.8.5b (Feb 9, 2009)

PCI: Enabling device 0000:00:00.0 (0000 -> 0002)

PCI: Setting latency timer of device 0000:00:00.0 to 64

bnx2 0000:00:00.0: Cannot map register space, aborting.

bnx2: probe of 0000:00:00.0 failed with error -12

 

I use the same kernel between Dom0 and DomU, and the same driver works well in Dom0.

 

Tested in Xen-3.2.0,have the same problem.

But if I add the product id ‘14e4:1639’ into /etc/xen/xend-pci-permissive.sxp and rebuild initrd.img with “--preload pciback”, the BCM NIC can works well in DomU. 

( I find this method  from http://itknowledgeexchange.techtarget.com/linux-lotus-domino/centos-5-and-pciback-aka-hiding-pci-card-from-xen-dom0/  )

When I make the same configuration in Xen-3.3.1, it doesn’t work.

 

Does somebody meet the same problem?

All feedback is welcome.

 

 

“lspci -vvn” in dom0:

04:00.1 0200: 14e4:1639 (rev 20)

        Subsystem: 14e4:0907

        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

        Interrupt: pin B routed to IRQ 18

        Region 0: Memory at dc000000 (64-bit, non-prefetchable) [disabled] [size=32M]

        Capabilities: [48] Power Management version 3

                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Vital Product Data

        Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

                Address: 0000000000000000  Data: 0000

        Capabilities: [a0] MSI-X: Enable- Mask- TabSize=8

                Vector table: BAR=0 offset=0000c000

                PBA: BAR=0 offset=0000e000

        Capabilities: [ac] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0, ExtTag-

                Device: Latency L0s <4us, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal+ Fatal+ Unsupported+

                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 0

                Link: Latency L0s <2us, L1 <2us

                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

        Capabilities: [100] Device Serial Number 8e-84-4f-fe-ff-18-10-00

        Capabilities: [110] Advanced Error Reporting

        Capabilities: [150] Power Budgeting

        Capabilities: [160] Virtual Channel

 

“lspci –vvn”  When mapped to DomU:

00:00.1 0200: 14e4:1639 (rev 20)

        Subsystem: 14e4:0907

        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

        Interrupt: pin B routed to IRQ 18

        Region 0: Memory at dc000000 (64-bit, non-prefetchable) [disabled] [size=32M]

        Capabilities: [48] Power Management version 3

                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Vital Product Data

        Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

                Address: 0000000000000000  Data: 0000

        Capabilities: [a0] MSI-X: Enable- Mask- TabSize=8

                Vector table: BAR=0 offset=0000c000

                PBA: BAR=0 offset=0000e000

        Capabilities: [ac] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0, ExtTag-

                Device: Latency L0s <4us, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal+ Fatal+ Unsupported+

                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 0

                Link: Latency L0s <2us, L1 <2us

                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

        Capabilities: [100] Device Serial Number 8e-84-4f-fe-ff-18-10-00

        Capabilities: [110] Advanced Error Reporting

        Capabilities: [150] Power Budgeting

        Capabilities: [160] Virtual Channel

 

 

Best Regards!

 

SHUNLI YI

 



Protected by Websense Hosted Email Security — www.websense.com

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] PV : PCI device BCM5709 not works in DomU. ( On Dell PER610 box ), Yi, Shunli <=