Date: Thu, 30 Jun 2005 17:17:33 +0000 From: Bryan Maynard <bryan.maynard@reallm.com> To: freebsd-questions@freebsd.org Subject: Re: Kernel question Message-ID: <200506301717.33857.bryan.maynard@reallm.com> In-Reply-To: <ef10de9a050629234750b79f36@mail.gmail.com> References: <200506292116.00205.bryan.maynard@reallm.com> <ef10de9a050629234750b79f36@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Boundary-00=_tkCxCB4yCTr1U+C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline 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@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@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" -- Open Source: by the people, for the people. --Boundary-00=_tkCxCB4yCTr1U+C Content-Type: text/plain; charset="iso-8859-1"; name="CUSTOM" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="CUSTOM" # # 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 --Boundary-00=_tkCxCB4yCTr1U+C Content-Type: text/plain; charset="iso-8859-1"; name="CUSTOM.hints" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="CUSTOM.hints" # $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" --Boundary-00=_tkCxCB4yCTr1U+C Content-Type: text/plain; charset="iso-8859-1"; name="kenv" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kenv" 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" --Boundary-00=_tkCxCB4yCTr1U+C Content-Type: text/plain; charset="iso-8859-1"; name="dmesg" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="dmesg" 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@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@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 --Boundary-00=_tkCxCB4yCTr1U+C--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506301717.33857.bryan.maynard>