On Sun, Jul 02, 2006 at 06:37:18PM +0300, John Que wrote: > Could a single call to > pci_request_regions(pdev, driver_name) > result in that we see 2 regions afterwards when running > cat /proc/iomem?
Sure. Take a look at the output of 'lspci -v' some time. On my machine, for example, I have: 05:11.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03) Subsystem: Intel Corporation PRO/1000 MT Dual Port Network Connection Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 10 Memory at cffc0000 (64-bit, non-prefetchable) [size=128K] <=== Memory at cff00000 (64-bit, non-prefetchable) [size=256K] <=== I/O ports at e400 [size=64] Expansion ROM at cfec0000 [disabled] [size=256K] Capabilities: <available only to root> 05:11.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03) Subsystem: Intel Corporation PRO/1000 MT Dual Port Network Connection Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 Memory at cffe0000 (64-bit, non-prefetchable) [size=128K] <=== Memory at cff80000 (64-bit, non-prefetchable) [size=256K] <=== I/O ports at e800 [size=64] Expansion ROM at cff40000 [disabled] [size=256K] Capabilities: <available only to root> As you can see, each port of the dual-port card has two memory regions, four a total of 4 memory regions. cheers, Lennert - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html