Date: Wed, 4 Nov 1998 01:54:47 -0500 From: john hood <cgull@owl.org> To: wosch@FreeBSD.ORG Cc: current@FreeBSD.ORG, wosch@FreeBSD.ORG, mike@smith.net.au Subject: Re: Missing IDE CD-ROM after 3.0 upgrade Message-ID: <19981104015447.11838@owl.org> In-Reply-To: <199811020825.AAA08974@dingo.cdrom.com>; from Mike Smith on Mon, Nov 02, 1998 at 12:25:04AM -0800 References: <19981101214725.A3577@panke.de.freebsd.org> <199811020825.AAA08974@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 02, 1998 at 12:25:04AM -0800, Mike Smith wrote: > > On 1998-10-25 18:38:09 +0100, Wolfram Schneider wrote: > > > I just updated from 2.2.6R to 3.0. The new 3.0 kernel > > > does not find the CD-ROM anymore ;-( > > > > I tracked down the problem to a patch in Sep 1997. Before > > the patch my IDE CD-ROM was detected by the kernel. After the > > commit not ... Any change to fix this? > > Er, no idea. You may have to break this down into several components > to work out which one(s) break you. I'd have to guess it was the > Promise controller changes. Then we'd need to work out a compromise > fix. Erm, there's problems with the way the code remembers its probes of both PCI controllers and drives, and given the right combinations, it won't see them or the drive doesn't work. The data structures in there are a mess and I misused them in a couple of places. And no, the Promise code isn't specifically responsible, it's just a participant in the general lossage. :) I can't remember the exact sequences of controllers and drives that caused these problems to rear up, but try rearranging drives on the controllers. :(. I've got code that fixes that problem, but it causes all sorts of new problems with the Promise controller I recently got and have been beating on (the problems seem to be related to the shared & level-triggered interrupt for primary and secondary controllers on the Promise), and Soren tells me they've also manage to hang his computer a couple of times and severely eat his filesystems once. Sigh. I'll work on it some more. If rearranging things doesn't work, and you aren't using a Promise controller, and you feel like living a little dangerously (at least according to Soren), then I can pass the current patches along to you and you can try them out. --jh -- Mr. Belliveau said, "the difference was the wise, John Hood, cgull intelligent look on the face of the cow." He was @ *so* right. --Ofer Inbar owl.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981104015447.11838>