All of lore.kernel.org
 help / color / mirror / Atom feed
From: gg@seh.de
To: <amit.shah@qumranet.com>
Cc: <sheng.yang@intel.com>
Cc: <weidong.han@intel.com>
Cc: <kvm@vger.kernel.org>
Subject: Re: Test with VT-d patches
Date: Thu, 04 Sep 2008 10:58:07 +0200	[thread overview]
Message-ID: <2556963.105221220518687678.JavaMail.servlet@kundenserver> (raw)

Hello,

I try to explain the current state on my pc.

1) The patch KVM 1/2 was applied with the following change.
   The files "drivers/pci/iova.h" and "drivers/pci/intel-iommu.h" already exists.
   And I get both files rejected.
   So I take the headers from the KVM 1/2 Patchfile and use these a "iova.h" and "intel-iommu.h".
   Kernel compiles without errors.

2) What known bug is in the latest userspace patchfile? (Told by Yang, Sheng)


>Hello,
>
>* On Wednesday 03 September 2008 14:07:36 gg@seh.de wrote:
>> Hi,
>>
>> i make some more tests with
>> 1) an old APCI1500/PCI card no linux driver support -> so i don't need to
>> unload the module. 2) my second network-card Realtek 10/100 MBit.
>>
>> Both don't work at all. Only my first gigabit-onboard-network-card starts.
>>
>> Here the output from userspace/dmesg:
>>
>>
>> 1) // Applied Micro Circuits Corp. APCI1500 Signal processing controller
>>
>> Warning: No DNS servers found
>> Registered host PCI device 03:00.0 ("03:00.0") as guest device 00:03.0
>> assigned_dev_update_irq: Input/output error
>> assigned_dev_update_irq: Input/output error
>
>This means the devices shares the irq with some other device in the system. 
>See the "lspci -v" output for details.
>
>> 2) // 03:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
>> RTL-8139/8139C/8139C+ (rev 10) Registered host PCI device 03:02.0
>> ("03:02.0") as guest device 00:03.0 assigned_dev_update_irq: Input/output
>> error
>>
>> [  369.195971] pci 0000:03:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
>> [  369.326026] kvm_vm_ioctl_assign_irq: couldn't allocate irq for pv device
>
>Same error.
>
>> Sould i update the BIOS if possible/available?
>
>That's not necessary. We don't support assigning devices that share the irq on 
>
>the host with some other device. You can try inserting one device at a time 
>and try different PCI slots.
>
>> Could it be a problem with the already assigned patches? (See the first
>> E-Mail :The VTD [PATCH1/2] seems already be applied. )
>
>No patches have already been applied to any tree. You'll definitely have to 
>apply the 1/2 patch as well.

Ok. On both PCI-Cards (1) APCI1500 Signal processing controller and (2) Realtek NIC
the IRQ is shared with my USB-UHCI-Controller.
On this PC there is no PS2-Connector (USB-Mouse/USB-Keyboard). 
When I unload the usb module on the host, I can not handle the system anymore.

I can start qemu/kvm remote over a serial-console. But then I cannot use the guest system without keyboard/mouse. (login and so)

"Han, Weidong" told to use IRQF_SHARED in reqeust_irq(). In which code?

Both tests are only made to get an idea how it works with other devices.

My primary efforts are to use my onboard Gigabit with VT-d direct on the Windows guest-system. This device don't share the IRQ with an other device.
But I have the problems with:
1) slow down the complete system and generate this Unbalanced IRQ 21 messages.
2) Packet statistic under windows shows on this device no package traffic in live-network. (no ping etc. possible)

Thanks for your hints.

Gregor

             reply	other threads:[~2008-09-04  8:58 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-04  8:58 gg [this message]
2008-09-04  9:12 ` Test with VT-d patches Han, Weidong
2008-09-04  9:33   ` Yang, Sheng
  -- strict thread matches above, loose matches on Subject: below --
2008-09-04 13:48 gg
     [not found] <22586672.111841220431056001.JavaMail.servlet@kundenserver>
2008-09-03  8:56 ` Yang, Sheng
2008-09-03  9:02 ` Han, Weidong
2008-09-03  9:02 ` Amit Shah
     [not found] <20301128.193551220365059586.JavaMail.servlet@kundenserver>
2008-09-02 14:36 ` Luca Tettamanti
2008-09-03  3:28 ` Han, Weidong
2008-09-02 18:40 gg
2008-09-03  0:57 ` Yang, Sheng
2008-09-02  8:44 gg
2008-09-02 11:34 ` Yang, Sheng
2008-09-02 13:37   ` Han, Weidong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2556963.105221220518687678.JavaMail.servlet@kundenserver \
    --to=gg@seh.de \
    --cc=amit.shah@qumranet.com \
    --cc=sheng.yang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.