Date: Fri, 6 Oct 2006 14:16:21 +0000 (UTC) From: Bruce Evans <bde@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa cy.c Message-ID: <200610061416.k96EGLqY015083@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 2006-10-06 14:16:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/i386/isa cy.c Log: Fail the probe instead of panicing if the memory address is 0. The memory address can be 0 only with certain misconfigurations. We don't try to detect misconfigurations of the kernel config file, but IIRC the panic was caused by a hardware misconfiguration like the following: - a cy PCI card physically present but with a hardware conflict - then the cy PCI probe is called first but fails due to the conflict - no cy ISA card present - the cy ISA probe is called. Normally this uses the nonzero memory address in the config file and just fails when there is no cy ISA card present, but when there is a cy PCI card present, the ISA memory resource is apparently lost. The (non-)presence of the cy ISA card probably makes no difference here. Revision Changes Path 1.97.2.3 +3 -1 src/sys/i386/isa/cy.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610061416.k96EGLqY015083>