Skip site navigation (1)Skip section navigation (2)
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>