Jump To: Support > KB > NetManager > Boot > AutoConf
Kernel autoconfiguration
The NetManager has drivers for most types of hardware. These are all included in the kernel and so, when the server starts up, the current hardware will be scanned and all devices detected. Any devices which do not have a driver will be shown as unconfigured.
As devices are found, their details will be displayed on the console in green text.
To view the messages after the machine has booted, the dmesg
command can be used at the Command Prompt or System > Info can be used from within webadmin.
At first glance, the message may appear confusing or overly numerous, but upon closer inspection you can see exactly how each device is connected up and its status (e.g. what make and model a hard drive is, which port it is connected to and, in turn, which how the disc controller is connected). It is not difficult to work out each devices' parent and child devices.
An example dmesg output is:
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 5.0_STABLE (GENERIC) #0: Fri Jun 26 16:30:56 BST 2009 root@ugly:/usr/src/5.0/obj.i386/sys/arch/i386/compile/GENERIC total memory = 3327 MB avail memory = 3257 MB timecounter: Timecounters tick every 10.000 msec timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100 HP ProLiant ML115 G5 ( ) mainbus0 (root) cpu0 at mainbus0 apid 0: AMD 686-class, 2100MHz, id 0x100f23 cpu1 at mainbus0 apid 1: AMD 686-class, 2100MHz, id 0x100f23 cpu2 at mainbus0 apid 2: AMD 686-class, 2100MHz, id 0x100f23 cpu3 at mainbus0 apid 3: AMD 686-class, 2100MHz, id 0x100f23 ioapic0 at mainbus0 apid 4: pa 0xfec00000, version 11, 24 pins acpi0 at mainbus0: Intel ACPICA 20080321 acpi0: X/RSDT: OemId <HP ,ProLiant,20080526>, AslId <FOXC,00000097> acpi0: SCI interrupting at int 9 acpi0: fixed-feature power button present timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000 ACPI-Fast 24-bit timer pcppi1 at acpi0 (SPKR, PNP0800): io 0x61 midi0 at pcppi1: PC speaker (CPU-intensive output) sysbeep0 at pcppi1 npx1 at acpi0 (COPR, PNP0C04): io 0xf0-0xff irq 13 npx1: reported by CPUID; using exception 16 UAR1 (PNP0501) at acpi0 not configured hpet0 at acpi0 (HPET, PNP0103-0): mem 0xfed00000-0xfed00fff irq 0,8 timecounter: Timecounter "hpet0" frequency 25000000 Hz quality 2000 attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43 acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button MI0 (IPI0001) ACPI Error (nsxfeval-0213): Incorrect return type [Buffer] requested [String] [20080321] at acpi0 not configured MI1 (HPI0002) ACPI Error (nsxfeval-0213): Incorrect return type [Buffer] requested [String] [20080321] at acpi0 not configured apm0 at acpi0: Power Management spec V1.2 attimer1: attached to pcppi1 ipmi0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok vendor 0x10de product 0x0369 (RAM memory, revision 0xa2) at pci0 dev 0 function 0 not configured pcib0 at pci0 dev 1 function 0 pcib0: vendor 0x10de product 0x0360 (rev. 0xa3) nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x0368 (rev. 0xa3) nfsmb0 at nfsmbc0 SMBus 1 iic0 at nfsmb0: I2C bus nfsmb1 at nfsmbc0 SMBus 2 iic1 at nfsmb1: I2C bus ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x036c (rev. 0xa1) LUB0: Picked IRQ 21 with weight 0 ohci0: interrupting at ioapic0 pin 21 ohci0: OHCI version 1.0, legacy support usb0 at ohci0: USB revision 1.0 ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x036d (rev. 0xa2) LUB2: Picked IRQ 22 with weight 0 ehci0: interrupting at ioapic0 pin 22 ehci0: BIOS has given up ownership ehci0: EHCI version 1.0 ehci0: companion controller, 10 ports each: ohci0 usb1 at ehci0: USB revision 2.0 viaide0 at pci0 dev 5 function 0 viaide0: NVIDIA MCP55 Serial ATA Controller (rev. 0xa3) viaide0: bus-master DMA support present viaide0: primary channel wired to native-PCI mode LSA0: Picked IRQ 23 with weight 0 viaide0: using ioapic0 pin 23 for native-PCI interrupt atabus0 at viaide0 channel 0 viaide0: secondary channel wired to native-PCI mode atabus1 at viaide0 channel 1 viaide1 at pci0 dev 5 function 1 viaide1: NVIDIA MCP55 Serial ATA Controller (rev. 0xa3) viaide1: bus-master DMA support present viaide1: primary channel wired to native-PCI mode LSA1: Picked IRQ 21 with weight 1 viaide1: using ioapic0 pin 21 for native-PCI interrupt atabus2 at viaide1 channel 0 viaide1: secondary channel wired to native-PCI mode atabus3 at viaide1 channel 1 viaide2 at pci0 dev 5 function 2 viaide2: NVIDIA MCP55 Serial ATA Controller (rev. 0xa3) viaide2: bus-master DMA support present viaide2: primary channel wired to native-PCI mode LSA2: Picked IRQ 22 with weight 1 viaide2: using ioapic0 pin 22 for native-PCI interrupt atabus4 at viaide2 channel 0 viaide2: secondary channel wired to native-PCI mode atabus5 at viaide2 channel 1 ppb0 at pci0 dev 6 function 0: vendor 0x10de product 0x0370 (rev. 0xa2) pci1 at ppb0 bus 1 pci1: no spaces enabled! ppb1 at pci0 dev 10 function 0: vendor 0x10de product 0x0376 (rev. 0xa3) pci2 at ppb1 bus 2 pci2: no spaces enabled! ppb2 at pci0 dev 11 function 0: vendor 0x10de product 0x0374 (rev. 0xa3) pci3 at ppb2 bus 3 pci3: no spaces enabled! ppb3 at pci0 dev 12 function 0: vendor 0x10de product 0x0374 (rev. 0xa3) pci4 at ppb3 bus 4 pci4: no spaces enabled! ppb4 at pci0 dev 13 function 0: vendor 0x10de product 0x0378 (rev. 0xa3) pci5 at ppb4 bus 16 pci5: i/o space, memory space enabled, rd/line, wr/inv ok vga1 at pci5 dev 0 function 0: vendor 0x102b product 0x0522 (rev. 0x02) wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation) wsmux1: connecting to wsdisplay0 drm at vga1 not configured ppb5 at pci0 dev 14 function 0: vendor 0x10de product 0x0375 (rev. 0xa3) pci6 at ppb5 bus 17 pci6: memory space enabled, rd/line, wr/inv ok bge0 at pci6 dev 0 function 0: Broadcom BCM5722 Gigabit Ethernet LNEC: Picked IRQ 16 with weight 0 bge0: interrupting at ioapic0 pin 16 bge0: ASIC BCM5755 C0 (0xa200), Ethernet address 00:23:7d:db:d6:86 bge0: setting short Tx thresholds ukphy0 at bge0 phy 1: Generic IEEE 802.3u media interface ukphy0: OUI 0x000af7, model 0x002d, rev. 0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto ppb6 at pci0 dev 15 function 0: vendor 0x10de product 0x0377 (rev. 0xa3) pci7 at ppb6 bus 18 pci7: no spaces enabled! pchb0 at pci0 dev 24 function 0 pchb0: vendor 0x1022 product 0x1200 (rev. 0x00) pchb1 at pci0 dev 24 function 1 pchb1: vendor 0x1022 product 0x1201 (rev. 0x00) pchb2 at pci0 dev 24 function 2 pchb2: vendor 0x1022 product 0x1202 (rev. 0x00) amdtemp0 at pci0 dev 24 function 3 amdtemp0: AMD CPU Temperature Sensors (Family10h / Family11h) pchb3 at pci0 dev 24 function 4 pchb3: vendor 0x1022 product 0x1204 (rev. 0x00) isa0 at pcib0 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo 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 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 timecounter: Timecounter "TSC" frequency 2100471250 Hz quality 3000 uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 10 ports with 10 removable, self powered uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub1: 10 ports with 10 removable, self powered viaide0 port 0: device present, speed: 1.5Gb/s viaide0 port 1: device present, speed: 1.5Gb/s viaide2 port 0: device present, speed: 1.5Gb/s wd0 at atabus0 drive 0: <ST31000340AS> wd0: quirks 2<FORCE_LBA48> wd0: drive supports 16-sector PIO transfers, LBA48 addressing wd0: 931 GB, 1938021 cyl, 16 head, 63 sec, 512 bytes/sect x 1953525168 sectors wd0: 32-bit data port wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) wd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA) wd1 at atabus1 drive 0: <ST31000340AS> wd1: quirks 2<FORCE_LBA48> wd1: drive supports 16-sector PIO transfers, LBA48 addressing wd1: 931 GB, 1938018 cyl, 16 head, 63 sec, 512 bytes/sect x 1953523055 sectors wd1: 32-bit data port wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) wd1(viaide0:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA) atapibus0 at atabus4: 2 targets cd0 at atapibus0 drive 0: <TSSTcorpDVD-ROM TS-H353B, , IG01> cdrom removable cd0: 32-bit data port cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) cd0(viaide2:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA) uhidev0 at uhub0 port 5 configuration 1 interface 0 uhidev0: ServerEngines SE USB Device, rev 1.10/0.01, addr 2, iclass 3/1 ukbd0 at uhidev0 wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 uhidev1 at uhub0 port 5 configuration 1 interface 1 uhidev1: ServerEngines SE USB Device, rev 1.10/0.01, addr 2, iclass 3/1 ums0 at uhidev1: 8 buttons and Z dir. wsmouse1 at ums0 mux 0 ipmi0: version 2.0 interface KCS iobase 0xca2/2 spacing 1 Kernelized RAIDframe activated pad0: outputs: 44100Hz, 16-bit, stereo audio0 at pad0: half duplex boot device: wd0 root on wd0a dumps on wd0b root file system type: ffs