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:devices (procfs)
BoxMatrix >> System >> devices (procfs) | @ 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 |
Name-Collision - multiple objects in this wiki use the name devices!
|
Procfs-Object
Procfs-Object: | devices (procfs) - type File | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | System >> Proc-Filesystem - Origin: Linux | ||||||
Path: | /proc, /proc/cchardevice | ||||||
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: | Available Linux-Devices / Wanted devices for cchardev.ko. |
Goto: Cchardev-Devices - Linux-Devices - Dependencies - Model-Matrix - Help Supportdata2 - SMW-Browser
Details
This is an "in-section" name collision covering 2 completely different files: - (this will be splitted one day)
Both are explained in the Cchardev-Devices and Linux-Devices sections:
Cchardev-Devices
/proc/cchardevice/devices lists the wanted devices for cchardev.ko, their major, and the module requesting it.
It is used by supportdata.
devices is provided by cchardev.ko.
- Examples
7520 fw 7.57:
root@fritz1:/var/mod/root# cat /proc/cchardevice/devices kskbtracepoint 240 (kskbtrace) kdsld 239 (kdsldmod) kavmcounterd 238 (kdsldmod) kvpnd 237 (kdsldmod) kdsldptrace 233 0-33 (kdsldmod) knqos 232 (kdsldmod) avmtrackd 231 (kdsldmod) avmtrackdquery 230 (kdsldmod) userman_url 229 (kdsldmod) bridgeflt 228 (kdsldmod) krextd 227 (kdsldmod) krextd_wlan 226 (kdsldmod)
Linux-Devices
/proc/devices lists the available (block and character) Linux-Devices.
This covers the major number of each device, which is useful for mknod.
Supportdata2 includes devices
in the Devices section since sd2-08.
In Supportdata-Probes it was never included (up to fw 7.39).
Excerpt from the proc(5) man page:
/proc/devices Text listing of major numbers and device groups. This can be used by MAKEDEV scripts for consistency with the kernel.
- Examples
7530 fw 7.29 example:
root@fritz1:/var/mod/root# cat /proc/devices Character devices: 1 mem 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 13 input 14 sound 21 sg 29 fb 68 capi_oslib 89 i2c 90 mtd 116 alsa 128 ptm 136 pts 153 spi 180 usb 189 usb_device 227 wlan_eeprom 228 drv_dsl_cpe_api 229 mei_cpe 230 dect_io 231 krextd_wlan 232 krextd 233 bridgeflt 234 userman_url 235 avmtrackdquery 236 avmtrackd 237 knqos 238 kdsldptrace 239 kdsld_misc 240 kdsld_traffic 241 kdsld_user 242 kvpnd 243 kdsld 244 led 245 ubi0 246 tffs 247 avm_net_trace 248 debug 249 avm_event 250 watchdog 251 avm_power 252 ttyMSM 253 ttyMSM 254 rtc Block devices: 259 blkext 7 loop 8 sd 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 179 mmc 253 ubiblock 254 zram
6490 fw 7.29 examples:
root@fritz2:/var/mod/root# cat /proc/devices Character devices: 1 mem 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 5 ttyprintk 10 misc 13 input 68 capi_oslib 90 mtd 128 ptm 136 pts 180 usb 189 usb_device 202 cpu/msr 203 cpu/cpuid 222 wlan_eeprom 223 smdmsg 224 sec 225 intel_ce_pm 226 clock_control 227 userman 228 dect_io 229 krextd_wlan 230 krextd 231 bridgeflt 232 userman_url 233 avmtrackdquery 234 avmtrackd 235 knqos 236 kdsldptrace 237 kdsld_misc 238 kdsld_traffic 239 kdsld_user 240 kvpnd 241 kdsld 242 led 243 tffs 244 uio 245 p_unit 246 avm_power 247 debug 248 avm_event 249 watchdog 250 avm_net_trace 251 iosf 252 bsg 253 devmem 254 rtc Block devices: 1 ramdisk 259 blkext 7 loop 8 sd 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 179 mmc 254 zram root@fritz2:/var/mod/root# rpc cat /proc/devices Character devices: 1 mem 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 5 ttyprintk 10 misc 23 CruCtrl 32 docsis_mng 36 soc_if_driver 68 capi_oslib 89 i2c 90 mtd 100 pdsp 101 pp 128 ptm 136 pts 234 docsis_pp_tunnel 235 docsis_pp_counters 236 docsis_fltr_class 237 docsis_dbridge_l2vpn_ds 238 docsis_dbridge_mdf 239 DOCINT 240 l2switch_proxy_driver 241 led 242 tffs 243 Mac_Count_Satistics 244 avm_power 245 debug 246 avm_event 247 watchdog 248 avm_net_trace 249 bsg 250 p_unit 251 docsis_iosfsb_drv 252 docsis_gpio_dev 253 sram_driver 254 arm_atom_mbx Block devices: 259 blkext 31 mtdblock 179 mmc 254 zram
7490 fw 7.29 example:
fritz3:/var/mod/root $ cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 7 vcs 10 misc 13 input 68 capi_oslib 81 switch_api 89 i2c 90 mtd 128 ptm 136 pts 180 usb 189 usb_device 225 mei_vr9 226 dect_io 227 krextd_wlan 228 krextd 229 bridgeflt 230 userman_url 231 avmtrackdquery 232 avmtrackd 233 knqos 234 kdsldptrace 235 kdsld_misc 236 kdsld_traffic 237 kdsld_user 238 kvpnd 239 kdsld 240 ifx_gpio 241 ifx_rcu 242 led 243 tffs 244 ifx_pmu 245 ifx_ts 246 ifx_cgu 247 ifx_pmcu 248 debug 249 avm_event 250 ifx_dma_core 251 watchdog 252 avm_power 253 avm_net_trace 254 rtc Block devices: 259 blkext 7 loop 8 sd 31 mtdblock 43 nbd 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd
7150 fw 4.72 example:
root@fritz:/var/mod/root# cat /proc/devices Character devices: 255 avm_net_trace 1 mem 2 pty 3 ttyp 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 13 input 68 capi_oslib 90 mtd 128 ptm 136 pts 180 usb 226 kdsld_traffic 229 kdsld_user 230 tiatm 240 tffs 241 avm_event 242 watchdog 243 kdsld 244 kdsldptrace 245 ubik2 246 debug 251 avm_led 252 avm_power Block devices: 31 mtdblock
3050 fw 4.07 example:
# cat /proc/devices Character devices: 1 mem 2 pty/m%d 3 pty/s%d 4 tts/%d 5 cua/%d 10 misc 128 ptm 136 pts/%d 162 raw 180 usb 247 kdsldptrace 248 kdsld 249 tiatm 250 tffs 251 avm_power 252 avm_event 253 avm_led 254 [ar7wdt] Block devices: 31 mtdblock
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: 2025-01-03 05:06 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 3490 | 7.30 | /proc, /proc/cchardevice | 3.10.107 (r) |
FRITZ!Box 4020 | 7.01 | /proc | 4.4.60 (r) |
FRITZ!Box 4060 | 7.30 - 7.39 | /proc, /proc/cchardevice | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 5490 | 7.29 | /proc, /proc/cchardevice | 3.10.107 (r) |
FRITZ!Box 5590 Fiber (main) | 7.29 | /proc, /proc/cchardevice | 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, /proc/cchardevice | 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, /proc/cchardevice | 2.6.39.4 (r) |
FRITZ!Box 6660 Cable (atom) | 7.29 | /proc, /proc/cchardevice | 4.9.250 (r) |
FRITZ!Box 6850 5G | 7.39 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Box 6850 LTE | 7.39 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Box 7272 | 6.88 | /proc | 2.6.32.61 (r) |
FRITZ!Box 7362 SL | 7.12 | /proc | 3.10.107 (r) |
FRITZ!Box 7412 | 6.87 | /proc | 3.10.73 (r) |
FRITZ!Box 7430 | 7.29 | /proc, /proc/cchardevice | 3.10.107 (r) |
FRITZ!Box 7490 | 7.29 - 7.51 | /proc, /proc/cchardevice | 3.10.107 (r) |
FRITZ!Box 7510 | 7.30 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Box 7520 | 7.29 - 7.50 | /proc, /proc/cchardevice | 4.4.271 (r), 4.4.60 (r) |
FRITZ!Box 7520 v2 | 7.31 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Box 7530 | 7.39 | /proc, /proc/cchardevice | 4.4.271 (r) |
FRITZ!Box 7530 AX | 7.31 - 7.51 | /proc, /proc/cchardevice | 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, /proc/cchardevice | 4.9.325 (r) |
FRITZ!Box 7590 AX | 7.31 - 7.39 | /proc, /proc/cchardevice | 4.9.198 (r), 4.9.218 (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!Box Fon WLAN 7240 | 6.06 | /proc | 2.6.32.60 (r) |
FRITZ!Box Fon WLAN 7320 | 6.55 | /proc | 2.6.32.61 (r) |
FRITZ!Box Fon WLAN 7390 | 6.04 | /proc | 2.6.28.10 (r) |
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!Fon 7150 | 4.72 | /proc | 2.6.13.1 (r) |
FRITZ!Repeater 1200 AX | 7.30 - 7.39 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Repeater 6000 | 7.29 - 7.39 | /proc, /proc/cchardevice | 4.4.60 (r) |
FRITZ!Smart Gateway | 7.57 - 7.58 | /proc, /proc/cchardevice | 4.4.271 (r) |
FRITZ!WLAN Repeater 1750E | 7.29 | /proc, /proc/cchardevice | 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!