Frank Masolijn wrote:

For about a week now I've been trying unsuccesfully to solve the problem

My machine was installed with 4.8-Release.
The problem started after compiling and installing a new kernel to replace

What happens is:

The system starts.
Detects the AH2940 SCSI controller.
The controller detects 3 devices.
-SCSI ID#1 IBM 4,3 GB Disk 0x80 (probably recognized later as da1)
-SCSI ID#0 IBM 4,3 GB Disk 0x81 (probably recognized later as da0)

It then starts boot0 and shows the boot0 selection-screen.
F1 FreeBSD
F5 Drive 1

Default: F1

-Choosing F5 results in errors since that one isn't bootable.
-Choosing F1 (in my opinion the correct one) yields the following.

Having choosen something at boot0 the system continues.
At this point it should be able to find /boot.config, but as I'll later show
it apparently ignores it.

It then shows the boot2 screen.

FreeBSD/i386 BOOT

Default: 0:ad(0,a)/kernel boot:

At this point I've tried entering the following things.
X:da(Y,a)/Z with
    -X anywhere between 0 and 5.
    -Y anywhere between 0 and 2.
    -Z either /kernel or /boot/loader.

The following options allowed a continued boot.

All the others didn't work.

Having discovered the correct input I assumed putting the same into
/boot.config would solve the problem and would ensure I wouldn't have to
fill it in manually every time the system boots
(this is not practial sincec the system neither has a viewscreen or a
keyboard) this however isn't the case. Whatever I fill in into /boot.config
the result remains the same. The system tries to boot
tells me twice "Invalid partition' followed by "Can't find /kernel".

I've reinstalled boot0, boot1 and boot2 to no effect. Re´nstalling FreeBSD
from scratch and making another kernel resulted in the same problem.

My guts tell me the problems lies in boot0 or boot1's apparent inabillity to
execute the correct value specified in /boot.config but I can't find any
cause for this.
Has anyone got any ideas on how to resolve this problem or where to find
additional documentation since I can't find enough information in the
Handbook to determine whether the problem indeed lies in the system's
inabillity to find /boot.config?

Thanks in advance,

Frank Masolijn

PS. Below anyone interested will find all information I think might be
required. (If somethings missing please mail me.)

Copyright (c) 1992-2003 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 4.8-RELEASE #1: Mon Sep  1 18:47:33 CEST 2003
    [EMAIL PROTECTED]:/usr/src/sys/compile/QEQUOIA
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (233.87-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x633  Stepping = 3

real memory  = 100663296 (98304K bytes)
avail memory = 94269440 (92060K bytes)
Preloaded elf kernel "kernel" at 0xc0392000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 6 entries at 0xc00fda50
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443LX (440 LX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <Intel 82443LX (440 LX) host to PCI bridge> mem 0xe0000000-0xe3ffffff
at device 0.0 on pci0
pcib1: <Intel 82443LX (440 LX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> at device 7.1 on pci0
atapci0: ATA channel disabled by BIOS
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2 irq 15
chip0: <Intel 82371AB Power management controller> port 0x5f00-0x5f0f at
device 7.3 on pci0
rl0: <RealTek 8139 10/100BaseTX> port 0x6800-0x68ff mem
0xef000000-0xef0000ff irq 15 at device 9.0 on pci0
rl0: Ethernet address: 00:50:fc:2a:88:ff
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc0: <Adaptec 2940 SCSI adapter> port 0x6c00-0x6cff mem
0xef001000-0xef001fff irq 12 at device 10.0 on pci0
aic7870: Wide Channel A, SCSI Id=7, 16/253 SCBs
pci0: <S3 968 graphics accelerator> at 11.0 irq 10
ed0: <NE2000 PCI Ethernet (ProLAN)> port 0x7000-0x701f irq 11 at device 12.0
on pci0
ed0: address 48:54:e8:90:55:96, type NE2000 (16 bit)
eisa0: <EISA bus> on motherboard
eisa0: unknown card ADP7871 (0x04907871) at slot 6
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcb7ff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250
sio1: configured irq 3 not in bitmap of probed irqs 0
ppc0: parallel port not found.
IP packet filtering initialized, divert enabled, rule-based forwarding
enabled, default to deny, logging disabled
BRIDGE 020214 loaded
Waiting 5 seconds for SCSI devices to settle
Mounting root from ufs:/dev/da0s1a
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM-PCCO DDRS-34560W   !# S97B> Fixed Direct Access SCSI-2 device
da0: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing
da0: 4303MB (8813870 512 byte sectors: 255H 63S/T 548C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <IBM-PCCO DDRS-34560W   !# S97B> Fixed Direct Access SCSI-2 device
da1: 20.000MB/s transfers (10.000MHz, offset 8, 16bit), Tagged Queueing
da1: 4303MB (8813870 512 byte sectors: 255H 63S/T 548C)
cd0 at ahc0 bus 0 target 2 lun 0
cd0: <PLEXTOR CD-ROM PX-32TS 1.03> Removable CD-ROM SCSI-2 device
cd0: 10.000MB/s transfers (10.000MHz, offset 15)# Qequoia's new kernel
cd0: Attempt to query device size failed: NOT READY, Medium not present

machine         i386
ident           QEQUOIA
cpu             I686_CPU
ident           GENERIC
maxusers        0

options         MATH_EMULATE            #Support for x87 emulation
options         INET                    #InterNETworking
options         INET6                   #IPv6 communications protocols
options         FFS                     #Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device [keep
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_DIRHASH             #Improve performance on big
options         MFS                     #Memory Filesystem
options         MD_ROOT                 #MD is a potential root device
options         NFS                     #Network Filesystem
options         NFS_ROOT                #NFS usable as root device, NFS
options         MSDOSFS                 #MSDOS Filesystem
options         CD9660                  #ISO 9660 Filesystem
options         CD9660_ROOT             #CD-ROM usable as root, CD9660
options         PROCFS                  #Process filesystem
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP
options         SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
options         UCONSOLE                #Allow users to grab the console
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor
options         KTRACE                  #ktrace(1) support
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores
options         P1003_1B                #Posix P1003_1B real-time extensions
options         ICMP_BANDLIM            #Rate limit bad replies
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.

device          isa
device          eisa
device          pci

# Floppy drives
device          fdc0    at isa? port IO_FD1 irq 6 drq 2
device          fd0     at fdc0 drive 0
device          fd1     at fdc0 drive 1

# ATA and ATAPI devices
device          ata0    at isa? port IO_WD1 irq 14
device          ata1    at isa? port IO_WD2 irq 15
device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
device          atapifd                 # ATAPI floppy drives
device          atapist                 # ATAPI tape drives
options         ATA_STATIC_ID           #Static device numbering

# SCSI Controllers
device          ahc             # AHA2940 and onboard AIC7xxx devices

# SCSI peripherals
device          scbus           # SCSI bus (required)
device          da              # Direct Access (disks)
device          cd              # CD

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc0 at isa? port IO_KBD
device          atkbd0  at atkbdc? irq 1 flags 0x1
device          psm0    at atkbdc? irq 12

device vga0 at isa?

# splash screen/screen saver
pseudo-device   splash

# syscons is the default console driver, resembling an SCO console
device          sc0     at isa? flags 0x100

device agp # support several AGP chipsets

# Floating point support - do not disable.
device          npx0    at nexus? port IO_NPX irq 13

# Power management support (see LINT for more options)
device          apm0    at nexus? disable flags 0x20 # Advanced Power

# Serial (COM) ports
device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 irq 3
device          sio2    at isa? disable port IO_COM3 irq 5
device          sio3    at isa? disable port IO_COM4 irq 9

# Parallel port
device          ppc0    at isa? irq 7
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device

# 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          rl              # RealTek 8129/8139
device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.
# 'device ed' requires 'device miibus'
device          ed0     at isa? disable port 0x280 irq 10 iomem 0xd8000

# Pseudo devices - the number indicates how many units to allocate.
pseudo-device   loop            # Network loopback
pseudo-device   ether           # Ethernet support
pseudo-device   sl      1       # Kernel SLIP
pseudo-device   ppp     10      # Kernel PPP
pseudo-device   tun             # Packet tunnel.
pseudo-device   pty             # Pseudo-ttys (telnet etc)
pseudo-device   md              # Memory "disks"
pseudo-device   gif             # IPv6 and IPv4 tunneling
pseudo-device   faith   1       # IPv6-to-IPv4 relaying (translation)

# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device   bpf             #Berkeley packet filter

options IPDIVERT
options ROOTDEVNAME=\"ufs:da1s1a\"
options BRIDGE

# /dev/da0c:
type: SCSI
disk: da0s1
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 128
sectors/cylinder: 4096
cylinders: 2150
sectors/unit: 8810464
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # milliseconds
track-to-track seek: 0  # milliseconds
drivedata: 0

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   524288        0    4.2BSD        0     0     0   # (Cyl.    0 - 127)
  b:   524288   524288      swap                        # (Cyl.  128 - 255)
  c:  8810464        0    unused        0     0         # (Cyl.    0 -
  e:  1048576  1048576    4.2BSD        0     0     0   # (Cyl.  256 - 511)
  f:  1048576  2097152    4.2BSD        0     0     0   # (Cyl.  512 - 767)
  g:  5664736  3145728    4.2BSD        0     0     0   # (Cyl.  768 -

# /dev/da1c:
type: SCSI
disk: da1s1
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 547
sectors/unit: 8803557
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # milliseconds
track-to-track seek: 0  # milliseconds
drivedata: 0

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  b:   524288        0      swap                        # (Cyl.    0 - 32*)
  c:  8803557        0    unused        0     0         # (Cyl.    0 - 547*)
  e:  8279269   524288    4.2BSD        0     0     0   # (Cyl.   32*- 547*)
[EMAIL PROTECTED] mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

What does #/boot/loader.conf look like ?


[EMAIL PROTECTED] mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to