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>