Date: Wed, 24 Jun 1998 11:08:00 -0700 From: David Greenman <dg@root.com> To: Cejka Rudolf <xcejka00@dcse.fee.vutbr.cz> Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: fxp0: Hard bug??? Message-ID: <199806241808.LAA00690@implode.root.com> In-Reply-To: Your message of "Wed, 17 Jun 1998 15:42:53 %2B0200." <199806171342.NAA21334@sts.dcse.fee.vutbr.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
>_BUT_ after adding two lines: > > CSR_WRITE_4(sc, FXP_CSR_PORT, FXP_PORT_SOFTWARE_RESET); > DELAY(10); > >in fxp_init() function, kernel boots well! I just noticed that you are using the 'SOFTWARE_RESET' instead of the 'SELECTIVE_RESET'. This is generally not recommended as it does a complete reset of the chip and requires complete reprogramming. In addition, it can also cause your PCI bus to hang if done when the card isn't completely idle. So are you saying that your card won't work propeyly without doing the SOFTWARE_RESET? What happens when you use the SELECTIVE_RESET instead? It sounds like your MSDOS driver is doing something very funky with the card...one can only imagine. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806241808.LAA00690>