From owner-freebsd-arch@FreeBSD.ORG Thu Feb 26 10:10:53 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7785416A4CE for ; Thu, 26 Feb 2004 10:10:53 -0800 (PST) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C69B43D1F for ; Thu, 26 Feb 2004 10:10:52 -0800 (PST) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id AE03C5309; Thu, 26 Feb 2004 19:10:51 +0100 (CET) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id 704BB5308 for ; Thu, 26 Feb 2004 19:10:37 +0100 (CET) Received: by dwp.des.no (Postfix, from userid 2602) id 59CC733C71; Thu, 26 Feb 2004 19:10:37 +0100 (CET) To: arch@freebsd.org References: From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Thu, 26 Feb 2004 19:10:37 +0100 In-Reply-To: (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav's?= message of "Thu, 26 Feb 2004 19:06:24 +0100") Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on flood.des.no X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.63 Subject: Re: per-device sysctls X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2004 18:10:53 -0000 BTW, the dev tree on my laptop looks like this: des@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 Mobil= ity 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, cl= ass 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 pro= duct 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 cont= roller 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 controlle= r 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, cl= ass 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 cont= roller 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 controlle= r 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, cl= ass 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 cont= roller 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 controlle= r 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-Card= Bus 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-Card= Bus 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 Dua= l 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 --=20 Dag-Erling Sm=F8rgrav - des@des.no