|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] Xen-4.0.1 PCI cannot get nework card to work
Hi Todd,
I have my NIC working with Xen 4.0 now.
I have following config that works:
for dom0 , menu.lst
root (hd0,0)
kernel /boot/xen-4.0-amd64.gz loglvl=all guest_loglvl=all module /boot/vmlinuz-2.6.32-5-xen-amd64 root=UUID=41b96025-ba58-4938-b118-a492542ac786 ro console=tty0 irqpoll xen-pciback.permissive xen-pciback.hide=(0000:06:04.0)(0000:08:01.0) pci=resource_alignment=0000:06:04.0;0000:08:01.0
and following additional configuration in domU config file.
----------------------------
pci=['06,04,0','08,01,0']
extra = 'swiotlb=force iommu=soft'
--------------------------
It was the syntax that was not right.
Thank you for your suggestion.
Cheers,
Jignesh
On Mon, Sep 27, 2010 at 12:33 PM, Jignesh Patel <j4sangoma@xxxxxxxxx> wrote:
Hi Todd, 1) lspci -vvv on the domU guest
==> # lspci -vvv 00:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 22 Region 0: I/O ports at 1000 [size=256]
Region 1: Memory at e2000000 (32-bit, non-prefetchable) [size=256] Expansion ROM at e3400000 [disabled] [size=64K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: 8139too Kernel modules: 8139too, 8139cp
2) the tail of the dmesg just after running the dhcp client (dhclient on debian)
I don't have dhcp client running on debian (dom0). The IP is provided by the gateway router. On Gateway Router log I don't see DHCP request from domU when I use the Realtek card with pci passthrough.
From xenstore-ls :
pci = "" 2 = "" 0 = "" domain = "sangomatest" key-0 = "08:01.0" vdevfn-0 = "100"
uuid = "00ca7504-f956-8a08-4e0d-b67a526a16f3" dev-0 = "0000:08:01.0" frontend = "/local/domain/2/device/pci/0" state = "4" >
frontend-id = "2" uuid-0 = "089bc4f9-9e74-f7d7-32a4-54d164c1d9af" num_devs = "1" vdev-0 = "0000:00:00.00" state-0 = "3"
root-0 = "0000:00"
root_num = "1"
Could this be configuration issue ?
Thank you,
Jignesh
Hi Jignesh,
Some requests for more info within.
Could you also provide the following?
1) lspci -vvv on the domU guest
2) the tail of the dmesg just after running the dhcp client (dhclient on debian)
You may also want to do some reading on threads related to xenstore-ls and pci
See for example: http://xen.markmail.org/search/?q=xenstore-ls+pci
You may be able to provide more information on specifically what is
being created for the device in xenstore. I don't know the specifics,
but those threads might help or give debugging tips.
Hope that helps.
Thanks,
Todd
--
Todd Deshane
http://todddeshane.net
http://runningxen.com
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|