[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Linux DomU halted very early afterbootedwithVT-ddevice
> And I try to hot add this device after creating the VM, it worked > correctly, but I can find the pci device form output of command > 'lspci' in guest OS. Have you loaded acpiphp driver before hotplug ? If not, you can load it through "modprobe acpiphp". Xiantao > Best Regards > shenql > -----邮件原件----- > 发件人: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] 代表 Zhang, Xiantao > 发送时间: 2009年12月21日 12:43 > 收件人: Han, Weidong; 沈启龙 > 抄送: Jiang, Yunhong; xen-devel@xxxxxxxxxxxxxxxxxxx; 'Konrad Rzeszutek > Wilk' 主题: RE: 答复: [Xen-devel] Linux DomU halted very early > afterbootedwithVT-ddevice > > Could you try to hot-add this device after creating the VM > successfully, but anyway as Weidong pointed, you have to ensure the > device can be seen through "xm pci-list-a" before the hot-plug. > Xiantao > > Han, Weidong wrote: >> 沈启龙 wrote: >>> The guest's log without vt-d device assignment as following: >>> >>> Linux version 2.6.18-128.el5 (mockbuild@xxxxxxxxxxxxxxxxxxxx) (gcc >>> version >>> 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST >>> 2009 Command line: ro root=/dev/VolGroup00/LogVol00 rhgb >>> console=ttyS0, 115200, 8n1 BIOS-provided physical RAM map: >>> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) >>> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) >>> BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) >>> BIOS-e820: 0000000000100000 - 0000000040000000 (usable) >>> BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) >>> DMI 2.4 present. >>> No NUMA configuration found >>> Faking a node at 0000000000000000-0000000040000000 >>> Bootmem setup node 0 0000000000000000-0000000040000000 >>> Memory for crash kernel (0x0 to 0x0) notwithin permissible range >>> disabling kdump ACPI: PM-Timer IO Port: 0x1f48 >>> ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) >>> Processor #0 7:10 APIC version 20 >>> ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) >>> IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-47 >>> ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) >>> ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 low level) >>> ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 low level) >>> ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 low level) >>> Setting APIC routing to physical flat >>> Using ACPI (MADT) for SMP configuration information >>> Nosave address range: 000000000009f000 - 00000000000a0000 >>> Nosave address range: 00000000000a0000 - 00000000000e0000 >>> Nosave address range: 00000000000e0000 - 0000000000100000 >>> Allocating PCI resources starting at 50000000 (gap: >>> 40000000:bc000000) SMP: Allowing 1 CPUs, 0 hotplug CPUs >>> Built 1 zonelists. Total pages: 257201 >>> Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb >>> console=ttyS0, 115200, 8n1 Initializing CPU#0 >>> PID hash table entries: 4096 (order: 12, 32768 bytes) >>> Console: colour VGA+ 80x25 >>> Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) >>> Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) >>> Checking aperture... Memory: 1023668k/1048576k available (2494k >>> kernel code, 24520k reserved, 1263k data, 200k init) Calibrating >>> delay using timer specific routine.. 3994.53 BogoMIPS (lpj=1997268) >>> Security Framework v1.0.0 initialized SELinux: Initializing. >>> selinux_register_security: Registering secondary module capability >>> Capability LSM initialized as secondary >>> Mount-cache hash table entries: 256 >>> CPU: L1 I cache: 32K, L1 D cache: 32K >>> CPU: L2 cache: 256K >>> CPU: L3 cache: 4096K >>> CPU: Physical Processor ID: 0 >>> CPU: Processor Core ID: 0 >>> SMP alternatives: switching to UP code >>> Freeing SMP alternatives: 32k freed >>> ACPI: Core revision 20060707 >>> activating NMI Watchdog ... done. >>> Using local APIC timer interrupts. >>> result 6250187 >>> Detected 6.250 MHz APIC timer. >>> Brought up 1 CPUs >>> testing NMI watchdog ... <4>WARNING: CPU#0: NMI appears to be stuck >>> (0->0)! time.c: Using 3.579545 MHz WALL PM GTOD PIT/TSC timer. >>> time.c: Detected 1995.064 MHz processor. >>> checking if image is initramfs... it is >>> Freeing initrd memory: 3229k freed >>> NET: Registered protocol family 16 >>> No dock devices found. >>> ACPI: bus type pci registered >>> PCI: Using configuration type 1 >>> ACPI: Interpreter enabled >>> ACPI: Using IOAPIC for interrupt routing >>> ACPI: PCI Root Bridge [PCI0] (0000:00) >>> PCI quirk: region 1f40-1f7f claimed by PIIX4 ACPI >>> ACPI: PCI Interrupt Link [LNKA] (IRQs *5 10 11) >>> ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) >>> ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) >>> ACPI: PCI Interrupt Link [LNKD] (IRQs *5 10 11) >>> Linux Plug and Play Support v0.97 (c) Adam Belay >>> pnp: PnP ACPI init >>> pnp: PnP ACPI: found 12 devices >>> usbcore: registered new driver usbfs >>> usbcore: registered new driver hub >>> PCI: Using ACPI for IRQ routing >>> PCI: If a device doesn't work, try "pci=routeirq". If it helps, >>> post a report NetLabel: Initializing >>> NetLabel: domain hash size = 128 >>> NetLabel: protocols = UNLABELED CIPSOv4 >>> NetLabel: unlabeled traffic allowed by default >>> PCI-GART: No AMD northbridge found. >>> pnp: 00:02: ioport range 0x10c0-0x10e1 has been reserved >>> pnp: 00:02: ioport range 0xb044-0xb047 has been reserved >>> PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 >>> NET: Registered protocol family 2 >>> IP route cache hash table entries: 32768 (order: 6, 262144 bytes) >>> TCP established hash table entries: 131072 (order: 9, 2097152 bytes) >>> TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) >>> TCP: Hash tables configured (established 131072 bind 65536) >>> TCP reno registered >>> audit: initializing netlink socket (disabled) >>> type=2000 audit(1261395690.009:1): initialized >>> Total HugeTLB memory allocated, 0 >>> VFS: Disk quotas dquot_6.5.1 >>> Dquot-cache hash table entries: 512 (order 0, 4096 bytes) >>> Initializing Cryptographic API >>> alg: No test for crc32c (crc32c-generic) >>> ksign: Installing public key data >>> Loading keyring >>> - Added public key 75ED35FE9471DC0E >>> - User ID: CentOS (Kernel Module GPG key) >>> io scheduler noop registered >>> io scheduler anticipatory registered >>> io scheduler deadline registered >>> io scheduler cfq registered (default) >>> Limiting direct PCI/PCI transfers. >>> PCI: PIIX3: Enabling Passive Release on 0000:00:01.0 >>> Activating ISA DMA hang workarounds. >>> pci_hotplug: PCI Hot Plug PCI Core version: 0.5 >>> Real Time Clock Driver v1.12ac >>> Non-volatile memory driver v1.2 >>> Linux agpgart interface v0.101 (c) Dave Jones >>> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing >>> enabled l8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A >>> 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A >>> RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 >>> blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 >>> ide: Assuming 33MHz system bus speed for PIO modes; override with >>> idebus=xx PIIX3: IDE controller at PCI slot 0000:00:01.1 >>> PIIX3: chipset revision 0 >>> PIIX3: not 100% native mode: will probe irqs later >>> ide0: BM-DMA at 0xc100-0xc107, BIOS settings: hda:pio, hdb:pio >>> ide1: BM-DMA at 0xc108-0xc10f, BIOS settings: hdc:pio, hdd:pio >>> hda: QEMU HARDDISK, ATA DISK drive >>> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 >>> hda: max request size: 512KiB >>> hda: 20480000 sectors (10485 MB) w/256KiB Cache, CHS=16383/255/63, >>> (U)DMA hda: cache flushes supported hda: hda1 hda2 >>> ide-floppy driver 0.99.newide >>> usbcore: registered new driver hiddev >>> usbcore: registered new driver usbhid >>> drivers/usb/input/hid-core.c: v2.6:USB HID core driver >>> PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq >>> 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 >>> serio: i8042 AUX port at 0x60,0x64 irq 12 >>> mice: PS/2 mouse device common for all mice >>> md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 >>> md: bitmap version 4.39 >>> TCP bic registered >>> Initializing IPsec netlink socket >>> NET: Registered protocol family 1 >>> NET: Registered protocol family 17 >>> ACPI: (supports S3 S4 S5) >>> Freeing unused kernel memory: 200k freed >>> Write protecting the kernel read-only data: 482k >>> Red Hat nash version 5.1.19.6 starting >>> Mounting proc filesystem >>> Mounting sysfs filesystem >>> Creating /dev >>> Creating initial device nodes >>> Setting up hotplug. >>> input: AT Translated Set 2 keyboard as /class/input/input0 >>> input: ImExPS/2 Generic Explorer Mouse as /class/input/input1 >>> Creating block device nodes. Loading ehci-hcd.ko module >>> Loading ohci-hcd.ko module >>> Loading uhci-hcd.ko module >>> USB Universal Host Controller Interface driver v3.0 >>> Loading jbd.ko module >>> Loading ext3.ko module >>> Loading scsi_mod.ko module >>> SCSI subsystem initialized >>> Loading sd_mod.ko module >>> Loading libata.ko module >>> Loading ata_piix.ko module >>> Loading dm-mod.ko module >>> device-mapper: uevent: version 1.0.3 >>> device-mapper: ioctl: 4.11.5-ioctl (2007-12-12) initialised: >>> dm-devel@xxxxxxxxxx Loading dm-log.ko module >>> Loading dm-mirror.ko module >>> Loading dm-zero.ko module >>> Loading dm-snapshot.ko module >>> Loading dm-mem-cache.ko module >>> Loading dm-region_hash.ko module >>> Loading dm-message.ko module >>> Loading dm-raid45.ko module >>> device-mapper: dm-raid45: initialized v0.2429 >>> Waiting for driver initialization. >>> Scanning and configuring dmraid supported devices >>> Scanning logical volumes >>> Reading all physical volumes. This may take a while... >>> Found volume group "VolGroup00" using metadata type lvm2 >>> Activating logical volumes 2 logical volume(s) in volume group >>> "VolGroup00" now active >>> Trying to resume from /dev/VolGroup00/LogVol01 >>> No suspend signature on swap, not resuming. >>> Creating root device. >>> Mounting root filesystem. >>> kjournald starting. Commit interval 5 seconds >>> EXT3-fs: mounted filesystem with ordered data mode. >>> Setting up other filesystems. >>> Setting up new root fs >>> no fstab.sys, mounting internal defaults >>> Switching to new root and running init. >>> unmounting old /dev >>> unmounting old /proc >>> unmounting old /sys >>> type=1404 audit(1261395715.680:2): enforcing=1 old_enforcing=0 >>> auid=4294967295 ses=4294967295 >>> type=1403 audit(1261395715.973:3): policy loaded auid=4294967295 >>> ses=4294967295 INIT: version 2.86 booting >>> Welcome to CentOS release 5.3 (Final) >>> Press 'I' to enter interactive startup. >>> Setting clock (utc): Mon Dec 21 06:41:59 EST 2009 [ OK ] >>> Starting udev: [ OK ] Loading default keymap (us): [ OK ] >>> Setting hostname localhost.localdomain: [ OK ] >>> Setting up Logical Volume Management: 2 logical volume(s) in >>> volume group "VolGroup00" now active [ OK ] >>> Checking filesystems >>> Checking all file systems. >>> [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/VolGroup00/LogVol00 >>> /dev/VolGroup00/LogVol00: clean, 100174/1893120 files, >>> 766467/1892352 blocks [/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -a >>> /dev/hda1 /boot: clean, 34/26104 files, 15723/104388 blocks [ OK ] >>> Remounting root filesystem in read-write mode: [ OK ] >>> Mounting local filesystems: [ OK ] >>> Enabling local filesystem quotas: [ OK ] >>> Enabling /etc/fstab swaps: [ OK ] >>> INIT: Entering runlevel: 5 >>> Entering non-interactive startup >>> Applying Intel CPU microcode update: [ OK ] >>> Starting monitoring for VG VolGroup00: 2 logical volume(s) in >>> volume group "VolGroup00" monitored [ OK ] >>> Starting background readahead: [ OK ] >>> Checking for hardware changes [ OK ] >>> Starting mcstransd: [ OK ] >>> Bringing up loopback interface: [ OK ] >>> Starting auditd: [ OK ] >>> Starting restorecond: [ OK ] >>> Starting system logger: [ OK ] >>> Starting kernel logger: [ OK ] >>> Starting irqbalance: [ OK ] >>> Starting portmap: [ OK ] >>> Starting NFS statd: [ OK ] >>> Starting RPC idmapd: [ OK ] >>> Starting system message bus: [ OK ] >>> [ OK ] Bluetooth services:[ OK ] >>> Mounting other filesystems: [ OK ] >>> Starting PC/SC smart card daemon (pcscd): [ OK ] >>> Starting hidd: [ OK ] >>> Starting autofs: Loading autofs4: [ OK ] >>> Starting automount: [ OK ] >>> [ OK ] >>> Starting acpi daemon: [ OK ] >>> Starting hpiod: [ OK ] >>> Starting hpssd: [ OK ] >>> Starting sshd: [ OK ] >>> Starting cups: [ OK ] >>> Starting sendmail: [ OK ] >>> Starting sm-client: [ OK ] >>> Starting console mouse services: [ OK ] >>> Starting crond: [ OK ] >>> Starting xfs: [ OK ] >>> Starting anacron: [ OK ] >>> Starting atd: [ OK ] >>> Starting background readahead: [ OK ] >>> Starting yum-updatesd: [ OK ] >>> Starting Avahi daemon... [ OK ] >>> Starting HAL daemon: [ OK ] >>> Starting smartd: [ OK ] >>> >>> CentOS release 5.3 (Final) >>> Kernel 2.6.18-128.el5 on an x86_64 >>> >>> localhost.localdomain login: mtrr: type mismatch for f0000000,100000 >>> old: uncachable new: write-combining >>> mtrr: type mismatch for f0000000,400000 old: uncachable new: >>> write-combining >>> >>> >>> The assigned device is a net card, its BDF is 02:00.01. >>> If I only put the card into pciback driver, I run the command xm >>> pci-list-assignable-devices, nothing showed out. >>> But if I also put the card with BDF 02:00:00 into the pciback >>> driver, then I run the command xm pci-list-assignable-devices, I can >>> find what I want, there are info of two cards. >>> >> Make sure you can see the device in output of "xm >> pci-list-assignable-devices", otherwise the device cannot be >> assigned. >> >> It's multi-function deivce. I guess the function 1 (02.00.1) depends >> on function0 (02.00.0). Pls try assign them together using >> pci=['02:00.0-1'] in hvm config file. BTW, which xen version are you >> using? >> >> Regards, >> Weidong >> >>> -----邮件原件----- >>> 发件人: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] 代表 Zhang, Xiantao >>> 发送时间: 2009年12月21日 10:58 收件人: 沈启龙; Han, Weidong; Jiang, Yunhong; >>> 'Konrad Rzeszutek Wilk' >>> 抄送: xen-devel@xxxxxxxxxxxxxxxxxxx >>> 主题: RE: [Xen-devel] Linux DomU halted very early >>> afterbootedwithVT-ddevice >>> >>> Could you paste the guest's log without vt-d devcie assignment ? >>> In you mail, you said: "And I use the command xm >>> pci-list-assignable-devices, nothing show." >>> So when to run the command ? Before creating the vm or after ? >>> Xiantao >>> >>> >>> 沈启龙 wrote: >>> >>>> I had created a vm without device assignment with VT-d, and it >>>> could run normally. >>>> >>>> Regards, >>>> shenqilong >>>> >>>> -----邮件原件----- >>>> 发件人: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] 代表 Han, Weidong >>>> 发送时间: 2009年12月21日 10:25 收件人: 沈启龙; Zhang, Xiantao; Jiang, Yunhong; >>>> 'Konrad Rzeszutek Wilk' 抄送: xen-devel@xxxxxxxxxxxxxxxxxxx >>>> 主题: RE: [Xen-devel] Linux DomU halted very early after >>>> bootedwithVT-ddevice >>>> >>>> Did you try to create the guest without device assignment with >>>> VT-d? >>>> >>>> Regards, >>>> Weidong >>>> >>>> -----Original Message----- >>>> From: 沈启龙 [mailto:shen.qilong@xxxxxxxxxxxx] >>>> Sent: Monday, December 21, 2009 9:21 AM >>>> To: Zhang, Xiantao; Han, Weidong; Jiang, Yunhong; 'Konrad Rzeszutek >>>> Wilk' Cc: xen-devel@xxxxxxxxxxxxxxxxxxx >>>> Subject: 答复: [Xen-devel] Linux DomU halted very early after booted >>>> withVT-ddevice >>>> >>>> Thank you for you method, I get the domU's dump message as >>>> following: >>>> >>>> Linux version 2.6.18-128.el5 (mockbuild@xxxxxxxxxxxxxxxxxxxx) (gcc >>>> version >>>> 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST >>>> 2009 Command line: ro root=/dev/VolGroup00/LogVol00 rhgb >>>> console=ttyS0, 11520, 8n1 BIOS-provided physical RAM map: >>>> >>>> >>>> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) >>>> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) >>>> BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) >>>> BIOS-e820: 0000000000100000 - 0000000040000000 (usable) >>>> BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) DMI 2.4 >>>> present. No NUMA configuration found >>>> Faking a node at 0000000000000000-0000000040000000 Bootmem setup >>>> node 0 0000000000000000-0000000040000000 Memory for crash kernel >>>> (0x0 to 0x0) notwithin permissible range disabling kdump >>>> ACPI: PM-Timer IO Port: 0x1f48 >>>> ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 >>>> 7:10 APIC version 20 ACPI: IOAPIC (id[0x01] address[0xfec00000] >>>> gsi_base[0]) IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, >>>> GSI 0-47 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) >>>> ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 low level) >>>> ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 low level) >>>> ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 low level) >>>> Setting APIC routing to physical flat Using ACPI (MADT) for SMP >>>> configuration information Nosave address range: 000000000009f000 - >>>> 00000000000a0000 Nosave address range: 00000000000a0000 - >>>> 00000000000e0000 Nosave address range: 00000000000e0000 - >>>> 0000000000100000 Allocating PCI resources starting at 50000000 >>>> (gap: 40000000:bc000000) SMP: Allowing 1 CPUs, 0 hotplug CPUs >>>> Built 1 zonelists. Total pages: 257201 >>>> Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb >>>> console=ttyS0, 11520, 8n1 Initializing CPU#0 PID hash table >>>> entries: 4096 (order: 12, 32768 bytes) Console: colour VGA+ 80x25 >>>> Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) >>>> Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) >>>> Checking aperture... Memory: 1023668k/1048576k available (2494k >>>> kernel code, 24520k reserved, 1263k data, 200k init) Calibrating >>>> delay using timer specific routine.. 3994.81 BogoMIPS (lpj=1997409) >>>> Security Framework v1.0.0 initialized SELinux: Initializing. >>>> selinux_register_security: Registering secondary module capability >>>> Capability LSM initialized as secondary Mount-cache hash table >>>> entries: 256 CPU: L1 I cache: 32K, L1 D cache: 32K >>>> CPU: L2 cache: 256K >>>> CPU: L3 cache: 4096K >>>> CPU: Physical Processor ID: 0 >>>> CPU: Processor Core ID: 0 >>>> SMP alternatives: switching to UP code >>>> Freeing SMP alternatives: 32k freed >>>> ACPI: Core revision 20060707 >>>> activating NMI Watchdog ... done. >>>> Using local APIC timer interrupts. >>>> result 6250115 >>>> Detected 6.250 MHz APIC timer. >>>> Brought up 1 CPUs >>>> testing NMI watchdog ... <4>WARNING: CPU#0: NMI appears to be stuck >>>> (0->0)! time.c: Using 3.579545 MHz WALL PM GTOD PIT/TSC timer. >>>> time.c: Detected 1995.040 MHz processor. >>>> checking if image is initramfs... it is >>>> Freeing initrd memory: 3229k freed >>>> NET: Registered protocol family 16 >>>> No dock devices found. >>>> ACPI: bus type pci registered >>>> PCI: Using configuration type 1 >>>> ACPI: Interpreter enabled >>>> ACPI: Using IOAPIC for interrupt routing >>>> ACPI: PCI Root Bridge [PCI0] (0000:00) >>>> PCI quirk: region 1f40-1f7f claimed by PIIX4 ACPI >>>> ACPI: PCI Interrupt Link [LNKA] (IRQs *5 10 11) >>>> ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) >>>> ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) >>>> ACPI: PCI Interrupt Link [LNKD] (IRQs *5 10 11) Linux Plug and Play >>>> Support v0.97 (c) Adam Belay pnp: PnP ACPI init >>>> pnp: PnP ACPI: found 12 devices >>>> usbcore: registered new driver usbfs >>>> usbcore: registered new driver hub >>>> PCI: Using ACPI for IRQ routing >>>> PCI: If a device doesn't work, try "pci=routeirq". If it helps, >>>> post a report NetLabel: Initializing >>>> NetLabel: domain hash size = 128 >>>> NetLabel: protocols = UNLABELED CIPSOv4 >>>> NetLabel: unlabeled traffic allowed by default >>>> PCI-GART: No AMD northbridge found. >>>> pnp: 00:02: ioport range 0x10c0-0x10e1 has been reserved >>>> pnp: 00:02: ioport range 0xb044-0xb047 has been reserved >>>> PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 >>>> NET: Registered protocol family 2 >>>> >>>> The the vm hang!! >>>> >>>> And I used the option pci=routeirq as kernel parameter, but the >>>> output is the same. >>>> >>>> And I use the command xm pci-list-assignable-devices, nothing show. >>>> cat /sys/bus/pci/driver/pciback/slots, I can find the pci device >>>> what I needed. But if I use cat >>>> /sys/bus/pci/driver/pciback/permissive, nothing is showed out. >>>> >>>> Best Regards >>>> shenqilong >>>> >>>> -----邮件原件----- >>>> 发件人: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] 代表 Zhang, Xiantao >>>> 发送时间: 2009年12月18日 23:56 收件人: Han, Weidong; 沈启龙; Jiang, Yunhong; >>>> 'Konrad Rzeszutek Wilk' 抄送: xen-devel@xxxxxxxxxxxxxxxxxxx >>>> 主题: RE: [Xen-devel] Linux DomU halted very early after booted >>>> withVT-ddevice >>>> >>>> Another mothod is to add "console=ttyS0, 115200, 8n1" to guest's >>>> kernel cmdline in domU's grub and use "xm con $hvm-dom-id" in >>>> dom0's terminal at the same time. Then guest's kernel output should >>>> redirect to the dom0's terminal. And once you see the kernel >>>> output, maybe you can paste it here, and it should help to >>>> identify this issue. Xiantao >>>> >>>> >>>> Han, Weidong wrote: >>>> >>>>> Can you create CentOS guest without device assignment? If so, you >>>>> can log in and remove "quiet" in grub. >>>>> >>>>> Regards, >>>>> Weidong >>>>> >>>>> -----Original Message----- >>>>> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 沈启龙 >>>>> Sent: Tuesday, December 15, 2009 3:36 PM >>>>> To: Jiang, Yunhong; 'Konrad Rzeszutek Wilk' >>>>> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx >>>>> Subject: 答复: [Xen-devel] Linux DomU halted very early after >>>>> booted withVT-d device >>>>> >>>>> I don't add "quiet" option in domU kernel parameter, and the Linux >>>>> domU is not completely booted. So I can't log in to dump kernel >>>>> message. >>>>> >>>>> Now I find some other information. >>>>> I have "iommu=1 loglvl=all guest_loglvl=all " in my dom0 kernel >>>>> parameter? >>>>> >>>>> When I boot centos DumU, I can get the following logger. >>>>> >>>>> (XEN) [VT-D]iommu.c:1357:d32767 domain_context_unmap:PCIe: bdf = >>>>> 2:0.1 (XEN) [VT-D]iommu.c:1245:d32767 domain_context_mapping:PCIe: >>>>> bdf = 2:0.1 (XEN) [VT-D]iommu.c:1357:d0 domain_context_unmap:PCIe: >>>>> bdf = 2:0.1 (XEN) [VT-D]iommu.c:1245:d0 >>>>> domain_context_mapping:PCIe: bdf = 2:0.1 (XEN) [VT-D]io.c:251:d0 >>>>> VT-d irq bind: m_irq = ff device = 3 intx = 0 (XEN) HVM2: HVM >>>>> Loader (XEN) HVM2: Detected Xen v3.4-091208 >>>>> (XEN) HVM2: CPU speed is 1995 MHz >>>>> (XEN) irq.c:243: Dom2 PCI link 0 changed 0 -> 5 >>>>> (XEN) HVM2: PCI-ISA link 0 routed to IRQ5 >>>>> (XEN) irq.c:243: Dom2 PCI link 1 changed 0 -> 10 >>>>> (XEN) HVM2: PCI-ISA link 1 routed to IRQ10 >>>>> (XEN) irq.c:243: Dom2 PCI link 2 changed 0 -> 11 >>>>> (XEN) HVM2: PCI-ISA link 2 routed to IRQ11 >>>>> (XEN) irq.c:243: Dom2 PCI link 3 changed 0 -> 5 >>>>> (XEN) HVM2: PCI-ISA link 3 routed to IRQ5 >>>>> (XEN) HVM2: pci dev 01:3 INTA->IRQ10 >>>>> (XEN) HVM2: pci dev 03:0 INTA->IRQ5 >>>>> (XEN) HVM2: pci dev 04:0 INTA->IRQ5 >>>>> (XEN) HVM2: pci dev 02:0 bar 10 size 02000000: f0000008 >>>>> (XEN) HVM2: pci dev 03:0 bar 10 size 02000000: f2000004 >>>>> (XEN) domctl.c:835:d0 memory_map:add: gfn=f2000 mfn=dc000 >>>>> nr_mfns=2000 (XEN) domctl.c:845:d0 memory_map:remove: gfn=f200c >>>>> mfn=dc00c nr_mfns=1 (XEN) HVM2: pci dev 04:0 bar 14 size 01000000: >>>>> f4000008 (XEN) HVM2: pci dev 02:0 bar 14 size 00001000: f5000000 >>>>> (XEN) HVM2: pci dev 04:0 bar 10 size 00000100: 0000c001 >>>>> (XEN) HVM2: pci dev 01:1 bar 20 size 00000010: 0000c101 >>>>> (XEN) HVM2: Multiprocessor initialisation: >>>>> (XEN) HVM2: - CPU0 ... 40-bit phys ... fixed MTRRs ... var MTRRs >>>>> [2/8] ... done. (XEN) HVM2: Writing SMBIOS tables ... >>>>> (XEN) HVM2: Loading ROMBIOS ... >>>>> (XEN) HVM2: 10300 bytes of ROMBIOS high-memory extensions: >>>>> (XEN) HVM2: Relocating to 0xfc000000-0xfc00283c ... done >>>>> (XEN) HVM2: Creating MP tables ... >>>>> (XEN) HVM2: Loading Cirrus VGABIOS ... >>>>> (XEN) HVM2: Loading ACPI ... >>>>> (XEN) HVM2: - Lo data: 000ea020-000ea04f >>>>> (XEN) HVM2: - Hi data: fc002c00-fc00609f >>>>> (XEN) HVM2: vm86 TSS at fc006400 >>>>> (XEN) HVM2: BIOS map: >>>>> (XEN) HVM2: c0000-c8fff: VGA BIOS >>>>> (XEN) HVM2: eb000-eb14a: SMBIOS tables >>>>> (XEN) HVM2: f0000-fffff: Main BIOS >>>>> (XEN) HVM2: Invoking ROMBIOS ... >>>>> (XEN) HVM2: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $ >>>>> (XEN) stdvga.c:147:d2 entering stdvga and caching modes >>>>> (XEN) HVM2: VGABios $Id: vgabios.c,v 1.67 2008/01/27 09:44:12 >>>>> vruppert Exp $ (XEN) HVM2: Bochs BIOS - build: 06/23/99 >>>>> (XEN) HVM2: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $ >>>>> (XEN) HVM2: Options: apmbios pcibios eltorito PMM >>>>> (XEN) HVM2: >>>>> (XEN) HVM2: ata0-0: PCHS=16383/16/63 translation=lba >>>>> LCHS=1024/255/63 (XEN) HVM2: ata0 master: QEMU HARDDISK ATA-7 >>>>> Hard-Disk (10000 MBytes) (XEN) HVM2: IDE time out (XEN) HVM2: >>>>> (XEN) HVM2: (XEN) HVM2: >>>>> (XEN) HVM2: Press F12 for boot menu. >>>>> (XEN) HVM2: >>>>> (XEN) HVM2: Booting from Hard Disk... >>>>> (XEN) HVM2: Booting from 0000:7c00 >>>>> (XEN) HVM2: int13_harddisk: function 41, unmapped device for >>>>> ELDL=81 (XEN) HVM2: int13_harddisk: function 08, unmapped device >>>>> for ELDL=81 (XEN) HVM2: *** int 15h function AX=00c0, BX=0000 not >>>>> yet supported! (XEN) HVM2: int13_harddisk: function 15, unmapped >>>>> device for ELDL=81 (XEN) HVM2: *** int 15h function AX=ec00, >>>>> BX=0002 not yet supported! (XEN) HVM2: KBD: unsupported int 16h >>>>> function 03 (XEN) HVM2: int13_harddisk: function 15, unmapped >>>>> device for ELDL=81 (XEN) HVM2: int13_harddisk: function 02, >>>>> unmapped device for ELDL=81 (XEN) HVM2: int13_harddisk: function >>>>> 41, unmapped device for ELDL=81 (XEN) domctl.c:835:d0 >>>>> memory_map:add: gfn=f200c mfn=dc00c nr_mfns=1 (XEN) >>>>> domctl.c:845:d0 memory_map:remove: gfn=f2000 mfn=dc000 >>>>> nr_mfns=2000 (XEN) domctl.c:835:d0 memory_map:add: gfn=fe000 >>>>> mfn=dc000 nr_mfns=2000 (XEN) domctl.c:845:d0 memory_map:remove: >>>>> gfn=fe00c mfn=dc00c nr_mfns=1 (XEN) domctl.c:835:d0 >>>>> memory_map:add: gfn=fe00c mfn=dc00c nr_mfns=1 (XEN) >>>>> domctl.c:845:d0 memory_map:remove: gfn=fe000 mfn=dc000 >>>>> nr_mfns=2000 (XEN) domctl.c:835:d0 memory_map:add: gfn=f2000 >>>>> mfn=dc000 nr_mfns=2000 (XEN) domctl.c:845:d0 memory_map:remove: >>>>> gfn=f200c mfn=dc00c nr_mfns=1 (XEN) irq.c:243: Dom2 PCI link 0 >>>>> changed 5 -> 0 (XEN) irq.c:243: Dom2 PCI link 1 changed 10 -> 0 >>>>> (XEN) irq.c:243: Dom2 PCI link 2 changed 11 -> 0 (XEN) irq.c:243: >>>>> Dom2 PCI link 3 changed 5 -> 0 >>>>> >>>>> And I use command xm debug-key V (dump iommu info) >>>>> >>>>> (XEN) iommu 0: nr_pt_levels = 4. >>>>> (XEN) Queued Invalidation: supported and enabled. >>>>> (XEN) Interrupt Remapping: not supported. >>>>> >>>>> I think Interrupt Remapping is enable by default, does that mean >>>>> that the system don't support vtd completely. >>>>> >>>>> -----邮件原件----- >>>>> 发件人: Jiang, Yunhong [mailto:yunhong.jiang@xxxxxxxxx] >>>>> 发送时间: 2009年12月15日 9:58 >>>>> 收件人: 沈启龙; 'Konrad Rzeszutek Wilk' >>>>> 抄送: xen-devel@xxxxxxxxxxxxxxxxxxx >>>>> 主题: RE: [Xen-devel] Linux DomU halted very early after booted >>>>> withVT-d device >>>>> >>>>> You have "quiet" in you kernel parameter? >>>>> >>>>> --jyh >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 沈启龙 >>>>>> Sent: Monday, December 14, 2009 9:46 AM >>>>>> To: 'Konrad Rzeszutek Wilk' >>>>>> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx >>>>>> Subject: 答复: [Xen-devel] Linux DomU halted very early after >>>>>> booted withVT-d device >>>>>> >>>>>> For example >>>>>> DomU system is CentOS. >>>>>> There is nearly no any out from kernel. >>>>>> After grub configure info, the only output info is a logger as >>>>>> following. Memory for crash kernel (0x0 to 0x0) notwithin >>>>>> permissible range. Then the system halted. >>>>>> >>>>>> If I don't use vtd option, the following information is "PCI: >>>>>> PIIX3: Enabling Passive Release on 0000:00:01:0" >>>>>> >>>>>> -----邮件原件----- >>>>>> 发件人: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >>>>>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] 代表 Konrad >>>>>> Rzeszutek Wilk 发送时间: 2009年12月11日 23:10 收件人: 沈启龙 >>>>>> 抄送: xen-devel@xxxxxxxxxxxxxxxxxxx; xen-users@xxxxxxxxxxxxxxxxxxx >>>>>> 主题: Re: [Xen-devel] Linux DomU halted very early after booted >>>>>> withVT-d device >>>>>> >>>>>> On Fri, Dec 11, 2009 at 05:11:55PM +0800, 沈启龙 wrote: >>>>>> >>>>>>> My windows2k3 server domU can run normally. I can sign into the >>>>>>> system and find the vt-d >>>>>>> >>>>>>> device, the device is not driverd, but the system can recognize >>>>>>> it. >>>>>>> >>>>>>> However other linux domU can't start normally, it halt very >>>>>>> early after booted. >>>>>>> >>>>>> Can you give me the kernel output of the domU? >>>>>> >>>>>> _______________________________________________ >>>>>> Xen-devel mailing list >>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx >>>>>> http://lists.xensource.com/xen-devel >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Xen-devel mailing list >>>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx >>>>>> http://lists.xensource.com/xen-devel >>>>>> >>>>> _______________________________________________ >>>>> Xen-devel mailing list >>>>> Xen-devel@xxxxxxxxxxxxxxxxxxx >>>>> http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |