Subject: Re: problems exporting PCI devices to domU
To: Evaldo Gardenali <evaldo@gardenali.biz>
From: Karl Janmar <karl@utopiafoundation.org>
List: port-xen
Date: 10/09/2005 20:22:45
Thanks a lot, it working now!
the pci="..." thing bite me.
I read the xen/howto on www.netbsd.org and it says:
"# export PCI devices. Numbers here can be decimal or hexadecimal"
That is clearly wrong, though it made sense.
I (and probably Manual? who wrote the howto) thought we where dealing with
python here, that's why I neved tried '03,0d,00'. Maybe someone should change
this in the xen/howto.
I don't understand why these hexadecimal numbers aren't prefixed with 0x in xen.
Like this log entry:
[2005-10-09 20:18:12 xend] DEBUG (XendDomainInfo:1178) Creating pci device
dom=14 bus=3 dev=d func=0
Here dom= is a decimal number and dev= is a hexadecimal number without any
prefix.... not very consistant and very prone to error.
- karl
Evaldo Gardenali wrote:
> Karl Janmar wrote:
>
>> Then I add a "pci = ['3,13,0']" line to the xen config.
>
>
> pcictl outputs DECIMAL numbers and the xen config uses HEXADECIMAL
> numbers. convert "13" to hex (0d) and do the physdev_dom0_hide=(03:0d.0)
> and pci = ['03,0d,00']
>
> Have fun
>
> Evaldo