|
|
|
|
|
|
|
|
|
|
xen-bugs
[Xen-bugs] [Bug 920] New: Failed while setting pci_set_power_state() fro
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=920
Summary: Failed while setting pci_set_power_state() from a 'PCI-
passthrued' driver domain
Product: Xen
Version: 3.0.4
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Hardware Support
AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
ReportedBy: jambunathan@xxxxxxxxxx
CC: jambunathan@xxxxxxxxxx
(Accepted as a bug. Related mail thread -
http://lists.xensource.com/archives/html/xen-devel/2007-03/msg00357.html)
Shouldn't pciback_field_is_dup(dev, field->offset) be scoped to include the
base_offset as well?
Currently with xen-3.0.4 the issue is this:
Adding of PCI_PM_CTRL (at offset 4) to the 'config_fields list' gets skipped
because it ends up being a duplicate of PCI_COMMAND (at offset 4 as well). As
a result when a PCI device behind a PCI frontend does a power up using
pci_enable_device() the following message gets flashed on the console.
pciback 0000:0b:00.3: Driver tried to write to a read-only configuration space
field at offset 0x84, size 2. This may be harmless, but if you have problems
with your device:
1) see permissive attribute in sysfs
2) report problems to the xen-devel mailing list along with details of your
device obtained from lspci.
Here is quick log from frontend debug showing this happening:
pciback 0000:0b:00.3: added config field at offset 0x04
pciback 0000:0b:00.3: added config field at offset 0x3c
pciback 0000:0b:00.3: added config field at offset 0x3d
pciback 0000:0b:00.3: added config field at offset 0x0c
pciback 0000:0b:00.3: added config field at offset 0x0d
pciback 0000:0b:00.3: added config field at offset 0x0f
pciback 0000:0b:00.3: added config field at offset 0x10
pciback 0000:0b:00.3: added config field at offset 0x14
pciback 0000:0b:00.3: added config field at offset 0x18
pciback 0000:0b:00.3: added config field at offset 0x1c
pciback 0000:0b:00.3: added config field at offset 0x20
pciback 0000:0b:00.3: added config field at offset 0x24
pciback 0000:0b:00.3: added config field at offset 0x30
pciback 0000:0b:00.3: Found capability 0x1 at 0x80
pciback 0000:0b:00.3: added config field at offset 0x80
pciback 0000:0b:00.3: added config field at offset 0x82
------------> 0x80 + 4 missing here <------
pciback 0000:0b:00.3: added config field at offset 0x86
pciback 0000:0b:00.3: added config field at offset 0x87
--
Configure bugmail:
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-bugs] [Bug 920] New: Failed while setting pci_set_power_state() from a 'PCI-passthrued' driver domain,
bugzilla-daemon <=
|
|
|
|
|