All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: SATA controller passthrough - option rom
@ 2012-08-19 13:27 ivo
  2013-02-25  9:34 ` p.d
  0 siblings, 1 reply; 6+ messages in thread
From: ivo @ 2012-08-19 13:27 UTC (permalink / raw)
  To: xen-devel, p.d


[-- Attachment #1.1: Type: text/plain, Size: 3296 bytes --]

On Sun, Aug 19, 2012 at 3:08 PM, <p.d@gmx.de> wrote:

> Hello, Ivo,
>
> I hope I found right email-address. If not, I beg your pardon.
>
>
> I found Your post here:
> http://lists.xen.org/archives/html/xen-devel/2012-07/msg00529.html
> I don't know how can I write here, so I write to You personally.
>
> Nearly situation: I'm trying pass through a SATA-controller (Asus U3S6,
> without RAID), but the BIOS  of controller don't find the disk in DomU. I
> think I do something wrong.
> May be can You give me some tipps, how did You do it?
>
>
> Ubuntu 12.04, + self compiled kernel 3.4.9 + xen unstable, rev. 25753,
> from 15.08.12
> GPU passthrough works fine.
>
> If I pass through to DomU only "09:00.0 SATA controller: Marvell
> Technology " , I see that after normal bios the bios from controller will
> start, but it don't find the disk.
> If I pass through to guest all PCI's from  physical device, it's following
> devices:
> -----------------------------------
> lspci -k:
> 06:00.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba)
>         Kernel driver in use: pciback
>         Kernel modules: shpchp
> 07:01.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba)
>         Kernel driver in use: pciback
>         Kernel modules: shpchp
> 07:05.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba)
>         Kernel driver in use: pciback
>         Kernel modules: shpchp
> 07:07.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba)
>         Kernel driver in use: pciback
>         Kernel modules: shpchp
> 07:09.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba)
>         Kernel driver in use: pciback
>         Kernel modules: shpchp
> 08:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller
> (rev 03)
>         Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
>         Kernel driver in use: pciback
> 09:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9120 SATA 6Gb/s
> Controller (rev 12)
>         Subsystem: ASUSTeK Computer Inc. Device 8400
>         Kernel driver in use: pciback
> -----------------------------------
>
> my guest will not start. I get error like:  kernel can nor reset device
> from sysfs.
>
> from /etc/default/grub:
> GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 intel_iommu=on vt.handoff=7
> xen-pciback.passthrough=1
> xen-pciback.hide=(0000:04:00.0)(0000:04:00.1)(0000:06:00.0)(0000:07:01.0)(0000:07:05.0)(0000:07:07.0)(0000:07:09.0)(0000:08:00.0)(0000:09:00.0)"
>
> I attach my DomU configuration file for xl: "winxp3".
>
>
> Best regards,
>
> Panschinski Denis
>
>
> --
> Panschinski Denis
> Wielandstr. 36
> 65187 Wiesbaden
> Germany
>
> Tel.:  +49(0)-611-20 57 639
> Mobil: +49(0)-1777-19 79 61
> Skype: panschinski
> mailto:p.d@gmx.de <p.d@gmx.de>


I honestly think that if you can passthrough the device alone and it works,
the problem maybe related to something else.
It's better if you ask for help at the whole list. I'm now forwarding this
to xen-devel, just make sure to reply at "xen-devel@lists.xen.org" so
everyone can read and help.

[-- Attachment #1.2: Type: text/html, Size: 4357 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread
* SATA controller passthrough - option rom
@ 2012-07-10 17:32 ivo
  2012-07-10 18:17 ` Kaushik Barde
       [not found] ` <4ffc7240.44c42a0a.718e.0153SMTPIN_ADDED@mx.google.com>
  0 siblings, 2 replies; 6+ messages in thread
From: ivo @ 2012-07-10 17:32 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 854 bytes --]

I'm using xen-unstable, and I've successfully made a passthrough of an
intel storage controller to an HVM domU, binding with pciback.

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset
Family SATA AHCI Controller (rev 05)

I can access the array from within Windows by installing Intel Rapide
Storage Drivers, and everything works as it should.
I only have a small problem, I would like to boot the guest OS directly
from the controller, but of course since there's no "option rom" loaded in
the qemu bios, it doesn't work, because the boot manager can't access the
array without drivers loaded.

I was wondering, is there any way to let qemu load the option rom of the
controller so I can boot from it?
Is there any other storage controller which the option rom get
"passthroughed" too? I hope I've been clear enough.

Thanks, Ivo

[-- Attachment #1.2: Type: text/html, Size: 1039 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-02-25  9:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-19 13:27 SATA controller passthrough - option rom ivo
2013-02-25  9:34 ` p.d
  -- strict thread matches above, loose matches on Subject: below --
2012-07-10 17:32 ivo
2012-07-10 18:17 ` Kaushik Barde
     [not found] ` <4ffc7240.44c42a0a.718e.0153SMTPIN_ADDED@mx.google.com>
2012-07-10 19:00   ` ivo
2012-07-11 13:23     ` ivo

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.