> 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

====================================================================================

[EMAIL PROTECTED] 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

Reply via email to