Date: Thu, 11 Apr 2002 03:21:17 -0700 From: Peter Wemm <peter@wemm.org> To: ia64@freebsd.org Subject: loader fixed! Message-ID: <20020411102117.1AC643810@overcee.wemm.org>
next in thread | raw e-mail | index | archive | help
The killer bug turned out to be that efifs_stat() didn't set S_IFREG on normal files. A second bug in the $module_path parser had me chasing wild geese for days and days and turned out to not be fatal at all. :-] Oh well. Now 'boot kernel -s' and 'boot kernel.old -s' etc work as expected. Serial console log: EFI version 1.02 [12.39] Build flags: EFI64 Running on Intel(R) Itanium Processor EFI IA-64 SDV/FDK (BIOS CallBacks) [Fri Sep 14 17:54:48 2001] - INTEL Cache Enabled. This image MainEntry is at address 000000003F27E000 EFI Boot Manager ver 1.02 [12.39] Please select a boot option FreeBSD/ia64 FreeBSD/ia32 EFI Shell [Built-in] VenHw(Unknown Device:FF) VenHw(Unknown Device:FF)/CDROM(Entry1)/HD(Part1,Sig00000000) VenHw(Unknown Device:00) VenHw(Unknown Device:80)/HD(Part1,Sig6D0CD860-5974-01BF-507B-9E5 Acpi(PNP0A03,0)/Pci(5|0)/Mac(00D0B7F9F546) Legacy A: Boot option maintenance menu Use w and x to change option(s). Use Enter to select an option Loading.: FreeBSD/ia64 Starting: FreeBSD/ia64 Console: EFI console FreeBSD/ia64 EFI boot, Revision 0.3 (root@ia64.wemm.org, Thu Apr 11 03:09:51 PDT 2002) Loading /boot/defaults/loader.conf /boot/kernel/kernel data=0x582618+0x8a038 syms=[0x8+0x46098+0x8+0x393d9] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... Entering /boot/kernel/kernel at 0xe00000000050a000... ACPI debug layer 0x0 debug level 0x0 Copyright (c) 1992-2002 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.0-CURRENT #43: Wed Apr 10 03:33:57 PDT 2002 root@ia64.wemm.org:/archive/fbp4/ia64/sys/ia64/compile/SMALL Preloaded elf kernel "/boot/kernel/kernel" at 0xe000000000b8e000. CPU: Itanium (733.30-Mhz) Origin = "GenuineIntel" Model = 0 Revision = 6 Features = 0x0 real memory = 1056563200 (1031800K bytes) avail memory = 1017520128 (993672K bytes) FPSWA Revision = 0x10009, Entry = 0xe00000003f16e050 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0: SAPIC Id=0, SAPIC Eid=0 (BSP) cpu1: SAPIC Id=3, SAPIC Eid=0 acpi0: <Intel W460GXBS> on motherboard acpi0: power button is handled as a fixed feature programming model. Timecounter "ACPI-safe" frequency 3579545 Hz acpi_cpu0: <CPU> on acpi0 acpi_cpu1: <CPU> on acpi0 acpi_pcib0: <Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <PCI bus> on acpi_pcib0 pci0: <base peripheral, interrupt controller> at device 0.0 (no driver attached) isab0: <PCI-ISA bridge> at device 3.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH ATA66 controller> port 0x1070-0x107f at device 3.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: <serial bus, USB> at device 3.2 (no driver attached) pci0: <serial bus, SMBus> at device 3.3 (no driver attached) pci0: <multimedia, audio> at device 4.0 (no driver attached) fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x1000-0x103f mem 0xfdf00000-0xfdffffff,0xfddef000-0xfddeffff irq 44 at de 5.0 on pci0 fxp0: Ethernet address 00:d0:b7:f9:f5:46 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto pci0: <bridge, HOST-PCI> at device 16.0 (no driver attached) atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A, console acpi_pcib1: <Host-PCI bridge> on acpi0 pci1: <PCI bus> on acpi_pcib1 pci1: <base peripheral> at device 15.0 (no driver attached) acpi_pcib2: <Host-PCI bridge> on acpi0 pci2: <PCI bus> on acpi_pcib2 isp0: <Qlogic ISP 1280 PCI SCSI Adapter> port 0x2000-0x20ff mem 0xf7fdf000-0xf7fdffff irq 27 at device 0.0 on pci2 pci2: <base peripheral> at device 15.0 (no driver attached) acpi_pcib3: <Host-PCI bridge> on acpi0 pci3: <PCI bus> on acpi_pcib3 pci3: <display, VGA> at device 0.0 (no driver attached) acpi_timer0: <24-bit timer at 3.579545MHz> port 0xa08-0xa0b on acpi0 orm0: <Option ROMs> at iomem 0xca800-0xcd7ff,0xc8000-0xca7ff,0xc0000-0xc7fff on isa0 acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% afd0: 120MB <LS-120 VER5 00 UHD Floppy> [963/8/32] at ata0-master PIO3 acd0: CDROM <CD-532E-B> at ata0-slave PIO4 Waiting 2 seconds for SCSI devices to settle da0 at isp0 bus 0 target 0 lun 0 da0: <QUANTUM ATLAS IV 9 WLS 0B0B> Fixed Direct Access SCSI-3 device isp0: Command for fast post handle 0x44 not found isp0: Command for fast post handle 0x45 not found Mounting root from ufs:da1s2a da0: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled da0: 8761MB (17942584 512 byte sectors: 255H 63S/T 1116C) da1 at isp0 bus 0 target 1 lun 0 da1: <IBM DDYS-T18350N S80D> Fixed Direct Access SCSI-3 device da1: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) da2 at isp0 bus 0 target 2 lun 0 da2: <SEAGATE ST39102LW 0005> Fixed Direct Access SCSI-2 device da2: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled da2: 8683MB (17783240 512 byte sectors: 255H 63S/T 1106C) Entropy harvesting: interrupts ethernet point_to_point. swapon: adding /dev/da1s2b as swap device Automatic boot in progress... /dev/da1s2a: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/da1s2a: clean, 153563 free (123 frags, 19180 blocks, 0.0% fragmentation) /dev/da1s2e: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/da1s2e: clean, 717128 free (3032 frags, 89262 blocks, 0.3% fragmentation) /dev/da1s2f: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/da1s2f: clean, 251078 free (110 frags, 31371 blocks, 0.0% fragmentation) /dev/da1s2g: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/da1s2g: clean, 173068 free (28 frags, 21630 blocks, 0.0% fragmentation) /dev/da1s2h: FILESYSTEM CLEAN; SKIPPING CHECKS /dev/da1s2h: clean, 9361647 free (36863 frags, 1165598 blocks, 0.3% fragmentation) Doing initial network setup: host.conf hostname. fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 10.0.0.21 netmask 0xffffff00 broadcast 10.0.0.255 ether 00:d0:b7:f9:f5:46 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 add net default: gateway 10.0.0.1 Additional routing options:. Routing daemons:. Mounting NFS file systems:. Additional daemons: syslogdApr 11 03:12:15 ia64 syslogd: kernel boot file is kernel . Doing additional network setup: ntpdate. Starting final network daemons:. ELF ldconfig path: /usr/lib /usr/lib/compat /usr/local/lib Starting standard daemons: inetd cron sshd sendmail-outbound sendmail-submit sendmail-clientmqueue. Initial rc.ia64 initialization:. Configuring syscons:. Additional ABI support:. Local package initialization:. Additional TCP options:. Thu Apr 11 03:12:18 PDT 2002 FreeBSD/ia64 (ia64.wemm.org) (console) login: Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020411102117.1AC643810>