per-device sysctls

Dag-ErlingSmørgrav des at des.no
Thu Feb 26 10:10:53 PST 2004


BTW, the dev tree on my laptop looks like this:

des at des ~% sysctl dev
dev.nexus0.npx0.%class: npx
dev.nexus0.npx0.%desc: math processor
dev.nexus0.npx0.%driver: npx
dev.nexus0.acpi0.acpi_timer0.%class: acpi_timer
dev.nexus0.acpi0.acpi_timer0.%desc: 24-bit timer at 3.579545MHz
dev.nexus0.acpi0.acpi_timer0.%driver: acpi_timer
dev.nexus0.acpi0.acpi_cpu0.%class: acpi_cpu
dev.nexus0.acpi0.acpi_cpu0.%desc: CPU
dev.nexus0.acpi0.acpi_cpu0.%driver: acpi_cpu
dev.nexus0.acpi0.acpi_tz0.%class: acpi_tz
dev.nexus0.acpi0.acpi_tz0.%desc: Thermal Zone
dev.nexus0.acpi0.acpi_tz0.%driver: acpi_tz
dev.nexus0.acpi0.acpi_acad0.%class: acpi_acad
dev.nexus0.acpi0.acpi_acad0.%desc: AC Adapter
dev.nexus0.acpi0.acpi_acad0.%driver: acpi_acad
dev.nexus0.acpi0.acpi_cmbat0.%class: acpi_cmbat
dev.nexus0.acpi0.acpi_cmbat0.%desc: Control Method Battery
dev.nexus0.acpi0.acpi_cmbat0.%driver: acpi_cmbat
dev.nexus0.acpi0.acpi_cmbat1.%class: acpi_cmbat
dev.nexus0.acpi0.acpi_cmbat1.%desc: Control Method Battery
dev.nexus0.acpi0.acpi_cmbat1.%driver: acpi_cmbat
dev.nexus0.acpi0.acpi_lid0.%class: acpi_lid
dev.nexus0.acpi0.acpi_lid0.%desc: Control Method Lid Switch
dev.nexus0.acpi0.acpi_lid0.%driver: acpi_lid
dev.nexus0.acpi0.acpi_button0.%class: acpi_button
dev.nexus0.acpi0.acpi_button0.%desc: Power Button
dev.nexus0.acpi0.acpi_button0.%driver: acpi_button
dev.nexus0.acpi0.acpi_button1.%class: acpi_button
dev.nexus0.acpi0.acpi_button1.%desc: Sleep Button
dev.nexus0.acpi0.acpi_button1.%driver: acpi_button
dev.nexus0.acpi0.pcib0.pci0.agp0.%class: agp
dev.nexus0.acpi0.pcib0.pci0.agp0.%desc: Intel 82855 host to AGP bridge
dev.nexus0.acpi0.pcib0.pci0.agp0.%driver: agp
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%class: pci
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%desc: ACPI PCI bus
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%driver: pci
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%class: drm
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%desc: ATI Radeon Lf R250 Mobility 9000 M9
dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%driver: drm
dev.nexus0.acpi0.pcib0.pci0.pcib1.%class: pcib
dev.nexus0.acpi0.pcib0.pci0.pcib1.%desc: ACPI PCI-PCI bridge
dev.nexus0.acpi0.pcib0.pci0.pcib1.%driver: pcib
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%class: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%desc: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%driver: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%class: ums
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%desc: Logitech USB Mouse, rev 1.10/6.20, addr 2
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%driver: ums
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%class: ugen
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%desc: vendor 0x413c product 0x8000, rev 1.10/5.65, addr 3
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%driver: ugen
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%class: usb
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%desc: Intel 82801DB (ICH4) USB controller USB-A
dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%driver: usb
dev.nexus0.acpi0.pcib0.pci0.uhci0.%class: uhci
dev.nexus0.acpi0.pcib0.pci0.uhci0.%desc: Intel 82801DB (ICH4) USB controller USB-A
dev.nexus0.acpi0.pcib0.pci0.uhci0.%driver: uhci
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%class: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%desc: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%driver: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%class: usb
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%desc: Intel 82801DB (ICH4) USB controller USB-B
dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%driver: usb
dev.nexus0.acpi0.pcib0.pci0.uhci1.%class: uhci
dev.nexus0.acpi0.pcib0.pci0.uhci1.%desc: Intel 82801DB (ICH4) USB controller USB-B
dev.nexus0.acpi0.pcib0.pci0.uhci1.%driver: uhci
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%class: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%desc: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%driver: uhub
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%class: usb
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%desc: Intel 82801DB (ICH4) USB controller USB-C
dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%driver: usb
dev.nexus0.acpi0.pcib0.pci0.uhci2.%class: uhci
dev.nexus0.acpi0.pcib0.pci0.uhci2.%desc: Intel 82801DB (ICH4) USB controller USB-C
dev.nexus0.acpi0.pcib0.pci0.uhci2.%driver: uhci
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%class: cardbus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%desc: CardBus bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%driver: cardbus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%class: pccard
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%desc: 16-bit PCCard bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%driver: pccard
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%class: cbb
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%desc: O2Micro OZ711E1 PCI-CardBus Bridge
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%driver: cbb
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%class: cardbus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%desc: CardBus bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%driver: cardbus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%class: pccard
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%desc: 16-bit PCCard bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%driver: pccard
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%class: cbb
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%desc: O2Micro OZ711E1 PCI-CardBus Bridge
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%driver: cbb
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%class: pci
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%desc: ACPI PCI bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%driver: pci
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RadioState: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PowerSaveMode: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PLCPHeader: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.frag: 2346
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.rts: 2347
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NetworkAddress:
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.antdiv: 3
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BTCoexist: 1
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Channel: 11
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.EnableLEAP: 1
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Interference_Mode: -1
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.IBSSGMode: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.LegacyMode: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.band: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.AssocPref: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RoamPref: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Rate: 0
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.10280001: Dell TrueMobile 1400 Adapter
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Environment: 1
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NdisVersion: 0x00050001
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BusType: 5
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.InterruptNumber: 11
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.ForcePIO: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NoRadio: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.AdapterDesc: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.DriverDesc: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.WPA: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Buffers: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Locale: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PwrOut: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.IBSSGProtection: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RoamTrigger: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.FrameBursting: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio0: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio1: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio2: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio3: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BadFramePreempt: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_channel_time: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_unassoc_time: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_home_time: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_passes: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.EnableAutoConnect: UNSET
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%class: bwe
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%desc: Dell TrueMobile 1400 Dual Band WLAN Mini-PCI Card
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%driver: bwe
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%class: bge
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%desc: Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%driver: bge
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%class: brgphy
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%desc: BCM5703 10/100/1000baseTX PHY
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%driver: brgphy
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%class: miibus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%desc: MII bus
dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%driver: miibus
dev.nexus0.acpi0.pcib0.pci0.pcib2.%class: pcib
dev.nexus0.acpi0.pcib0.pci0.pcib2.%desc: ACPI PCI-PCI bridge
dev.nexus0.acpi0.pcib0.pci0.pcib2.%driver: pcib
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%class: isa
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%desc: ISA bus
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%driver: isa
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.pmtimer0.%class: pmtimer
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.pmtimer0.%driver: pmtimer
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%class: orm
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%desc: Option ROM
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%driver: orm
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%class: sc
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%desc: System console
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%driver: sc
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%class: vga
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%desc: Generic ISA VGA
dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%driver: vga
dev.nexus0.acpi0.pcib0.pci0.isab0.%class: isab
dev.nexus0.acpi0.pcib0.pci0.isab0.%desc: PCI-ISA bridge
dev.nexus0.acpi0.pcib0.pci0.isab0.%driver: isab
dev.nexus0.acpi0.pcib0.pci0.atapci0.ata0.%class: ata
dev.nexus0.acpi0.pcib0.pci0.atapci0.ata0.%driver: ata
dev.nexus0.acpi0.pcib0.pci0.atapci0.ata1.%class: ata
dev.nexus0.acpi0.pcib0.pci0.atapci0.ata1.%driver: ata
dev.nexus0.acpi0.pcib0.pci0.atapci0.%class: atapci
dev.nexus0.acpi0.pcib0.pci0.atapci0.%desc: Intel ICH4 UDMA100 controller
dev.nexus0.acpi0.pcib0.pci0.atapci0.%driver: atapci
dev.nexus0.acpi0.pcib0.pci0.pcm0.%class: pcm
dev.nexus0.acpi0.pcib0.pci0.pcm0.%desc: Intel ICH4 (82801DB)
dev.nexus0.acpi0.pcib0.pci0.pcm0.%driver: pcm
dev.nexus0.acpi0.pcib0.pci0.%class: pci
dev.nexus0.acpi0.pcib0.pci0.%desc: ACPI PCI bus
dev.nexus0.acpi0.pcib0.pci0.%driver: pci
dev.nexus0.acpi0.pcib0.%class: pcib
dev.nexus0.acpi0.pcib0.%desc: ACPI Host-PCI bridge
dev.nexus0.acpi0.pcib0.%driver: pcib
dev.nexus0.acpi0.psmcpnp0.%class: psmcpnp
dev.nexus0.acpi0.psmcpnp0.%driver: psmcpnp
dev.nexus0.acpi0.atkbdc0.atkbd0.%class: atkbd
dev.nexus0.acpi0.atkbdc0.atkbd0.%desc: AT Keyboard
dev.nexus0.acpi0.atkbdc0.atkbd0.%driver: atkbd
dev.nexus0.acpi0.atkbdc0.psm0.%class: psm
dev.nexus0.acpi0.atkbdc0.psm0.%desc: PS/2 Mouse
dev.nexus0.acpi0.atkbdc0.psm0.%driver: psm
dev.nexus0.acpi0.atkbdc0.%class: atkbdc
dev.nexus0.acpi0.atkbdc0.%desc: Keyboard controller (i8042)
dev.nexus0.acpi0.atkbdc0.%driver: atkbdc
dev.nexus0.acpi0.attimer0.%class: attimer
dev.nexus0.acpi0.attimer0.%driver: attimer
dev.nexus0.acpi0.attimer1.%class: attimer
dev.nexus0.acpi0.attimer1.%driver: attimer
dev.nexus0.acpi0.atpic0.%class: atpic
dev.nexus0.acpi0.atpic0.%driver: atpic
dev.nexus0.acpi0.atdma0.%class: atdma
dev.nexus0.acpi0.atdma0.%driver: atdma
dev.nexus0.acpi0.npxisa0.%class: npxisa
dev.nexus0.acpi0.npxisa0.%driver: npxisa
dev.nexus0.acpi0.sio0.%class: sio
dev.nexus0.acpi0.sio0.%driver: sio
dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%class: lpt
dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%desc: Printer
dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%driver: lpt
dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%class: ppi
dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%desc: Parallel I/O
dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%driver: ppi
dev.nexus0.acpi0.ppc0.ppbus0.%class: ppbus
dev.nexus0.acpi0.ppc0.ppbus0.%desc: Parallel port bus
dev.nexus0.acpi0.ppc0.ppbus0.%driver: ppbus
dev.nexus0.acpi0.ppc0.%class: ppc
dev.nexus0.acpi0.ppc0.%driver: ppc
dev.nexus0.acpi0.%class: acpi
dev.nexus0.acpi0.%desc: DELL CPi R
dev.nexus0.acpi0.%driver: acpi
dev.nexus0.%class: nexus
dev.nexus0.%driver: nexus

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the freebsd-arch mailing list