[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] PCI passthru configuration
Hi, I'm testing driver domain(PCI passthru) on Fedora Core 5 + xen-3.0.2-2. And I got trouble in DomU configuration. I compiled xen from source(xen-3.0.2-src.tgz) and installed it. I changed grub.conf, add pciback.hide=(03:0b.0) . This is a PCI Bus-number of my second NIC. That NIC disappeared from ifconfig in Dom0. Then, I start DomU like this, xm create pci=03:0b.0 -c guest1.conf . However, NIC cannot see in the guest. The lspci command said `pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working access method.' in domU. Is something wrong? I also tried adding "pci=['03:0b.0']" line in guest configuration. It also failed. In boot message of domU, XENBUS timeout message had been indicated. | Xen virtual console successfully installed as tty1 | Event-channel device installed. | netfront: Initialising virtual ethernet driver. | Registering block device major 3 | mice: PS/2 mouse device common for all mice | NET: Registered protocol family 2 | IP route cache hash table entries: 4096 (order: 2, 16384 bytes) | TCP established hash table entries: 16384 (order: 5, 131072 bytes) | TCP bind hash table entries: 16384 (order: 5, 131072 bytes) | TCP: Hash tables configured (established 16384 bind 16384) | TCP reno registered | TCP bic registered | NET: Registered protocol family 1 | NET: Registered protocol family 17 | Using IPI No-Shortcut mode *| XENBUS: Timeout connecting to devices! | Freeing unused kernel memory: 132k freed Thanks in advance! --- Nishikawa. ----- attached part of xend.log ----- [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:178) XendDomainInfo.create(['vm', ['name', 'guest1'], ['memory', 256], ['vcp us', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.16-xenU'], ['ramdisk', '/boot/initrd-2.6.16-xenU.img'], ['root', '/dev/hda1 ro']] ], ['device', ['vbd', ['uname', 'file:/test/xen/guest1.img'], ['dev', 'hda1'], ['mode', 'w']]], ['device', ['pci', ['dev', ['domain', '0x0'] , ['bus', '0x03'], ['slot', '0x0b'], ['func', '0x0']]]], ['device', ['vif', ['mac', '02:16:3e:00:00:12']]]]) [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:284) parseConfig: config is ['vm', ['name', 'guest1'], ['memory', 256], ['vc pus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6.16-xenU'], ['ramdisk', '/boot/initrd-2.6.16-xenU.img'], ['root', '/dev/hda1 ro'] ]], ['device', ['vbd', ['uname', 'file:/test/xen/guest1.img'], ['dev', 'hda1'], ['mode', 'w']]], ['device', ['pci', ['dev', ['domain', '0x0' ], ['bus', '0x03'], ['slot', '0x0b'], ['func', '0x0']]]], ['device', ['vif', ['mac', '02:16:3e:00:00:12']]]] [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:380) parseConfig: result is {'ssidref': None, 'uuid': None, 'on_crash': None , 'on_reboot': None, 'image': ['linux', ['kernel', '/boot/vmlinuz-2.6.16-xenU'], ['ramdisk', '/boot/initrd-2.6.16-xenU.img'], ['root', '/dev /hda1 ro']], 'on_poweroff': None, 'cpus': None, 'name': 'guest1', 'backend': [], 'vcpus': 1, 'cpu_weight': None, 'vcpu_avail': None, 'memory ': 256, 'device': [('vbd', ['vbd', ['uname', 'file:/test/xen/guest1.img'], ['dev', 'hda1'], ['mode', 'w']]), ('pci', ['pci', ['dev', ['domai n', '0x0'], ['bus', '0x03'], ['slot', '0x0b'], ['func', '0x0']]]), ('vif', ['vif', ['mac', '02:16:3e:00:00:12']])], 'bootloader': None, 'cpu ': None, 'maxmem': None} [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:1164) XendDomainInfo.construct: None 0 [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:1196) XendDomainInfo.initDomain: 9 1.0 [2006-10-03 22:28:54 xend] DEBUG (balloon:126) Balloon: free 608; need 257; done. [2006-10-03 22:28:54 xend] INFO (image:135) buildDomain os=linux dom=9 vcpus=1 [2006-10-03 22:28:54 xend] DEBUG (image:173) dom = 9 [2006-10-03 22:28:54 xend] DEBUG (image:174) image = /boot/vmlinuz-2.6.16-xenU [2006-10-03 22:28:54 xend] DEBUG (image:175) store_evtchn = 1 [2006-10-03 22:28:54 xend] DEBUG (image:176) console_evtchn = 2 [2006-10-03 22:28:54 xend] DEBUG (image:177) cmdline = root=/dev/hda1 ro [2006-10-03 22:28:54 xend] DEBUG (image:178) ramdisk = /boot/initrd-2.6.16-xenU.img [2006-10-03 22:28:54 xend] DEBUG (image:179) vcpus = 1 [2006-10-03 22:28:54 xend] DEBUG (image:180) features = [2006-10-03 22:28:54 xend] DEBUG (DevController:103) DevController: writing {'virtual-device': '769', 'backend-id': '0', 'state': '1', 'back end': '/local/domain/0/backend/vbd/9/769'} to /local/domain/9/device/vbd/769. [2006-10-03 22:28:54 xend] DEBUG (DevController:105) DevController: writing {'domain': 'guest1', 'frontend': '/local/domain/9/device/vbd/769 ', 'dev': 'hda1', 'state': '1', 'params': '/test/xen/guest1.img', 'mode': 'w', 'frontend-id': '9', 'type': 'file'} to /local/domain/0/backen d/vbd/9/769. [2006-10-03 22:28:54 xend] DEBUG (pciif:129) pci: enabling ioport 0x3000/0x100 [2006-10-03 22:28:54 xend] DEBUG (pciif:142) pci: enabling iomem 0xe8200000/0x100 pfn 0xe8200/0x1 [2006-10-03 22:28:54 xend] DEBUG (pciif:153) pci: enabling irq 18 [2006-10-03 22:28:54 xend] DEBUG (DevController:103) DevController: writing {'state': '1', 'backend-id': '0', 'backend': '/local/domain/0/ba ckend/pci/9/0'} to /local/domain/9/device/pci/0. [2006-10-03 22:28:54 xend] DEBUG (DevController:105) DevController: writing {'domain': 'guest1', 'frontend': '/local/domain/9/device/pci/0', 'frontend-id': '9', 'dev-0': '0000:03:0b.00', 'state': '1', 'num_devs': '1'} to /local/domain/0/backend/pci/9/0. [2006-10-03 22:28:54 xend] DEBUG (DevController:103) DevController: writing {'backend-id': '0', 'mac': '02:16:3e:00:00:12', 'handle': '0', ' state': '1', 'backend': '/local/domain/0/backend/vif/9/0'} to /local/domain/9/device/vif/0. [2006-10-03 22:28:54 xend] DEBUG (DevController:105) DevController: writing {'mac': '02:16:3e:00:00:12', 'state': '1', 'handle': '0', 'scrip t': '/etc/xen/scripts/vif-bridge', 'frontend-id': '9', 'domain': 'guest1', 'frontend': '/local/domain/9/device/vif/0'} to /local/domain/0/ba ckend/vif/9/0. [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:671) Storing VM details: {'ssidref': '0', 'uuid': 'b14c5957-e48a-b14b-085c-e 66ce3bf2bbb', 'on_reboot': 'restart', 'start_time': '1159882134.34', 'on_poweroff': 'destroy', 'name': 'guest1', 'vcpus': '1', 'vcpu_avail': '1', 'memory': '256', 'on_crash': 'restart', 'image': "(linux (kernel /boot/vmlinuz-2.6.16-xenU) (ramdisk /boot/initrd-2.6.16-xenU.img) (ro ot '/dev/hda1 ro'))", 'maxmem': '256'} [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:696) Storing domain details: {'console/ring-ref': '212855', 'console/port': '2', 'name': 'guest1', 'console/limit': '1048576', 'vm': '/vm/b14c5957-e48a-b14b-085c-e66ce3bf2bbb', 'domid': '9', 'cpu/0/availability': 'on line', 'memory/target': '262144', 'store/ring-ref': '212856', 'store/port': '1'} [2006-10-03 22:28:54 xend.XendDomainInfo] DEBUG (XendDomainInfo:877) XendDomainInfo.handleShutdownWatch [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices vif. [2006-10-03 22:28:54 xend] DEBUG (DevController:138) Waiting for 0. [2006-10-03 22:28:54 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status. [2006-10-03 22:28:54 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/9/0/hotplug-status. [2006-10-03 22:28:54 xend] DEBUG (DevController:417) hotplugStatusCallback 1. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices usb. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices vbd. [2006-10-03 22:28:54 xend] DEBUG (DevController:138) Waiting for 769. [2006-10-03 22:28:54 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vbd/9/769/hotplug-status. [2006-10-03 22:28:54 xend] DEBUG (DevController:417) hotplugStatusCallback 1. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices irq. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices pci. [2006-10-03 22:28:54 xend] DEBUG (DevController:138) Waiting for 0. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices ioports. [2006-10-03 22:28:54 xend] DEBUG (DevController:132) Waiting for devices vtpm. [2006-10-03 22:28:54 xend] INFO (XendDomain:363) Domain guest1 (9) unpaused. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |