T42のdmesg
T42をNetBSD-2.0.2のGENERICカーネルでブートしたときのdmesgです。
NetBSD 2.0.2 (GENERIC) #0: Wed Mar 23 08:53:42 UTC 2005 jmc@faith.netbsd.org:/home/builds/ab/netbsd-2-0-2-RELEASE/i386/200503220140Z-obj/home/builds/ab/netbsd-2-0-2-RELEASE/src/sys/arch/i386/compile/GENERIC total memory = 510 MB avail memory = 492 MB BIOS32 rev. 0 found at 0xfd750 mainbus0 (root) cpu0 at mainbus0: (uniprocessor) cpu0: Intel Pentium Pro, II or III (686-class), 1698.64 MHz, id 0x6d6 cpu0: features afe9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR> cpu0: features afe9f9bf<PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX> cpu0: features afe9f9bf<FXSR,SSE,SSE2,SS,TM,SBF> pci0 at mainbus0 bus 0: configuration mode 1 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok pchb0 at pci0 dev 0 function 0 pchb0: Intel 82855PM MCH Host Controller (rev. 0x03) agp0 at pchb0: aperture at 0xd0000000, size 0x10000000 ppb0 at pci0 dev 1 function 0: Intel 82855PM Host-to-AGP Bridge (rev. 0x03) pci1 at ppb0 bus 1 pci1: i/o space, memory space enabled vga1 at pci1 dev 0 function 0: ATI Technologies Radeon Mobility M7 LW (AGP) (rev. 0x00) wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation) wsmux1: connecting to wsdisplay0 uhci0 at pci0 dev 29 function 0: Intel 82801DB/DBM USB UHCI Controller #1 (rev. 0x01) uhci0: interrupting at irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 29 function 1: Intel 82801DB/DBM USB UHCI Controller #2 (rev. 0x01) uhci1: interrupting at irq 11 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 29 function 2: Intel 82801DB/DBM USB UHCI Controller #3 (rev. 0x01) uhci2: interrupting at irq 11 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0 at pci0 dev 29 function 7: Intel 82801DB/DBM USB EHCI Controller (rev. 0x01) ehci0: interrupting at irq 11 ehci0: EHCI version 1.0 ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 usb3 at ehci0: USB revision 2.0 uhub3 at usb3 uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered ppb1 at pci0 dev 30 function 0: Intel 82801BAM Hub-to-PCI Bridge (rev. 0x81) pci2 at ppb1 bus 2 pci2: i/o space, memory space enabled cbb0 at pci2 dev 0 function 0: Texas Instruments PCI4520 PCI-CardBus Bridge w/ OHCI IEEE 1394 Controller (rev. 0x01) cbb1 at pci2 dev 0 function 1: Texas Instruments PCI4520 PCI-CardBus Bridge w/ OHCI IEEE 1394 Controller (rev. 0x01) wm0 at pci2 dev 1 function 0: Intel i82540EP 1000BASE-T Ethernet, rev. 3 wm0: interrupting at irq 11 wm0: 32-bit 33MHz PCI bus wm0: 64 word (6 address bits) MicroWire EEPROM wm0: Ethernet address 00:11:25:d5:16:20 makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 4 makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto Intel product 0x4220 (miscellaneous network, revision 0x05) at pci2 dev 2 function 0 not configured cbb0: interrupting at irq 11 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 3 device 0 pcmcia0 at cardslot0 cbb1: interrupting at irq 11 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 6 device 0 pcmcia1 at cardslot1 pcib0 at pci0 dev 31 function 0 pcib0: Intel 82801DB ISA Bridge (rev. 0x01) piixide0 at pci0 dev 31 function 1 piixide0: Intel 82801DBM IDE Controller (ICH4-M) (rev. 0x01) piixide0: bus-master DMA support present piixide0: primary channel wired to compatibility mode piixide0: primary channel interrupting at irq 14 atabus0 at piixide0 channel 0 piixide0: secondary channel wired to compatibility mode piixide0: secondary channel interrupting at irq 15 atabus1 at piixide0 channel 1 Intel 82801DB/DBM SMBus Controller (SMBus serial bus, revision 0x01) at pci0 dev 31 function 3 not configured auich0 at pci0 dev 31 function 5: i82801DB/DBM (ICH4/ICH4M) AC-97 Audio auich0: interrupting at irq 11 auich0: ac97: Analog Devices AD1981B codec; headphone, 20 bit DAC, no 3D stereo auich0: ac97: ext id 601<AC97_22,AMAP,VRA> Intel 82801DB/DBM AC97 Modem Controller (modem communications, revision 0x01) at pci0 dev 31 function 6 not configured isa0 at pcib0 lpt2 at isa0 port 0x3bc-0x3bf irq : polled pckbc0 at isa0 port 0x60-0x64 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: PC speaker sysbeep0 at pcppi0 isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support npx0 at isa0 port 0xf0-0xff: using exception 16 fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2 isapnp0: no ISA Plug 'n Play devices found auich0: measured ac97 link rate at 48001 Hz, will use 48000 Hz audio0 at auich0: full duplex, mmap, independent Kernelized RAIDframe activated com3 at pcmcia0 function 0: serial device com3: ns16550a, working fifo ugen0 at uhub2 port 2 ugen0: STMicroelectronics Biometric Coprocessor, rev 1.00/0.01, addr 2 wd0 at atabus0 drive 0: <FUJITSU MHV2060AH> wd0: drive supports 16-sector PIO transfers, LBA addressing wd0: 57231 MB, 116280 cyl, 16 head, 63 sec, 512 bytes/sect x 117210240 sectors wd0: 32-bit data port wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers) atapibus0 at atabus1: 2 targets cd0 at atapibus0 drive 0: <UJDA765 DVD/CDRW, , 1.02> cdrom removable cd0: 32-bit data port cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) cd0(piixide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers) boot device: wd0 root on wd0a dumps on wd0b root file system type: ffs wsdisplay0: screen 1 added (80x25, vt100 emulation) wsdisplay0: screen 2 added (80x25, vt100 emulation) wsdisplay0: screen 3 added (80x25, vt100 emulation) wsdisplay0: screen 4 added (80x25, vt100 emulation)
上のdmesgをid:ha-tan:20050517の手順で読み易く整形してみました。最近のノートPCはデスクトップと同じでほとんどのデバイスがPCIバス上にあります。
`-- mainbus0 |-- cpu0 `-- pci0 |-- pchb0 | `-- agp0 |-- ppb0 | `-- pci1 | `-- vga1 | `-- wsdisplay0 |-- uhci0 | `-- usb0 | `-- uhub0 |-- uhci1 | `-- usb1 | `-- uhub1 |-- uhci2 | `-- usb2 | `-- uhub2 | `-- ugen0 |-- ehci0 | `-- usb3 | `-- uhub3 |-- ppb1 | `-- pci2 | |-- cbb0 | | `-- cardslot0 | | |-- cardbus0 | | `-- pcmcia0 | | `-- com3 | |-- cbb1 | | `-- cardslot1 | | |-- cardbus1 | | `-- pcmcia1 | `-- wm0 | `-- makphy0 |-- pcib0 | `-- isa0 | |-- lpt2 | |-- pckbc0 | | |-- pckbd0 | | | `-- wskbd0 | | `-- pms0 | | `-- wsmouse0 | |-- pcppi0 | | |-- midi0 | | `-- sysbeep0 | |-- isapnp0 | |-- npx0 | `-- fdc0 |-- piixide0 | |-- atabus0 | | `-- wd0 | `-- atabus1 | `-- atapibus0 | `-- cd0 `-- auich0 `-- audio0