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.

0
U

Property:devices (procfs)

From BoxMatrix


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

Info
  
Name-Collision - multiple objects in this wiki use the name devices!
devices (procfs) Available Linux-Devices / Wanted devices for cchardev.ko.
devices (temp) TODO
devices (vartar) TODO

Procfs-Object

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: 2024-04-25 04:26 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) label in the Model column shows which CPU is meant for models with multiple Linux instances.
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.

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!

SMW-Browser

Information is currently being retrieved from the backend.