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>

next in thread | raw e-mail | index | archive | help
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




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