Educational ICT Virtualisation Specialist

Twitter LinkedIn E-mail
Precedence Technologies Ltd
Technology House, 36a Union Lane
Cambridge, CB4 1QB, United Kingdom
T: +44 (0)8456 446 800 / +44 (0)1223 359900
F: +44 (0)8456 446 899 / +44 (0)1223 359459
E: enquiries@precedence.co.uk
Boot-AutoConf

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
© Copyright Precedence Technologies 1999-2017
Page last modified on November 04, 2009, at 11:12 AM by sborrill