Devices

From Fritz!Box
Jump to: navigation, search

AVM Wiki >> Konfiguration >> Devices @ whmf   -   IRC-Chat   -   hu nl it English
Community Modelle Zubehör Environment Konfiguration Shell-Befehle Software Freetz Lexikon Tipps+Tricks Bilder

TFFS-Konfig Fest-Konfig Binär Tempfiles Logs Sockets Devices ProcFS Interfaces Daten UI-Module Webinterface Todo

Info
Eine Device ist eine Sonderform einer Datei, die unter Linux ein Gerät repräsentiert, das entweder im Kernel eingebaut ist, über ein Kernel-Modul nachgeladen wird oder bei Bedarf von einem Programm erzeugt werden kann. Devices sind normalerweise unter /dev zu finden, einige FRITZ!Box Devices auch unter /var/dev.

Devices, Named Pipes, Memory Mapped Files und Shared Memory

Nicht alle dieser Devices sind auf jeder Box zu finden. Die Suchmaschine links ist euer Freund!
Die Major und Minor Spalten gelten für fast alle Modelle mit Firmware 4.x und sind mit * markiert bei Varianz.

Device: A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - Index

Device Maj Min Modell Funktion
acl 201 0 7390 Steuerung von aclap_driver_lkm.ko durch acll2 und acll3
acl (var) 201 0 7390 Steuerung von aclap_driver_lkm.ko durch Niemanden
acxHwDrv 254 0 7170 todo
adsl_mon 249 0 7390 Steuerung von monif_lkm.ko durch Niemanden
autofs 10 235 7170 todo
avm_audio 250 0 7170 Steuerung von avm_audio.ko durch libavm_audio.so und playerd (Stream)
avm_event 241* 0 7170 Steuerung von avm_event.ko durch libavm_event.so
avm_net_trace* 255 0+ 7170 Steuerung von avm_net_trace.ko durch capture_notimeout (Paketmitschnitt)
avm_pa_notify 10 63 7270_52 Steuerung von avm_pa.ko durch capture_notimeout (Paketmitschnitt)
avm_power 252* 0 7170 Steuerung von avm_power.ko durch rc.S, ctlmgr, telefon, install (ram), libtelcfg.so
bme 254 0 7390 Steuerung von bmedrv.ko durch vdsld (BME-Subsystem)
bme (var) 254 0 7390 Steuerung von bmedrv.ko durch Niemanden (BME-Subsystem)
c55xavm 245 0 7270 Steuerung von pcmlink.ko durch Niemanden (optionaler Stream-Eingang)
capi20 68 0 7170 Steuerung von capi_oslib.ko durch libcapi20.so
capi_oslib 68 0 7270_5 Steuerung von capi_oslib.ko durch libcapi20.so
cfs* 67 0+ 7170 todo
console 5 0* 7170 todo
debug 246 0 7170 Steuerung von avm_debug.ko durch rc.S, supportdata, ubik2.ko, libbacktrace.so, telefon
dect_io 227 0 7270 Steuerung von dect_io.ko durch dect_manager (DECT-Stream)
dk* 63 0+ 7170 todo
dsl todo 0 7270 ...
dsl_ar9 236 0 7320 Steuerung von dsl_ar9.ko durch dsl_control
dsl_vr9 todo 0 3370 Steuerung von dsl_vr9.ko durch dsl_control
eeprom* 239 0+ 7170 todo
ethsrctab 244 255 7170 todo
event_logger todo todo Addon Unklar: AVM Event Logger Device für profile (exe)
fb* 29 0+ 7170 todo
fuse 10 229 7270 Steuerung von fuse.ko durch libfuse.so, libntfs-3g.so und ntfs-3g
i2c 248 0 addon Steuerung von avm_i2c.ko durch libi2c.so
ifx_mei 105 0 7320 Steuerung von ifxmips_mei.ko durch dsl_control
initrd 1 250 7170 todo
kdsld 243 0 7170 Steuerung von kdsldmod.ko / krextdmod.ko durch dsld / rextd
kdsld_misc 254 0 7270 Steuerung von kdsldmod.ko durch ftpd
kdsld_multid 243 1 7270 Steuerung von multid durch kdsldmod.ko (ungenutzt?)
kdsld_port 254 0 7270 Steuerung von ftpd durch kdsldmod.ko (ungenutzt?)
kdsld_traffic 226 0 7170 Steuerung von kdsldmod.ko durch dsld und voipd (Traffic-Abfrage)
kdsld_user 229 0 7170 Steuerung von kdsldmod.ko durch usermand oder usermand2 (Kindersicherung)
kdsldptrace* 244 0+ 7170 Steuerung von kdsldmod.ko durch capture_notimeout (Paketmitschnitt)
kmem 1 2 7170 todo
led 247 0 7270 Steuerung von led_module.ko durch libled2.so
loop* 7 0+ 7270 Steuerung von loop.ko durch ein Dateisystem (RAM-Disk)
mei_vr9 todo 0 3370 Steuerung von mei_vr9.ko durch dsl_control
mem 1 1 7170 todo
mmf* 254 0+ 7170 todo
mtd* 90 0+ 7170 Steuerung von mtd.ko als Character-Device (Flash-EEPROM-Partition)
mtdblock* 31 0+ 7170 Steuerung von mtd.ko durch ein Dateisystem (Flash-EEPROM-Partition)
nand todo 0 7390 Steuerung von nand.ko durch ein Dateisystem (NAND-Flash)
nbd* todo 0+ 7270_5 Steuerung von nbd.ko durch ein Dateisystem (NBD)
new_led 251* 0* 7170 Steuerung von avm_led.ko durch libled.so, ctlmgr, libwlan.so, rc.dsl.sh, rc.S, rc.wlan, make_devices, avmusbwlan
nlr_audio todo 0 FWR Steuerung von nlr_audio.ko durch libnlr.so
null 1 3 7170 Vernichtung von Daten
Piglet 250 0 7170 Steuerung von ubik2.ko durch Piglet.ko (FPGA BitFile-Upload)
ppp 108 0 7170 todo
psaux 10 1 7170 todo
ptmx 5 2 7170 todo
ptyp* 2 0+ 7170 todo
ramzswap* todo 0+ 7270_5 Steuerung von ramzswap.ko durch rzscontrol und S40-swap (compcache)
random 1 8 7170 Erzeugung von Zufallszahlen (blockierend)
rcapi20 225 0 5188 Steuerung von rcapi.ko durch libcapi20.so
rfcomm* 216 0+ 7170 todo
rtc* 254 0+ 7270 ...
sd** 8 0+ 7170 Steuerung von sd_mod.ko durch ein Dateisystem (SCSI-Disk)
stderr todo 0 7170 Standardfehlerausgabe einer Shell oder eines darin ausgeführten Shell-Befehls
stdin todo 0 7170 Standardeingabe einer Shell oder eines darin ausgeführten Shell-Befehls
stdout todo 0 7170 Standardausgabe einer Shell oder eines darin ausgeführten Shell-Befehls
tffs 240 0 7170 Steuerung von tffs.ko durch libtffs.so (Dateisystem-Zugriff)
tiatm 230 0 7170 Steuerung von tiatm.ko durch ctlmgr, firmwarecfg und tr069fwupdate
tty 5 0 7170 todo
tty* 4 0+ 7170 todo
ttyACM* todo 0+ 7270_5 Steuerung von cdc-acm.ko durch fhem.pl
ttyLTE* todo 0+ 6840 Steuerung von ue_lte.ko durch lted und ttylte
ttyP* 57 0+ 7170 todo
ttyp* 3 0+ 7170 todo
ttyS* 4 0+ 7170 Steuerung von TODO durch TODO (Serielle Konsole)
ttyUSB* 188 0+ 7270 Steuerung von usbserial.ko durch umtsd oder fhem.pl
ubik2 todo 0 7170 ...
ubik_boot_0 245 0 7050 Steuerung von ubik2.ko durch ubik2_boot (UBIK2 Firmware-Upload Phase 0)
ubik_boot_1 245 1 7050 Steuerung von ubik2.ko durch ubik2_boot (UBIK2 Firmware-Upload Phase 1)
ubik_boot_2 245 2 7050 Steuerung von ubik2.ko durch ubik2_boot (UBIK2 Firmware-Upload Phase 2)
ubik_boot_last 245 3 7050 Steuerung von ubik2.ko durch ubik2_boot (UBIK2 Firmware-Upload Phase 3)
ubik_debug 245 30 7050 Steuerung von ubik2.ko durch ubik2_boot (UBIK2 Debugging)
ubik_dsp_loopback todo 0 7050 Steuerung von ubik2.ko durch ubik2_boot
ubik_through_data todo 0 7050 Steuerung von ubik2.ko durch ubik2_boot
ubik_remote_loopback todo 0 7050 Steuerung von ubik2.ko durch ubik2_boot
uedebug* todo 0+ 6840 Steuerung von ueservice.ko durch lted
ueservice* todo 0+ 6840 Steuerung von ueservice.ko durch lted, ltelogger, etc
urandom 1 9 7170 Erzeugung von Zufallszahlen (nicht blockierend)
usblp* 180 0+ 7170 Steuerung von usblp.ko durch printserv
userman 228 0 7170 Steuerung von userman_mod.ko durch usermand, usermand2 und multid
vhci 10 250 7170 todo
vinax/* 253 0+ 7570 Steuerung von drv_vinax.ko durch dsl_daemon und vinax_atmoam
vpe todo 0 7320 Steuerung von vpe.ko durch pcmlink.ko
watchdog 242 0 7170 Steuerung von avm_watchdog.ko durch libwdt.so, rc.S, prepare_fwupgrade, install
wlan_eeprom todo 0 7270 ...
yaffs 249 0 7390 todo
zero 1 5 7170 Erzeugung von Null-Bytes (0x00)

Named Pipes

Named Pipes sind eine Sonderform von Dateien (FIFOs), mit der sich Prozesse gepuffert Daten übergeben.

Named Pipe Maj Min Modell Funktion
dsl_cpe*_ack - - 7320 Steuerung von dsl_control durch dsl_pipe (xr9) (Antwortkanal)
dsl_cpe*_cmd - - 7320 Steuerung von dsl_control durch dsl_pipe (xr9) (Befehlskanal)
dsl_cpe*_event - - 7320 Steuerung von dsl_control durch IPC (unter dsl_control Instanzen?)
dms*_ack - - 7570 Steuerung von dsl_daemon durch dsl_pipe und libvdsl.so (Antwortkanal)
dms*_cmd - - 7570 Steuerung von dsl_daemon durch dsl_pipe und libvdsl.so (Befehlskanal)
dms*_dump - - 7570 Steuerung von dsl_daemon beim Debuggen (Antwortkanal für Message-Dump?)
dms*_event - - 7570 Steuerung von dsl_daemon durch IPC (unter dsl_daemon Instanzen?)
fifo.vdsl - - 7390 Steuerung von vdsld durch vdsl (Antwortkanal)
fifo.vdsld - - 7390 Steuerung von vdsld durch vdsl (Befehlskanal)

Memory Mapped Files

Memory Mapped Files sind eine Sonderform von Dateien, mit der Dienste gemeinsame Daten- und Ringpuffer pflegen.

Mapped File Maj Min Modell Funktion
.ar7events - - 7170 Ringpuffer für den Ereignisse Log (eventadd, eventsdump)
.CRWWLANMAP [-M] - - 7170 Daten-Puffer der WLAN MAC-Adressen Liste (libwlan.so)
.dsld_statsimple [-M] - - 7170 Daten-Puffer für dsld-Statistik (showdsldstat)
.igdd-del-portmap [-M] - - 7170 Daten-Puffer der zu entfernenden IGD-Portfreigaben (dsld)
.igdd-get-portmaps [-M] - - 7170 Daten-Puffer der aktuellen IGD-Portfreigaben (dsld)
.inetstat [-M] - - 7170 Daten-Puffer der Internet Budget-Statistik (dsld über libar7cfg.so)
.SHMUSBDEVICES [-M] - - 7170 Daten-Puffer der angemeldeten USB-Geräte (multid über libupnpdevusb.so)
.tr069stat [-M] - - 7170 Daten-Puffer des TR-069-Status (tr069fwupdate, libtr069.so über libboxlib.so)
.umtscfg [-M] - - 7270 Daten-Puffer der UMTS-Konfiguration (umtsd und libgsm.so)
.umtsstat [-M] - - 7270 Daten-Puffer der UMTS-Statistik (umtsd und libgsm.so)
.voipd_statsimple [-M] - - 7170 Daten-Puffer für voipd-Statistik (showvoipdstat)

Shared Memory

Shared Memory dient extrem schnellem Datenaustausch zwischen Prozessen über gemeinsam genutztes RAM.

Shared Memory Maj Min Modell Funktion
syslogd.shm - - 7140 Ringpuffer für syslogd und logread

Shared Memory hat keine Dateinamen, die Speicherbereiche werden hier zur Veranschaulichung symbolisch benannt.