Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 May 2000 11:42:18 -0400 (EDT)
From:      "Christopher T. Griffiths" <cgriffiths@quansoo.com>
To:        FreeBSD Questions List <freebsd-questions@freebsd.org>
Subject:   Upgrade from 3.4 to 4.0 with ida driver (fwd)
Message-ID:  <Pine.BSF.4.21.0005031141300.1849-200000@defiant.quansoo.com>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I am desperately trying to get this fixed with no luck so far.

Any help would be appreciated.

Chris


I have been working for a good part of the day trying to get my compaq
system upgraded from 3.4 -stable to 4.0 -stable.

I am using the following hardware:

Compaq Proliant 1850R Server
Smart Array 3200 Controller
1 Raid 1 array

I have been running 3.4 for several months on this system with zero
problems.

I have followed all of the Instructions in the Updating file and setup a
custom kernel configured to use the ata and ida drivers (attached).

There is only one problem:

I am getting the following on bootup when the kernel boots and tries to
change to the root device I get the following:

ta0-slave: ata_command: timeout waiting for intr
ata0-slave: identify failed
acd0: CDROM <CD-224E> at ata0-master using PIO4
no devsw (majdev=0 bootdev=0xa0200000)
Mounting root from ufs:/dev/idad0a
no such device 'idad'
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:/dev/da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input
  
mountroot> ufs:/dev/id0a /
Mounting root from ufs:/dev/id0a /

My /etc/fstab contains the following:

# Device                Mountpoint      FStype  Options         Dump
Pass#
/dev/idad0b             none            swap    sw              0       0
/dev/idad0a             /               ufs     rw              1       1
/dev/idad0f             /usr            ufs     rw              2       2
/dev/idad0e             /var            ufs     rw              2       2
proc                    /proc           procfs  rw              0       0


I have tried rebuilding the bootloader but no luck.

It seems that when I imput /dev/id0a into mountroot prompt it then mounts
root and changes over to /dev/idad0a which is in my fstab.

The funny thing is that there is no /dev/id0a in /dev and it will not
allow me to build it either.

I also posted a much more crazy post earlier but have since fixed most of
the problems except this one.

Any help would be appreciated.

Thanks

Chris
---
Christopher T. Griffiths	        
Engineering Department
Quansoo Group Inc.
cgriffiths@quansoo.com

[-- Attachment #2 --]
# machine definitions
machine		i386
cpu		I686_CPU
ident		EXCALIBUR
maxusers	100

# kernel options
options         MATH_EMULATE            #Support for x87 emulation
options         DIAGNOSTIC
options         UCONSOLE
options         USERCONFIG
options         KTRACE                  #kernel tracing
options         TCP_DROP_SYNFIN         #drop TCP packets with SYN+FIN
options         TCP_RESTRICT_RST        #restrict emission of TCP RST
options         ICMP_BANDLIM
options         MD5

# compatibility options
options		COMPAT_43
options		IBCS2

# sysv options
options         USER_LDT
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG

# network options
options		INET
options 	INET6			

# filesystem options
options		FFS
options		FFS_ROOT
options         MFS
options		SOFTUPDATES
options         NFS
options         NFS_NOSERVER
options         PROCFS
options		CD9660
options		CD9660_ROOT
options		MSDOSFS

# Video Options
options         VESA

# posix options
options		P1003_1B
options		_KPOSIX_PRIORITY_SCHEDULING
options		_KPOSIX_VERSION=199309L

#System bus
device          isa
device          eisa
device          pci
options		AUTO_EOI_1

#keyboard and mouse
device          atkbdc0 at isa? port IO_KBD
device          atkbd0  at atkbdc? irq 1
device          psm0    at atkbdc? irq 12

#Console
device          vga0    at isa?
device          sc0     at isa?

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

# Power management support 
device          apm0    

# apm/psm options
options		PSM_HOOKRESUME
options		PSM_RESETAFTERSUSPEND

# ata/atapi controllers/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

# atapi options
options 	ATA_STATIC_ID		#Static device numbering
#options         ATA_ENABLE_ATAPI_DMA

#
# Standard floppy disk controllers and floppy 
device          fdc0    at isa? port IO_FD1 irq 6 drq 2
device          fd0     at fdc0 drive 0

# 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

# Serial (COM) ports
device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 irq 3

# Ethernet NICs.
device          tl                 
device          miibus                 

# Compaq Intelligent Disk Array Controller
#
device          ida             # Compaq Smart RAID
device          id             

# pseudo devices
pseudo-device	gzip
pseudo-device	loop
pseudo-device   ether
pseudo-device	pty	        16
pseudo-device	tun	        1
pseudo-device	bpf	        4
pseudo-device	splash
pseudo-device	md		# Memory "disks"
pseudo-device	gif	4	# IPv6 and IPv4 tunneling
pseudo-device	faith	1	# IPv6-to-IPv4 relaying (translation)

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0005031141300.1849-200000>