ath_info couldn't read atheros miniPCI card information on my IXP425 board running OpenWRT kamikaze.
root@OS_R01:/tmp# ./lspci -v
00:0f.0 0200: 168c:0013 (rev 01)
        Subsystem: 185f:1012
        Flags: bus master, fast Back2Back, medium devsel, latency 168, IRQ 28
        Memory at 48000000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [44] Power Management version 2
root@OS_R01:/tmp# ./ath_info 48000000
mmap of device at 0x48000000 for 0x10000 bytes failed - Invalid argument
But the device Memory mapping is properly handled and is clear from
root@OS_R01:/tmp# cat /proc/iomem
00000000-03ffffff : System RAM
  00021000-001f9fff : Kernel text
  001fa000-00226def : Kernel data
48000000-4bffffff : PCI Memory Space
  48000000-4800ffff : 0000:00:0f.0
    48000000-4800ffff : ath
50000000-51ffffff : IXP4XX-Flash.0
  50000000-51ffffff : IXP4XXFlash
53000000-53ffffff : pata_ixp4xx_cf.0
Wifi is working fine in master mode.
Can anybody tell me why it gets failed ?