Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Mar 1996 16:11:15 GMT
From:      risner@stdio.com
To:        freebsd-SCSI@freebsd.org
Cc:        risner@stdio.com
Subject:   Disk problems
Message-ID:  <199603151611.QAA00196@install.stdio.com>

index | next in thread | raw e-mail

I have having several problems with 2.2-SNAP 3-3 *AND* 2.1-RELEASE.

8 meg, 486-sx-25 ASUS VL/I-486SV2GX4, SMC ethernet

SCSI = FDC 850 8bit "seagate"
1 conner 100 meg (Digital RZ23 SCSI) 
1 seagate 235 meg ST1239N
1 Emulex ESDI - SCSI with one ESDI disk formatted

First, I could only get the system installed with the Seagate present.
The Emulex had unformatted disks/media.

If the emulex on board at boot time, the install shell
crashes, with "sysinstall: read: no such file or address" or 
"sysinstall: page fault".

I got it installed on the Seagate, but when adding the other disks I noticed
that the FDC/Seagate controller boots from ID 6 down.  FreeBSD assigns disks
from ID 0 and up, so it can't mount the root with more than one disk installed.

I placed the Emulex on board and booted fine after It was installed on the
Seagate.  I used "scsiformat -w sd1" to format the ESDI/SCSI disk.
Then reboot to find it not booting because the New ESDI is BIOS booted
and it is clean.  I took it off and moved the seagate disk to ID 6.

But NOW that I have it installed I get "sea: abritration timeout" a lot
when I add either the Conner or Emulex to the board.

I cannot figure it and I hope someone can help.

The UNFORMATTED Emulex disk looked like:
/kernel: (sea0:2:0): "unknown unknown ????" type 0 fixed SCSI 0
/kernel: sd1(sea0:2:0): Direct-Access 
/kernel: sd1(sea0:2:0): NOT READY asc:22,0
/kernel: sd1(sea0:2:0):  Illegal function (should use 20 00, 24 00, or 26 00)
/kernel: , retries:4
...
/kernel: sd1: could not get size
/kernel: 0MB (0 512 byte sectors)
I think maybe this is what caused the page faults and other crashes on install.

Second, I have a config with:

device sd0

boots fine when ONLY one disk installed.

controller	sea0	at isa? bio irq 3 iomem 0xce000 iosiz 0x2000 vector seaintr
controller	scbus0 at sea0
disk		sd0 at scbus0 target 6 unit 0

Does not boot with a single disk at target 6.
In fact it looks like this:


/kernel.sd0: sea0: type Future Domain TMC-885/TMC-950
/kernel.sd0: (sea0:0:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd1(sea0:0:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:1:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd2(sea0:1:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:2:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd1(sea0:2:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:3:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd3(sea0:3:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:4:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd4(sea0:4:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:5:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd5(sea0:5:0): Direct-Access 191MB (392175 512 byte sectors)
/kernel.sd0: (sea0:7:0): "SEAGATE KS23758 9224" type 0 fixed SCSI 1
/kernel.sd0: sd6(sea0:7:0): Direct-Access 191MB (392175 512 byte sectors)

And fails with "can't mount root".

Any suggestions?
I looked at the current FAQ, Handbook and 2.2 SNAP LINT kernel.
I can not figure out how to build a kernel 
that will boot.

Also, if I install on the EMULEX I only see one disk even if there
are two working formatted disks installed.
It does (the install disk) not seem to probe for the lun disks?

Risner



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603151611.QAA00196>