If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:iomem
BoxMatrix >> System >> iomem | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Devices | Filesystems | Partitions | Sockets | Netlink | Pipes | Interfaces | Bridges | Ports | Events | Sources | Sinks | AVMIPC | Processes | Watchdogs | Memory | Slab | Vmalloc | ProcFS | SysFS | Research |
Procfs-Object
Procfs-Object: | iomem - type File | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | System >> Proc-Filesystem - Origin: Linux | ||||||
Path: | /proc | ||||||
Properties: | Firmware: 4.07 - 7.90 - Kernel (perm): 2.4.17 (r), 2.6.13.1 (r), 2.6.28.10 (r), 2.6.32.21 (r), 2.6.32.60 (r), 2.6.32.61 (r), 2.6.39.4 (r), 3.10.107 (r), 3.10.73 (r), 4.1.38 (r), 4.1.52 (r), 4.19.183 (r), 4.4.271 (r), 4.4.60 (r), 4.9.198 (r), 4.9.218 (r), 4.9.250 (r), 4.9.325 (r) | ||||||
Function: | I/O Memory map. |
Goto: Examples - Dependencies - Model-Matrix - Help Supportdata2 - SMW-Browser
Details
iomem provides the I/O memory map. It is a list of address ranges and the respective device located there.
Supportdata2 includes iomem
in the Meminfo section since sd2-09.
In Supportdata-Probes it was never included (up to fw 7.39).
Excerpt from the proc(5) man page:
/proc/iomem I/O memory map in Linux 2.4.
This is wrong since later Kernels use it too.
Examples
7530 fw 7.29 example:
root@fritz1:/var/mod/root# cat /proc/iomem 00022000-0002213f : /soc/rng@0x00022000 00080000-00081fff : parf 00090000-00090063 : /soc/mdio@90000 00098000-000987ff : psgmii_mem 0009a000-0009a7ff : phy_base 000a6000-000a603f : phy_base 000a8000-000a803f : phy_base 004ab000-004ab003 : /soc/restart@4ab000 01000000-012fffff : /soc/pinctrl@0x01000000 01800000-0185ffff : /soc/clock-controller@1800000 01949000-019490ff : /soc/tcsr@1949000 0194b000-0194b0ff : /soc/tcsr@194b000 01953000-01953fff : /soc/ess_tcsr@1953000 01957000-019570ff : /soc/tcsr@1957000 07700000-07700033 : /soc/audio@7700000 07700038-07700213 : /soc/clock-controller@7700038 07704000-07705fff : /soc/pcm@7704000 07706000-07706fff : /soc/mbox@7706000 07708000-07708fff : /soc/mbox@7708000 07709000-07709fff : /soc/stereo@7709000 0770a000-0770afff : /soc/mbox@770a000 0770b000-0770bfff : /soc/stereo@770b000 0770c000-0770cfff : /soc/mbox@770c000 0770d000-0770dfff : /soc/stereo@770d000 0770e000-0770efff : /soc/mbox@770e000 0770f000-0770ffff : /soc/stereo@770f000 07884000-078a6fff : /soc/dma@7884000 078af000-078af1ff : msm_serial 07984000-0799dfff : /soc/dma@7984000 079b0000-079b0fff : /soc/qpic-nand@79b0000 08a00000-08a07fff : /soc/usb3@8a00000/dwc3@8a00000 08a00000-08a07fff : /soc/usb3@8a00000/dwc3@8a00000 08a0c100-08af7fff : /soc/usb3@8a00000/dwc3@8a00000 0b017000-0b01703f : kpss_wdt 0b020000-0b028fff : /soc/qtimer 40000000-40000f1c : dbi 40000f20-40000fc7 : elbi 48000000-487fffff : vrx518 80000000-86ffffff : System RAM 80208000-809ab897 : Kernel code 809e8000-80dc170b : Kernel data 80e00000-81083fff : AVM Module Mem 88000000-8fffffff : System RAM
6490 fw 7.29 examples:
root@fritz2:/var/mod/root# cat /proc/iomem 00000000-00011aaf : reserved 00011ab0-00017fff : ACPI Tables 00018000-0001ffff : reserved 00020000-0003ffff : System RAM 00040000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-072fffff : System RAM 01000000-0148e83e : Kernel code 0148e83f-016e36bf : Kernel data 0174c000-019b4fff : Kernel bss 07300000-17ffffff : reserved 08000000-17ffffff : ARM-RAM 18000000-1fffffff : System RAM bfa00000-bfafffff : PCI Bus 0000:03 bfaf0000-bfafffff : 0000:03:00.0 bfb00000-bfbfffff : PCI Bus 0000:02 bfbf0000-bfbfffff : 0000:02:00.0 bfc00000-bfdfffff : PCI Bus 0000:03 bfc00000-bfdfffff : 0000:03:00.0 bfc00000-bfdfffff : ath bfe00000-bfefffff : PCI Bus 0000:02 bfee0000-bfefffff : 0000:02:00.0 bfee0000-bfefffff : ath bfffef00-bfffefff : 0000:00:00.2 bffff000-bfffffff : 0000:00:00.1 bffff000-bffff3ff : IOAPIC 1 c0000000-dfffffff : PCI Bus 0000:01 c8000000-cfffffff : 0000:01:1f.0 d0000000-d3ffffff : 0000:01:10.0 d4000000-d7ffffff : 0000:01:10.0 d8000000-dbffffff : 0000:01:17.0 d8000000-dbffffff : spi_flash_mem df700000-df7fffff : 0000:01:1e.0 df810000-df8100ff : 0000:01:0d.0 df810100-df8101ff : 0000:01:0d.0 df810100-df8101ff : ehci_hcd df810200-df8102ff : 0000:01:0d.0 df818000-df8180ff : 0000:01:0d.0 df820000-df8200ff : 0000:01:0d.1 df820100-df8201ff : 0000:01:0d.1 df820100-df8201ff : ehci_hcd df820200-df8202ff : 0000:01:0d.1 df828000-df8280ff : 0000:01:0d.1 df830000-df83ffff : 0000:01:09.0 df860000-df87ffff : 0000:01:0c.0 df860000-df87ffff : e1000 df880000-df8800ff : 0000:01:0d.2 df880100-df8801ff : 0000:01:0d.2 df880100-df8801ff : ehci_hcd df880200-df8802ff : 0000:01:0d.2 df888000-df8880ff : 0000:01:0d.2 df8c0000-df8cffff : 0000:01:07.0 df8c0000-df8cffff : mmc0 df8f0000-df8fffff : 0000:01:0b.7 df900000-df91ffff : 0000:01:04.0 df940000-df94ffff : 0000:01:10.0 df970000-df97ffff : 0000:01:0b.5 df9c0000-df9fffff : 0000:01:1d.0 dfc00000-dfcfffff : 0000:01:09.0 dfe00000-dfefffff : 0000:01:14.0 dff00000-dff000ff : 0000:01:1b.0 dff00000-dff000ff : mmc0 dff00100-dff001ff : 0000:01:1b.0 dff01000-dff01fff : 0000:01:1c.0 dffe0000-dffe00ff : 0000:01:17.0 dffe0100-dffe01ff : 0000:01:17.0 dffe0100-dffe01ff : spi_flash_csr dffe0200-dffe02ff : 0000:01:0b.0 dffe0300-dffe03ff : 0000:01:0b.0 dffe0400-dffe04ff : 0000:01:0b.1 dffe0400-dffe04ff : intelce_gpio dffe0500-dffe05ff : 0000:01:0b.2 dffe0600-dffe06ff : 0000:01:0b.2 dffe0700-dffe07ff : 0000:01:0b.2 dffe0800-dffe08ff : 0000:01:0b.3 dffe0900-dffe09ff : 0000:01:0b.3 dffe0b00-dffe0bff : 0000:01:0b.0 dffe0d00-dffe0dff : 0000:01:0c.0 dffe0d00-dffe0dff : e1000 dffe0e00-dffe0eff : 0000:01:0b.2 dffe0f00-dffe0fff : 0000:01:0b.6 dffe1000-dffe13ff : 0000:01:0c.1 dffe1400-dffe14ff : 0000:01:0f.0 dffe1800-dffe1fff : 0000:01:0e.0 dffe1800-dffe1fff : hw-mutex dffe8200-dffe83ff : 0000:01:00.0 dffe8200-dffe83ff : udma0 dffe8400-dffe85ff : 0000:01:01.0 dffe8400-dffe85ff : udma1 dffe8600-dffe87ff : 0000:01:05.0 fec00000-fec003ff : IOAPIC 0 fec00000-fec003ff : reserved fed00000-fed003ff : HPET 0 fee00000-fee00fff : Local APIC fee00000-fee003ff : reserved root@fritz2:/var/mod/root# rpc cat /proc/iomem 00050003-00050022 : serial 00060003-00060022 : serial 00070003-00070022 : serial 04000000-04007fff : c55 data 08000000-0a000000 : spansion.0 48000000-57ffffff : System RAM 4802d000-48513fff : Kernel text 48514000-4877b017 : Kernel data 48ff0000-48ffffff : c55 text 5ec18000-5ec1c94b : EventNodeQueue 5ed9c000-5ed9d017 : AccQueue d01200c8-d01200ff : ti_codec_spi.0 df8c1800-df8c19ff : sdhci-puma6.0 dff00000-dff001ff : sdhci-puma6.0 dffe0100-dffe01ff : puma6_spi_device.0
7490 fw 7.29 example:
fritz3:/var/mod/root $ cat /proc/iomem 00000000-0fffffff : System RAM 00002000-0062955f : Kernel code 00629560-0092dfff : Kernel data 01204000-01a02000 : module memory 1c000000-1cffffff : PCIe0 Memory space 1c000000-1c0fffff : PCI Bus 0000:01 1c000000-1c001fff : 0000:01:00.0 1c000000-1c001fff : xhci_hcd 1e100c00-1e100cff : AVM Serial (ASC) 1e116000-1e11609f : mei_vr9 1f100000-1f1000a7 : pcmlink_tdm
7150 fw 4.72 example:
root@fritz:/var/mod/root# cat /proc/iomem 14000000-14242fff : reserved 14000000-1418c96b : Kernel code 1418c96c-141ee0bf : Kernel data 14243000-15ffffff : System RAM a8610000-a86107ff : eth0 be000000-be000068 : piglet_emifreg
3050 fw 4.07 example:
# cat /proc/iomem 00000000-13ffffff : reserved 14000000-1401ffff : System RAM 14020000-14ffffff : System RAM 14020000-14160c3f : Kernel code 1416e280-14182fff : Kernel data a8610000-a86107ff : eth0 a8612800-a8612fff : eth1
Dependencies
Daily updated index of all dependencies of this object. Last update: GMT.
A **
in the Mod
column marks info from Supportdata2 probes, which will always stay incomplete.
A -
in the Mod
column marks manual research, the Firmware
then shows where the Object
occurs, not the Relation
.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
0 dependencies for this object |
Model-Matrix
Daily updated index of the presence, path and size of this object for each model. Last update: 2024-12-03 05:13 GMT.
Showing all models using this object. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
Note that this list comes from Supportdata2 probes, which can have arbitrary settings and come from different firmware versions.
It doesn't say much if a model is not listed here. It may be a missing supportdata2 file or just a disabled feature.
Model | Firmware | Path | Kernel (perm) |
---|---|---|---|
FRITZ!Box SL WLAN | 4.34 | /proc | 2.6.13.1 (r) |
FRITZ!Box WLAN 3020 | 4.34 | /proc | 2.6.13.1 (r) |
FRITZ!Box WLAN 3050 | 4.07 | /proc | 2.4.17 (r) |
FRITZ!Box WLAN 3070 | 4.15 | /proc | 2.4.17 (r) |
FRITZ!Box 3490 | 7.30 | /proc | 3.10.107 (r) |
FRITZ!Box 4020 | 7.01 | /proc | 4.4.60 (r) |
FRITZ!Box 4060 | 7.30 - 7.39 | /proc | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 5490 | 7.29 | /proc | 3.10.107 (r) |
FRITZ!Box 5590 Fiber (main) | 7.29 | /proc | 4.4.60 (r) |
FRITZ!Box 6360 Cable | 5.20 | /proc | 2.6.28.10 (r) |
FRITZ!Box 6430 Cable (arm) | 7.29 | /proc | 2.6.39.4 (r) |
FRITZ!Box 6430 Cable (atom) | 7.29 | /proc | 2.6.39.4 (r) |
FRITZ!Box 6490 Cable (arm) | 7.29 - 7.39 | /proc | 2.6.39.4 (r) |
FRITZ!Box 6490 Cable (atom) | 7.29 - 7.39 | /proc | 2.6.39.4 (r) |
FRITZ!Box 6660 Cable (atom) | 7.29 | /proc | 4.9.250 (r) |
FRITZ!Box 6850 LTE | 7.39 | /proc | 4.4.60 (r) |
FRITZ!Box 6850 5G | 7.39 | /proc | 4.4.60 (r) |
FRITZ!Box Fon WLAN 7050 | 4.33 | /proc | 2.6.13.1 (r) |
FRITZ!Box Fon WLAN 7140 | 4.33 | /proc | 2.6.13.1 (r) |
FRITZ!Fon 7150 | 4.72 | /proc | 2.6.13.1 (r) |
FRITZ!Box Fon WLAN 7240 | 6.06 | /proc | 2.6.32.60 (r) |
FRITZ!Box 7272 | 6.88 | /proc | 2.6.32.61 (r) |
FRITZ!Box Fon WLAN 7320 | 6.55 | /proc | 2.6.32.61 (r) |
FRITZ!Box 7362 SL | 7.12 | /proc | 3.10.107 (r) |
FRITZ!Box Fon WLAN 7390 | 6.04 | /proc | 2.6.28.10 (r) |
FRITZ!Box 7412 | 6.87 | /proc | 3.10.73 (r) |
FRITZ!Box 7430 | 7.29 | /proc | 3.10.107 (r) |
FRITZ!Box 7490 | 7.29 - 7.51 | /proc | 3.10.107 (r) |
FRITZ!Box 7510 | 7.30 | /proc | 4.4.60 (r) |
FRITZ!Box 7520 | 7.29 - 7.50 | /proc | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 7520 v2 | 7.31 | /proc | 4.4.60 (r) |
FRITZ!Box 7530 | 7.39 | /proc | 4.4.271 (r) |
FRITZ!Box 7530 AX | 7.31 - 7.51 | /proc | 4.1.52 (r), 4.19.183 (r) |
FRITZ!Box 7581 | 7.17 | /proc | 4.1.38 (r) |
FRITZ!Box 7590 | 7.57 - 7.90 | /proc | 4.9.325 (r) |
FRITZ!Box 7590 AX | 7.31 - 7.39 | /proc | 4.9.198 (r), 4.9.218 (r) |
FRITZ!Smart Gateway | 7.57 - 7.58 | /proc | 4.4.271 (r) |
FRITZ!Repeater 1200 AX | 7.30 - 7.39 | /proc | 4.4.60 (r) |
FRITZ!WLAN Repeater 1750E | 7.29 | /proc | 4.4.60 (r) |
FRITZ!Repeater 6000 | 7.29 - 7.39 | /proc | 4.4.60 (r) |
Speedport W 504V MK | 5.04 | /proc | 2.6.32.21 (r) |
41 models use this object |
Help Supportdata2
The data in this article is incomplete since it was manually collected using the Supportdata2 project.
Unlike the Supportdata-Probes which have been collected for years Supportdata2 is brand new and only has a few probes.
If you have access to a shell then please help to extend the Supportdata2 collection to improve this data.
It's easy and it's done in minutes. Please send created data as an Email attachment to the address listed here. Thanks!