Date: Tue, 05 Dec 2000 22:04:22 -0600 From: David Kelly <dkelly@hiwaay.net> To: Rick Hamell <hamellr@1nova.com> Cc: Dan Langille <dan@langille.org>, freebsd-questions@FreeBSD.ORG Subject: Re: sym SCSI card problems during settle wait Message-ID: <200012060404.eB644MF05976@grumpy.dyndns.org> In-Reply-To: Message from Rick Hamell <hamellr@1nova.com> of "Mon, 04 Dec 2000 17:32:35 GMT." <Pine.BSF.4.21.0012041731540.532-100000@heorot.1nova.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Rick Hamell writes: > > > sym0: <810a> port 0x6100-0x61ff mem 0xc1001000-0x10010ff irq 9 at > > device 17.0 on pci0 > > sym0: No NVRAM, ID 7, Fast-10, SE parity checking > > > > The card has 53C810A on a SYMBIOS chip if that helps. > > > > The last message displayed is: > > Waiting 15 seconds for SCSI devices to settle. > > > > Then it stops and never comes back. Any ideas why? > > Usually it's poor termination, ID number duplication, or IRQ > sharing. It *shouldn't* be IRQ sharing. On serial ports, yes. On PCI SCSI cards, no. Then again, look and see its on IRQ 9. That's a.k.a. IRQ 2, a common place to put an extra COM port or ethernet card. The only way I know to move it is with MB BIOS, and that varies with machine. Share it with something else PCI, like I do: ahc0: <Adaptec 2940 SCSI adapter> port 0xe000-0xe0ff mem 0xf8000000-0xf8000fff irq 15 at device 9.0 on pci0 sym0: <875> port 0xd800-0xd8ff mem 0xf7000000-0xf7000fff,0xf7800000-0xf78000ff irq 15 at device 11.0 on pci0 fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xd400-0xd41f mem 0xf5800000-0xf58fffff,0xf9000000-0xf9000fff irq 15 at device 13.0 on pci0 Haven't been brave enough (or desparate) to try sharing with an ATA device. In the above example the 2nd IDE normally on IRQ 15 is disabled. Don't think your problem is termination as it wouldn't hang forever unless it was stuck between the CPU and '810. I was not aware the sym driver supported the 810, but its man page says it does. If you have a running system, try replacing sym with ncr. If ncr is in your kernel think you can disable sym with "boot -c". If you have othern sym cards in the machine also too that you wish to continue using sym, the SYM_SETUP_LP_PROBE_MAP option appears to allow sym to skip the '810's so ncr will pick it up. See the sym(4) manpage. Sometimes, "It worked in the other machine" turns out the card got zapped between machines. They are safest not being moved. -- David Kelly N4HHE, dkelly@hiwaay.net ===================================================================== The human mind ordinarily operates at only ten percent of its capacity -- the rest is overhead for the operating system. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012060404.eB644MF05976>