> Without the output from `scanpci -v -v` that I asked you for, there is
nothing I can rework it to.
This is strange, my second message, submitted on 22/06, was sent by the
list only on 30/06,
along with you first answer. This is the reason I didn't saw the question
about the scanpci.
Anyway, here it is (on the Dell GX270). This is the scanpci shipped with
the "faulty" XFree86, which
displays the INVALID IO ALLOCATION error.
At the end, you will find the (small) diff with the scanpci of my modified
XFree
(patch on linuxPci.c removed and no INVALID IO ALLOCATION error) :
Loïc
====================================================================================
pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x2570
Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x2090 COMMAND 0x0106
CLASS 0x06 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0xf0000008 addr 0xf0000000 size 0x08000000 MEM PREFETCHABLE
pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x2572
Intel Corporation 82865G Integrated Graphics Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0090 COMMAND 0x0000
CLASS 0x03 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0xe8000008 addr 0xe8000000 size 0x08000000 MEM PREFETCHABLE
BASE1 0xfeb80000 addr 0xfeb80000 size 0x00080000 MEM
BASE2 0x0000ed99 addr 0x0000ed98 size 0x00000008 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b
pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x24d2
Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00
BASE4 0x0000ff81 addr 0x0000ff80 size 0x00000020 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b
pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x24d4
Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000ff61 addr 0x0000ff60 size 0x00000020 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x02 INT_LINE 0x0a
pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x24d7
Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000ff41 addr 0x0000ff40 size 0x00000020 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x03 INT_LINE 0x09
pci bus 0x0000 cardnum 0x1d function 0x03: vendor 0x8086 device 0x24de
Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000ff21 addr 0x0000ff20 size 0x00000020 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b
pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x24dd
Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0290 COMMAND 0x0106
CLASS 0x0c 0x03 0x20 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0xffa80800 addr 0xffa80800 size 0x00000400 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x04 INT_LINE 0x05
pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x244e
Intel Corporation 82801 PCI Bridge
STATUS 0x0080 COMMAND 0x0107
CLASS 0x06 0x04 0x00 REVISION 0xc2
BIST 0x00 HEADER 0x01 LATENCY 0x00 CACHE 0x00
PRIBUS 0x00 SECBUS 0x01 SUBBUS 0x01
SECLT 0x20 SECSTATUS 0x2280
IOBASE 0xd000 IOLIM 0xdfff
NOPREFETCH_MEMBASE 0xfea00000 MEMLIM 0xfeafffff
NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN NO_ISA_EN SERR_EN
NO_PERR_EN
pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x24d0
Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
STATUS 0x0280 COMMAND 0x010f
CLASS 0x06 0x01 0x00 REVISION 0x02
BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00
BYTE_0 0x01 BYTE_1 0x08 BYTE_2 0x00 BYTE_3 0x00
pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x24db
Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0007
CLASS 0x01 0x01 0x8a REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0x000001f1 addr 0x000001f0 size 0x80000000 I/O
BASE1 0x000003f5 addr 0x000003f4 size 0x00000004 I/O
BASE2 0x00000171 addr 0x00000170 size 0x80000000 I/O
BASE3 0x00000375 addr 0x00000374 size 0x00000004 I/O
BASE4 0x0000ffa1 addr 0x0000ffa0 size 0x00000010 I/O
BASE5 0xfeb7fc00 addr 0xfeb7fc00 size 0x00000400 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x09
BYTE_0 0x07 BYTE_1 0xe3 BYTE_2 0x77 BYTE_3 0xe3
pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x24d1
Intel Corporation 82801EB (ICH5) SATA Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x02a0 COMMAND 0x0005
CLASS 0x01 0x01 0x8f REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0x0000fe01 addr 0x0000fe00 size 0x00000008 I/O
BASE1 0x0000fe11 addr 0x0000fe10 size 0x00000004 I/O
BASE2 0x0000fe21 addr 0x0000fe20 size 0x00000008 I/O
BASE3 0x0000fe31 addr 0x0000fe30 size 0x00000004 I/O
BASE4 0x0000fea1 addr 0x0000fea0 size 0x00000010 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x09
pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x24d3
Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0280 COMMAND 0x0001
CLASS 0x0c 0x05 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000eda1 addr 0x0000eda0 size 0x00000020 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x02 INT_LINE 0x03
BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x00 BYTE_3 0x00
pci bus 0x0000 cardnum 0x1f function 0x05: vendor 0x8086 device 0x24d5
Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
CardVendor 0x1028 card 0x0151 (Dell, Card unknown)
STATUS 0x0290 COMMAND 0x0007
CLASS 0x04 0x01 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0x0000ee01 addr 0x0000ee00 size 0x00000100 I/O
BASE1 0x0000edc1 addr 0x0000edc0 size 0x00000040 I/O
BASE2 0xfeb7fa00 addr 0xfeb7fa00 size 0x00000200 MEM
BASE3 0xfeb7f900 addr 0xfeb7f900 size 0x00000100 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x02 INT_LINE 0x03
BYTE_0 0x09 BYTE_1 0x01 BYTE_2 0x00 BYTE_3 0x00
pci bus 0x0001 cardnum 0x0c function 0x00: vendor 0x8086 device 0x100e
Intel Corporation 82540EM Gigabit Ethernet Controller
CardVendor 0x1028 card 0x0151 (Dell PRO/1000 MT Network Connection)
STATUS 0x0230 COMMAND 0x0107
CLASS 0x02 0x00 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x40 CACHE 0x10
BASE0 0xfeae0000 addr 0xfeae0000 size 0x00020000 MEM
BASE2 0x0000df41 addr 0x0000df40 size 0x00000040 I/O
MAX_LAT 0x00 MIN_GNT 0xff INT_PIN 0x01 INT_LINE 0x09
PCI bus linkages:
PCI bus 0x0000 has parent bridge 0x0000:0x00:0x0
PCI bus 0x0001 has parent bridge 0x0000:0x1e:0x0
====================================================================================
[root@gx270 root]# diff scanpci.invalid_io_allocation scanpci.ok
13c13
< STATUS 0x0090 COMMAND 0x0000
---
> STATUS 0x0090 COMMAND 0x0007
90c90
< BASE0 0x000001f1 addr 0x000001f0 size 0x80000000 I/O
---
> BASE0 0x000001f1 addr 0x000001f0 estimated size 0x00000010 I/O
92c92
< BASE2 0x00000171 addr 0x00000170 size 0x80000000 I/O
---
> BASE2 0x00000171 addr 0x00000170 estimated size 0x00000010 I/O
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.