From owner-freebsd-arch@FreeBSD.ORG Thu Feb 26 10:23:54 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 66C6E16A4CE for ; Thu, 26 Feb 2004 10:23:54 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6222843D1D for ; Thu, 26 Feb 2004 10:23:53 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.10/8.12.9) with ESMTP id i1QINnkj080094; Thu, 26 Feb 2004 11:23:49 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 26 Feb 2004 11:23:12 -0700 (MST) Message-Id: <20040226.112312.01048309.imp@bsdimp.com> To: des@des.no From: "M. Warner Losh" In-Reply-To: References: X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable cc: arch@freebsd.org 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:23:54 -0000 In message: des@des.no (Dag-Erling Sm=F8rgrav) writes: : 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 bridg= e : 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 h= ub, 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 0x41= 3c 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) US= B 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 con= troller 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 h= ub, 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) US= B 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 con= troller 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 h= ub, 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) US= B 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 con= troller 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 b= us : 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 PCC= ard 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 PC= I-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 b= us : 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 PCC= ard 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 PC= I-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 14= 00 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 G= igabit 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: b= rgphy : dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%desc: BC= M5703 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 control= ler : 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 devinfo -v on my laptop: nexus0 legacy0 npx0 acpi0 acpi_timer0 acpi_cpu0 acpi_tz0 acpi_acad0 acpi_cmbat0 acpi_cmbat1 acpi_lid0 acpi_button0 acpi_button1 unknown pcib0 pci0 agp0 pnpinfo vendor=3D0x8086 device=3D0x1130 subvendor=3D0x0000= subdevice=3D0x0000 class=3D0x060000 at slot=3D0 function=3D0 pcib1 pnpinfo vendor=3D0x8086 device=3D0x1131 subvendor=3D0x000= 0 subdevice=3D0x0000 class=3D0x060400 at slot=3D1 function=3D0 pci1 drm0 pnpinfo vendor=3D0x1002 device=3D0x4d46 subvendor=3D0x= 1028 subdevice=3D0x00a4 class=3D0x030000 at slot=3D0 function=3D0 pcib2 pnpinfo vendor=3D0x8086 device=3D0x2448 subvendor=3D0x000= 0 subdevice=3D0x0000 class=3D0x060400 at slot=3D30 function=3D0 pci2 pcm0 pnpinfo vendor=3D0x125d device=3D0x1998 subvendor=3D0x= 1028 subdevice=3D0x00a4 class=3D0x040100 at slot=3D3 function=3D0 cbb0 pnpinfo vendor=3D0x104c device=3D0xac42 subvendor=3D0x= 1028 subdevice=3D0x00a4 class=3D0x060700 at slot=3D15 function=3D0 cardbus0 pccard0 cbb1 pnpinfo vendor=3D0x104c device=3D0xac42 subvendor=3D0x= 1028 subdevice=3D0x00a4 class=3D0x060700 at slot=3D15 function=3D1 cardbus1 pccard1 ep0 pnpinfo manufacturer=3D0x0101 product=3D0x0589 cisv= endor=3D"3Com Corporation" cisproduct=3D"3C589" function_type=3D6 at fu= nction=3D0 fwohci0 pnpinfo vendor=3D0x104c device=3D0x8027 subvendor=3D= 0x1028 subdevice=3D0x00a4 class=3D0x0c0010 at slot=3D15 function=3D2 firewire0 isab0 pnpinfo vendor=3D0x8086 device=3D0x244c subvendor=3D0x000= 0 subdevice=3D0x0000 class=3D0x060100 at slot=3D31 function=3D0 isa0 pmtimer0 sc0 vga0 adv0 aha0 aic0 bt0 cs0 ed0 fe0 ie0 le0 lnc0 pcic0 pcic1 ppc0 sio0 sio1 sio2 sio3 sn0 vt0 orm0 atapci0 pnpinfo vendor=3D0x8086 device=3D0x244a subvendor=3D0x8= 086 subdevice=3D0x4541 class=3D0x010180 at slot=3D31 function=3D1 ata0 ata1 uhci0 pnpinfo vendor=3D0x8086 device=3D0x2442 subvendor=3D0x808= 6 subdevice=3D0x4541 class=3D0x0c0300 at slot=3D31 function=3D2 usb0 uhub0 unknown unknown unknown unknown psmcpnp0 atkbdc0 atkbd0 psm0 attimer0 attimer1 unknown unknown atpic0 atdma0 npxisa0 fdc0 fd0 fd1 unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown unknown