Kernel question

Bryan Maynard bryan.maynard at reallm.com
Thu Jun 30 22:25:02 GMT 2005


I checked out the man pages you listed, thanks for the help!
I didn't understand everything in all of them, but they did help me firgure
out some more questions to ask.

Is it possible to identify all hardware component in my system in the device.hints
file and if so, what would that accomplish? I am running a Dell Latitude C600.

Also, I have a custom kernel I am trying to tweak. However, when I boot from it I 
get the following messages:

ata0-master: FAILURE - ATA_IDENTIFY timed out
ata0-master: FAILURE - ATA_IDENTIFY timed out
ata0-master: FAILURE - ATA_IDENTIFY timed out
ata1-master: FAILURE - ATAPI_IDENTIFY timed out
ata1-master: timeout sending command=a1
ata1-master: error issueing ATAPI_IDENTIFY command
ata1-master: FAILURE - ATAPI_IDENTIFY timed out

Mounting root from ufs:/dev/ad0s1a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

It then asks me to manually enter a root filesystem.

I've attached my CUSTOM kernel config. Along with my CUSTOM.hints file. I don't use 
CUSTOM.hints, but it has hints about the "nexus" device. this device shows up when I
use boot-v. I'm not sure If I have it's info entered properly, maybe you could help me
with that.

Could I use the info from a boot -v in the device.hints file? If so, how do I translate
the syntax. I've looked at the boot -v output before and it seems like there's enough info
for the device.hints file, I just don't know what it all means or how to extract it.

I've also included the output from kenv and dmesg if that will help. It says the kernel is 
kernel.old, but that's because I had to boot from that after writing down the messages 
I got when booting from my CUSTOM kernel. kernel.old is my GENERIC kernel though.

Anyway, thanks for your help!

Bryan

On Thursday 30 June 2005 06:47 am, Nikolas Britton wrote:
 On 6/29/05, Bryan Maynard <bryan.maynard at reallm.com> wrote:
 > Hey helpful friends! :-D
 > 
 > I would like to conduct an experiment: down the road (a couple years maybe)
 > I'd like to start building and selling PCs. I'd like these PCs to run FreeBSD
 > - because it's the best ;-). These machines will be a slightly different from
 > the current crop in that they will be laptops that will not have PCMCIA slots
 > or CD/DVD drives (these items will be held in a separate "breakout box"). The
 > machines wil lbe completely sealed with the exception of the various memory
 > card (SD, CompactFlash, Memory stick, etc.) embeded in the monitor casing.
 > 
 > There's much more to these machines, but I'll save those details for the
 > appropriate place - my question for here is this:
 > 
 > I'd like to minimize boot time as much as possible. Since these machines will
 > not ever have hardware added or changed I would like to statically build as
 > much device information as early in the boot process as possible.
 > 
 > I understand that FreeBSD has a three stage boot process. I'm a bit fuzzy as
 > to what happens when, but was wondering how, or if, I could cut out any of
 > these stages - and shorten the remaining stages as much as possible.
 > 
 > I've looked around loader.conf, device.hints, <KERNEL>.hints, and such and
 > this is what got me wondering.
 > 
 > If you all need anymore info please let me know.
 > 
 > Thanks a lot!
 > 
 > Bryan
 > --
 
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/boot.html
 
 Man pages:
 loader.conf
 loader
 loader.4th
 boot
 btxld
 boot0cfg
 device.hints
 kenv
 
 The majority of the boot process time is the BIOS testing and
 initializing hardware and there is no simple way around this.
 
 The best place to start is to rip everything out of the kernel config file.
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
 _______________________________________________
 freebsd-questions at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
 

-- 
Open Source: by the people, for the people.
-------------- next part --------------
#
# CUSTOM -- Custom kernel configuration file for FreeBSD/i386 created by Bryan Maynard
#                   Last updated: 2005-06-29
# $FreeBSD: src/sys/i386/conf/CUSTOM,v 1.413.2.9 2005/06/29 12:00:10 maynard Exp $

machine		i386
cpu		I686_CPU
ident		CUSTOM

options 	SCHED_4BSD		# 4BSD scheduler
options 	INET				# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS				# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device
options 	CD9660			# ISO 9660 Filesystem 
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4	# Compatible with FreeBSD4
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING 	# POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV				# install a CDEV entry in /dev
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
							# output.  Adds ~128k to driver.
options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
							# output.  Adds ~215k to driver.
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
options	CLK_USE_I8254_CALIBRATION	# Use specialized CPU clock calibration.
options	CPU_FASTER_5X86_FPU		# Enables faster FPU exception handler.
options	CPU_UPGRADE_HW_CACHE	# Eliminates unneeded cache flush instruction(s).
options	NO_F00F_HACK				# Wierd. . . just plain weird

device		apic		# I/O APIC

# Bus support.  Do not remove isa, even if you have no isa slots
device		isa
options 	AUTO_EOI_1
options 	AUTO_EOI_2

device		eisa
device		pci

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		ataraid		# ATA RAID drives
device		atapifd		# ATAPI floppy drives
device		atapist		# ATAPI tape drives		
device		atapicd		# ATAPI CDROM drives
options 	ATA_STATIC_ID	# Static device numbering

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

device		vga		# VGA video card driver
options		VESA		# VESA Support for vga driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# AGP video card support
device		agp		# support several AGP chipsets
device		"r128drm"	# ATI Rage 128 DRM

# Sound device
device		sound		# Sound support
device		snd_sbc		# Creative Sound Blaster?
device		snd_ess		# ESS maestro3

# Floating point support - do not disable.
device		npx

# Power management support (see NOTES for more options)
device		apm
device		acpi
device		acpi_video

# Add suspend/resume support for the i8254.
device		pmtimer

# Serial (COM) ports
device 		sio		#8250 16[45]50 based serial ports

# PCCARD (PCMCIA) support
device 		cbb		#cardbus (yenta) bridge
device		pccard		#16 bit
device		cardbus		#32 bit

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# SCSI peripherals
device 		scbus		# SCSI bus (required for SCSI)
device		da		# Direct access (for disks)

# Pseudo devices.
device		loop		# Network loopback
device		mem		# Memory and kernel memory devices
device		io		# I/O device
device		random		# Entropy device
device		ether		# Ethernet support
device		sl		# Kernel SLIP
device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

# USB support
device		uhci		# UHCI PCI->USB interface
device		ohci		# OHCI PCI->USB interface
device		usb		# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		ulpt		# Printer
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums		# Mouse
device		uscanner	# Scanners
-------------- next part --------------
# $FreeBSD: src/sys/i386/conf/CUSTOM.hints,v 1.13 2005/04/14 14:50:31 maynard Exp $
hint.npx.0.at="nexus"
hint.npx.0.port="0x0F0"
hint.npx.0.flags="0x0"
hint.npx.0.irq="13"
hint.acpi_timer.0.port="0x808-0x80b"
hint.acpi_timer.0.at="acpi"
hint.ata.0.at="isa"
hint.ata.0.port="0x1F0"
hint.ata.0.irq="14"
hint.ata.1.at="isa"
hint.ata.1.port="0x170"
hint.ata.1.irq="15"
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.irq="1"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.vga.0.at="isa"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.apm.0.disabled="0"
hint.apm.0.flags="0x20"
hint.pcic.0.at="isa"
#hint.pcic.0.irq="10"
hint.pcic.0.port="0x3e0"
hint.pcic.0.maddr="0xd0000"
hint.pcic.1.at="isa"
hint.pcic.1.irq="11"
hint.pcic.1.port="0x3e2"
hint.pcic.1.maddr="0xd4000"
hint.pcic.1.disabled="0"
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"
hint.ed.0.at="isa"
hint.ed.0.port="0x280"
hint.ed.0.irq="5"
hint.ed.0.maddr="0xd8000"
-------------- next part --------------
hint.lnc.0.at="isa"
hint.lnc.0.disabled="1"
hint.lnc.0.drq="0"
hint.lnc.0.irq="10"
hint.lnc.0.port="0x280"
hint.pcic.0.at="isa"
hint.pcic.0.maddr="0xd0000"
hint.pcic.0.port="0x3e0"
hint.pcic.1.at="isa"
hint.pcic.1.disabled="1"
hint.pcic.1.irq="11"
hint.pcic.1.maddr="0xd4000"
hint.pcic.1.port="0x3e2"
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.sio.0.at="isa"
hint.sio.0.flags="0x10"
hint.sio.0.irq="4"
hint.sio.0.port="0x3F8"
hint.sio.1.at="isa"
hint.sio.1.irq="3"
hint.sio.1.port="0x2F8"
hint.sio.2.at="isa"
hint.sio.2.disabled="1"
hint.sio.2.irq="5"
hint.sio.2.port="0x3E8"
hint.sio.3.at="isa"
hint.sio.3.disabled="1"
hint.sio.3.irq="9"
hint.sio.3.port="0x2E8"
hint.sn.0.at="isa"
hint.sn.0.disabled="1"
hint.sn.0.irq="10"
hint.sn.0.port="0x300"
hint.vga.0.at="isa"
hint.vt.0.at="isa"
hint.vt.0.disabled="1"
interpret="OK"
kernel="kernel"
kernel_options=""
kernelname="/boot/kernel.old/kernel"
loaddev="disk1s1a:"
mac_ifoff="NO"
module_path="/boot/kernel;/boot/modules"
prompt="${interpret}"
temp_options=""
vfs.root.mountfrom="ufs:/dev/ad0s1a"
-------------- next part --------------
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.4-STABLE #3: Fri Jun 17 12:58:02 UTC 2005
    root at laptop:/usr/obj/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel.old/kernel" at 0xc0aaf000.
Preloaded elf module "/boot/kernel/splash_bmp.ko" at 0xc0aaf1b4.
Preloaded elf module "/boot/kernel/vesa.ko" at 0xc0aaf264.
Preloaded splash_image_data "/boot/splash_bmp.bmp" at 0xc0aaf310.
Calibrating clock(s) ... i8254 clock: 1193129 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 1002277644 Hz
CPU: Intel Pentium III (1002.28-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10
  Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 402501632 (383 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000000c25000 - 0x00000000178eafff, 382492672 bytes (93382 pages)
avail memory = 384172032 (366 MB)
bios32: Found BIOS32 Service Directory header at 0xc00ffe80
bios32: Entry = 0xffe90 (c00ffe90)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xf0000+0xc12e
pnpbios: Found PnP BIOS data at 0xc00fe2d0
pnpbios: Entry = f0000:e2f4  Rev = 1.0
pnpbios: Event flag at 4b4
Other BIOS signatures found:
wlan: <802.11 Link Layer>
mem: <memory>
Pentium Pro MTRR support enabled
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
io: <I/O>
VESA: information block
56 45 53 41 00 02 00 01 00 01 01 00 00 00 22 00 
00 01 80 00 00 01 0e 01 00 01 24 01 00 01 29 01 
00 01 82 01 0d 01 0e 01 0f 01 20 01 92 01 93 01 
94 01 95 01 96 01 a2 01 a3 01 a4 01 a5 01 a6 01 
VESA: 50 mode(s) found
VESA: v2.0, 8192k memory, flags:0x1, mode table:0xc09ec6e2 (1000022)
VESA: ATI MOBILE M3
VESA: ATI Technologies Inc. M3   01.00
splash: image at 0xc09ed87c, size:787510
splash_bmp: beyond screen capacity (1024x768, 256 colors)
splash_bmp: beyond screen capacity (1024x768, 256 colors)
bmp_start(): splash_mode:261
splash: image decoder found: splash_bmp
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
cpu0 on motherboard
pci_open(1):	mode 1 addr port (0x0cf8) is 0x80000060
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=71908086)
pcibios: BIOS version 2.10
Found $PIR table, 9 entries at 0xc00fbd70
PCI-Only Interrupts: none
Location  Bus Device Pin  Link  IRQs
embedded    0    7    D   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    1    0    A   0x60  3 4 5 6 7 9 10 11 12 14 15
embedded    1    0    B   0x61  3 4 5 6 7 9 10 11 12 14 15
embedded    0    3    A   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    0    3    B   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    0    8    A   0x61  3 4 5 6 7 9 10 11 12 14 15
embedded    0   16    A   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    0   16    B   0x62  3 4 5 6 7 9 10 11 12 14 15
embedded    8    0    A   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    8    1    A   0x63  3 4 5 6 7 9 10 11 12 14 15
embedded    0   13    A   0x62  3 4 5 6 7 9 10 11 12 14 15
embedded    0   17    A   0x62  3 4 5 6 7 9 10 11 12 14 15
embedded    0   17    B   0x62  3 4 5 6 7 9 10 11 12 14 15
embedded    0   17    C   0x62  3 4 5 6 7 9 10 11 12 14 15
embedded    0   17    D   0x62  3 4 5 6 7 9 10 11 12 14 15
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> pcibus 0 on motherboard
pir0: <PCI Interrupt Routing Table: 9 Entries> on motherboard
$PIR: Links after initial probe:
Link  IRQ  Rtd  Ref  IRQs
0x63  255   N     6  3 4 5 6 7 9 10 11 12 14 15
0x60  255   N     1  3 4 5 6 7 9 10 11 12 14 15
0x61  255   N     2  3 4 5 6 7 9 10 11 12 14 15
0x62  255   N     6  3 4 5 6 7 9 10 11 12 14 15
$PIR: Found matching pin for 0.7.INTD at func 2: 11
$PIR: Found matching pin for 1.0.INTA at func 0: 11
$PIR: Found matching pin for 0.3.INTA at func 0: 11
$PIR: Found matching pin for 0.8.INTA at func 0: 5
$PIR: Found matching pin for 0.16.INTA at func 0: 11
$PIR: Links after initial IRQ discovery:
Link  IRQ  Rtd  Ref  IRQs
0x63   11   Y     6  3 4 5 6 7 9 10 11 12 14 15
0x60   11   Y     1  3 4 5 6 7 9 10 11 12 14 15
0x61    5   Y     2  3 4 5 6 7 9 10 11 12 14 15
0x62  255   N     6  3 4 5 6 7 9 10 11 12 14 15
$PIR: IRQs used by BIOS: 5 11
$PIR: Interrupt Weights:
[    0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15 ]
[    0   0   0   0   0   2   0   0   0   0   0   7   0   0   0   0 ]
pci0: <PCI bus> on pcib0
pci0: physical bus=0
	map[10]: type 3, range 32, base f4000000, size 26, enabled
found->	vendor=0x8086, dev=0x7190, revid=0x03
	bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x2210, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x7191, revid=0x03
	bus=0, slot=1, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x011f, statreg=0x0220, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x8c (35000 ns), maxlat=0x00 (0 ns)
	map[10]: type 1, range 32, base 00000000, size 12, enabled
$PIR: 0:3 INTA routed to irq 11
found->	vendor=0x104c, dev=0xac51, revid=0x00
	bus=0, slot=3, func=0
	class=06-07-00, hdrtype=0x02, mfdev=1
	cmdreg=0x0007, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0xc0 (48000 ns), maxlat=0x07 (1750 ns)
	intpin=a, irq=11
	powerspec 1  supports D0 D1 D2 D3  current D0
	map[10]: type 1, range 32, base 00000000, size 12, enabled
$PIR: 0:3 INTA routed to irq 11
found->	vendor=0x104c, dev=0xac51, revid=0x00
	bus=0, slot=3, func=1
	class=06-07-00, hdrtype=0x02, mfdev=1
	cmdreg=0x0007, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0xc0 (48000 ns), maxlat=0x07 (1750 ns)
	intpin=a, irq=11
	powerspec 1  supports D0 D1 D2 D3  current D0
found->	vendor=0x8086, dev=0x7110, revid=0x02
	bus=0, slot=7, func=0
	class=06-80-00, hdrtype=0x00, mfdev=1
	cmdreg=0x010f, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[20]: type 4, range 32, base 00000860, size  4, enabled
found->	vendor=0x8086, dev=0x7111, revid=0x01
	bus=0, slot=7, func=1
	class=01-01-80, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[20]: type 4, range 32, base 0000dce0, size  5, enabled
$PIR: 0:7 INTD routed to irq 11
found->	vendor=0x8086, dev=0x7112, revid=0x01
	bus=0, slot=7, func=2
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=d, irq=11
	map[90]: type 4, range 32, base 00000840, size  4, enabled
found->	vendor=0x8086, dev=0x7113, revid=0x03
	bus=0, slot=7, func=3
	class=06-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0003, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[10]: type 4, range 32, base 0000d800, size  8, enabled
	map[14]: type 1, range 32, base f3ffe000, size 13, enabled
$PIR: 0:8 INTA routed to irq 5
found->	vendor=0x125d, dev=0x1998, revid=0x10
	bus=0, slot=8, func=0
	class=04-01-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x02 (500 ns), maxlat=0x18 (6000 ns)
	intpin=a, irq=5
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 4, range 32, base 0000d400, size  8, enabled
	map[14]: type 1, range 32, base f3ffdc00, size  7, enabled
	map[18]: type 1, range 32, base f3ffd800, size  7, enabled
$PIR: 0:16 INTA routed to irq 11
found->	vendor=0x10b7, dev=0x6055, revid=0x10
	bus=0, slot=16, func=0
	class=02-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0117, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x0a (2500 ns), maxlat=0x05 (1250 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type 4, range 32, base 0000d000, size  8, enabled
	map[14]: type 1, range 32, base f3ffd400, size  8, enabled
	map[18]: type 1, range 32, base f3ffd000, size  7, enabled
$PIR: 0:16 INTA routed to irq 11
found->	vendor=0x10b7, dev=0x1007, revid=0x10
	bus=0, slot=16, func=1
	class=07-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x0a (2500 ns), maxlat=0x05 (1250 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D2 D3  current D0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xf4000000-0xf7ffffff at device 0.0 on pci0
agp0: Reserved 0x4000000 bytes for rid 0x10 type 3 at 0xf4000000
agp0: allocating GATT for aperture of size 64M
pcib1: <PCIBIOS PCI-PCI bridge> at device 1.0 on pci0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0xe000-0xefff
pcib1:   memory decode     0xfd000000-0xfeffffff
pcib1:   prefetched decode 0xf8000000-0xfbffffff
pci1: <PCI bus> on pcib1
pci1: physical bus=1
	map[10]: type 3, range 32, base f8000000, size 26, enabled
pcib1: device (null) requested decoded memory range 0xf8000000-0xfbffffff
	map[14]: type 4, range 32, base 0000ec00, size  8, enabled
pcib1: device (null) requested decoded I/O range 0xec00-0xecff
	map[18]: type 1, range 32, base fdffc000, size 14, enabled
pcib1: device (null) requested decoded memory range 0xfdffc000-0xfdffffff
$PIR: 1:0 INTA routed to irq 11
found->	vendor=0x1002, dev=0x4c46, revid=0x02
	bus=1, slot=0, func=0
	class=03-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0087, statreg=0x02b0, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D1 D2 D3  current D0
pci1: <display, VGA> at device 0.0 (no driver attached)
cbb0: <TI1420 PCI-CardBus Bridge> irq 11 at device 3.0 on pci0
cbb0: Lazy allocation of 0x1000 bytes rid 0x10 type 3 at 0x80000000
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb0: [MPSAFE]
cbb0: PCI Configuration space:
  0x00: 0xac51104c 0x02100007 0x06070000 0x00822008 
  0x10: 0x80000000 0x020000a0 0x20030200 0xfffff000 
  0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc 
  0x30: 0x00000000 0xfffffffc 0x00000000 0x0740010b 
  0x40: 0x00b11028 0x00000001 0x00000000 0x00000000 
  0x50: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x60: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x70: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x80: 0x2024d024 0x00000000 0x00000000 0x01261222 
  0x90: 0x606482c0 0x00000000 0x00000000 0x00000000 
  0xa0: 0xfe110001 0x00c00000 0x00000018 0x00000007 
  0xb0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xc0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xd0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xe0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xf0: 0x00000000 0x00000000 0x00000000 0x00000000 
cbb1: <TI1420 PCI-CardBus Bridge> irq 11 at device 3.1 on pci0
cbb1: Lazy allocation of 0x1000 bytes rid 0x10 type 3 at 0x80001000
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
cbb1: [MPSAFE]
cbb1: PCI Configuration space:
  0x00: 0xac51104c 0x02100007 0x06070000 0x00822008 
  0x10: 0x80001000 0x020000a0 0x20050400 0xfffff000 
  0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc 
  0x30: 0x00000000 0xfffffffc 0x00000000 0x0740010b 
  0x40: 0x00b11028 0x00000001 0x00000000 0x00000000 
  0x50: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x60: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x70: 0x00000000 0x00000000 0x00000000 0x00000000 
  0x80: 0x2024f024 0x00000000 0x00000000 0x01261222 
  0x90: 0x606482c0 0x00000000 0x00000000 0x00000000 
  0xa0: 0xfe110001 0x00c00000 0x0000001b 0x00000007 
  0xb0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xc0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xd0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xe0: 0x00000000 0x00000000 0x00000000 0x00000000 
  0xf0: 0x00000000 0x00000000 0x00000000 0x00000000 
PCI-ISA bridge with incorrect subclass 0x80
PCI-ISA bridge with incorrect subclass 0x80
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0x860-0x86f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x860
ata0: channel #0 on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=50 ostat1=00
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x80 err=0x80 lsb=0x80 msb=0x80
ata0-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata0-slave:  stat=0x00 err=0x01 lsb=0x00 msb=0x00
ata0: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata0: [MPSAFE]
ata1: channel #1 on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: reset tp1 mask=03 ostat0=50 ostat1=00
ata1-master: stat=0x00 err=0x01 lsb=0x14 msb=0xeb
ata1-slave:  stat=0x00 err=0x00 lsb=0x07 msb=0x00
ata1: reset tp2 stat0=00 stat1=00 devices=0x4<ATAPI_MASTER>
ata1: [MPSAFE]
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xdce0-0xdcff irq 11 at device 7.2 on pci0
uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xdce0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge> at device 7.3 (no driver attached)
pci0: <multimedia, audio> at device 8.0 (no driver attached)
xl0: <3Com 3c556 Fast Etherlink XL> port 0xd400-0xd4ff mem 0xf3ffd800-0xf3ffd87f,0xf3ffdc00-0xf3ffdc7f irq 11 at device 16.0 on pci0
xl0: Reserved 0x80 bytes for rid 0x14 type 3 at 0xf3ffdc00
xl0: using memory mapped I/O
xl0: Reserved 0x80 bytes for rid 0x18 type 3 at 0xf3ffd800
xl0: media options word: 40
xl0: found MII/AUTO
miibus0: <MII bus> on xl0
tdkphy0: <TDK 78Q2120 media interface> on miibus0
tdkphy0: OUI 0x00c039, model 0x0014, rev. 11
tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: bpf attached
xl0: Ethernet address: 00:04:76:48:93:01
xl0: [MPSAFE]
pci0: <simple comms> at device 16.1 (no driver attached)
ata: ata0 already exists; skipping it
ata: ata1 already exists; skipping it
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
ex_isa_identify()
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
pnpbios: 15 devices, largest 248 bytes
PNP0a03: adding io range 0xcf8-0xcff, size=0x8, align=0x2
pnpbios: handle 0 device ID PNP0a03 (030ad041)
PNP0c01: adding fixed memory32 range 0-0x9ffff, size=0xa0000
PNP0c01: adding fixed memory32 range 0x100000-0x17ffffff, size=0x17f00000
PNP0c01: adding fixed memory32 range 0xf0000-0xfffff, size=0x10000
PNP0c01: adding fixed memory32 range 0xfffe0000-0xffffffff, size=0x20000
PNP0c01: adding io range 0x800-0x83f, size=0x40, align=0x1
PNP0c01: adding io range 0x840-0x84f, size=0x10, align=0x1
PNP0c01: adding io range 0x600-0x67f, size=0x80, align=0x1
PNP0c01: adding io range 0x680-0x6ff, size=0x80, align=0x1
PNP0c01: adding io range 0x880-0x88f, size=0x10, align=0x1
PNP0c01: adding io range 0x3f0-0x3f1, size=0x2, align=0x1
PNP0c01: adding io range 0xe0-0xe1, size=0x2, align=0x1
pnpbios: handle 1 device ID PNP0c01 (010cd041)
PNP0c01: adding fixed memory32 range 0xed000000-0xedffffff, size=0x1000000
PNP0c01: adding io range 0xf400-0xf4fe, size=0xff, align=0x1
pnpbios: handle 2 device ID PNP0c01 (010cd041)
PNP0100: adding irq mask 0x1
PNP0100: adding io range 0x40-0x5f, size=0x20, align=0x1
pnpbios: handle 4 device ID PNP0100 (0001d041)
PNP0200: adding io range 0x80-0x9f, size=0x20, align=0x1
PNP0200: adding io range 0-0x1f, size=0x20, align=0x1
PNP0200: adding io range 0xc0-0xdf, size=0x20, align=0x1
PNP0200: adding dma mask 0x10
pnpbios: handle 5 device ID PNP0200 (0002d041)
PNP0303: adding irq mask 0x2
PNP0303: adding io range 0x60-0x60, size=0x1, align=0x1
PNP0303: adding io range 0x64-0x64, size=0x1, align=0x1
pnpbios: handle 6 device ID PNP0303 (0303d041)
PNP0f13: adding irq mask 0x1000
pnpbios: handle 7 device ID PNP0f13 (130fd041)
PNP0800: adding io range 0x61-0x61, size=0x1, align=0x1
pnpbios: handle 8 device ID PNP0800 (0008d041)
PNP0b00: adding irq mask 0x100
PNP0b00: adding io range 0x70-0x7f, size=0x10, align=0x1
pnpbios: handle 9 device ID PNP0b00 (000bd041)
PNP0c04: adding irq mask 0x2000
PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0x1
pnpbios: handle 10 device ID PNP0c04 (040cd041)
PNP0e03: adding irq mask 0x20
PNP0e03: adding io range 0x3e0-0x3e1, size=0x2, align=0x1
pnpbios: handle 11 device ID PNP0e03 (030ed041)
PNP0501: adding irq mask 0x10
PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0x8
pnpbios: handle 12 device ID PNP0501 (0105d041)
PNP0401: adding dma mask 0x8
PNP0401: adding irq mask 0x80
PNP0401: adding io range 0x378-0x37f, size=0x8, align=0x8
PNP0401: adding io range 0x778-0x77b, size=0x4, align=0x8
pnpbios: handle 14 device ID PNP0401 (0104d041)
PNP0700: adding irq mask 0x40
PNP0700: adding io range 0x3f2-0x3f5, size=0x4, align=0x2
PNP0700: adding io range 0x3f7-0x3f7, size=0x1, align=0x8
PNP0700: adding dma mask 0x4
pnpbios: handle 15 device ID PNP0700 (0007d041)
ahc_isa_probe 13: ioport 0xdc00 alloc failed
ahc_isa_probe 14: ioport 0xec00 alloc failed
sc: sc0 already exists; skipping it
vga: vga0 already exists; skipping it
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff on isa0
pmtimer0 on isa0
adv0: not probed (disabled)
aha0: not probed (disabled)
aic0: not probed (disabled)
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
atkbd0: [GIANT-LOCKED]
psm0: current command byte:0065
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3-00, 3 buttons
psm0: config:00000000, flags:00000008, packet size:4
psm0: syncmask:08, syncbits:00
bt0: not probed (disabled)
cs0: not probed (disabled)
ed0: not probed (disabled)
fdc0: ic_type 90 part_id 80
fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: ic_type 90 part_id 80
fdc0: [MPSAFE]
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
fe0: not probed (disabled)
ie0: not probed (disabled)
lnc0: not probed (disabled)
pcic0 failed to probe at port 0x3e0 iomem 0xd0000 on isa0
pcic1: not probed (disabled)
ppc0: parallel port found at 0x378
ppc0: using extended I/O port range
ppc0: ECP SPP ECP+EPP SPP
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
plip0: bpf attached
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio0: irq maps: 0x201 0x211 0x201 0x201
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: irq maps: 0x201 0x201 0x201 0x201
sio1: probe failed test(s): 0 1 2 4 6 7 9
sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
sio2: not probed (disabled)
sio3: not probed (disabled)
sn0: not probed (disabled)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x700ff
fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:261
fb0: window:0xd4e4c000 size:8192k gran:8192k, buf:0xd4e4c000 size:8192k
vga0: vga: WARNING: video mode switching is not fully supported on this adapter
VGA parameters upon power-up
50 18 10 00 00 00 03 00 02 67 6f 4f 4f 93 55 c3 
9e 1f 00 4f 0d 0e 00 00 07 80 8f 82 8f 28 1f 8f 
9f a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
VGA parameters in BIOS for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
EGA/VGA parameters to be used for mode 24
50 18 10 00 00 00 03 00 02 67 6f 4f 4f 93 55 c3 
9e 1f 00 4f 0d 0e 00 00 07 80 8f 82 8f 28 1f 8f 
9f a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff 
vt0: not probed (disabled)
isa_probe_children: probing PnP devices
adv1: Invalid baseport of 0xcf8 specified. Nearest valid baseport is 0x330.  Failing probe.
unknown: <PNP0c01> can't assign resources (port)
unknown: <PNP0c01> at port 0x840-0x84f,0x800-0x83f iomem 0xfffe0000-0xffffffff,0xf0000-0xfffff,0x100000-0x17ffffff,0-0x9ffff on isa0
adv1: Invalid baseport of 0xf400 specified. Nearest valid baseport is 0x330.  Failing probe.
adv1: Invalid baseport of 0x40 specified. Nearest valid baseport is 0x100.  Failing probe.
adv1: Invalid baseport of 0x80 specified. Nearest valid baseport is 0x100.  Failing probe.
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0303> at port 0x60 on isa0
unknown: <PNP0f13> can't assign resources (irq)
unknown: <PNP0f13> at irq 12 on isa0
adv1: Invalid baseport of 0x61 specified. Nearest valid baseport is 0x100.  Failing probe.
unknown: <PNP0800> failed to probe at port 0x61 on isa0
adv1: Invalid baseport of 0x70 specified. Nearest valid baseport is 0x100.  Failing probe.
adv1: Invalid baseport of 0xf0 specified. Nearest valid baseport is 0x100.  Failing probe.
adv1: Invalid baseport of 0x3e0 specified. Nearest valid baseport is 0x330.  Failing probe.
unknown: <PNP0e03> failed to probe at port 0x3e0-0x3e1 irq 5 on isa0
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> at port 0x3f8-0x3ff on isa0
unknown: <PNP0401> can't assign resources (port)
unknown: <PNP0401> at port 0x378-0x37f on isa0
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0700> at port 0x3f2-0x3f5 on isa0
Device configuration finished.
procfs registered
Timecounter "TSC" frequency 1002277644 Hz quality 800
Timecounters tick every 10.000 msec
lo0: bpf attached
found->	vendor=0x10ec, dev=0x8180, revid=0x20
	bus=4, slot=0, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0000, statreg=0x0290, cachelnsz=8 (dwords)
	lattimer=0xa8 (5040 ns), mingnt=0x20 (8000 ns), maxlat=0x40 (16000 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D1 D2 D3  current D0
cardbus1: <network, ethernet> at device 0.0 (no driver attached)
ata0-master: pio=0x0c wdma=0x22 udma=0x44 cable=80pin
ata0-master: setting PIO4 on Intel PIIX4 chip
ata0-master: setting UDMA33 on Intel PIIX4 chip
ad0: <IBM-DJSA-210/JS2OAB8A> ATA-5 disk at ata0-master
ad0: 9590MB (19640880 sectors), 19485 C, 16 H, 63 S, 512 B
ad0: 16 secs/int, 1 depth queue, UDMA33
ar: FreeBSD check1 failed
ata1-master: pio=0x0c wdma=0x22 udma=0x42 cable=40pin
ata1-master: setting PIO4 on Intel PIIX4 chip
acd0: <SAMSUNG CD-ROM SN-124/N001> CDROM drive at ata1 as master
acd0: read 4134KB/s (4134KB/s), 128KB buffer, PIO4
acd0: Reads: CDR, CDRW, CDDA stream, packet
acd0: Writes:
acd0: Audio: play, 255 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
GEOM: new disk ad0
[0] f:80 typ:165 s(CHS):0/1/1 e(CHS):1023/15/63 s:63 l:19640817
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure ad0s1, start 32256 length 10056098304 end 10056130559
GEOM: Configure ad0s1a, start 0 length 268435456 end 268435455
GEOM: Configure ad0s1b, start 268435456 length 783605760 end 1052041215
GEOM: Configure ad0s1c, start 0 length 10056098304 end 10056098303
GEOM: Configure ad0s1d, start 1052041216 length 268435456 end 1320476671
GEOM: Configure ad0s1e, start 1320476672 length 268435456 end 1588912127
GEOM: Configure ad0s1f, start 1588912128 length 8467186176 end 10056098303
[0] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:80 typ:165 s(CHS):0/0/1 e(CHS):1023/254/63 s:0 l:50000
[0] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:80 typ:165 s(CHS):0/0/1 e(CHS):1023/254/63 s:0 l:50000
Mounting root from ufs:/dev/ad0s1a
start_init: trying /sbin/init
Linux ELF exec handler installed
linprocfs registered
splash: image decoder found: logo_saver


More information about the freebsd-questions mailing list