From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <7e5a78be741c6f2d3bcc83d295f1ba21@plan9.bell-labs.com> Date: Thu, 21 Sep 2006 18:31:37 -0400 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: venti+fossil problems on new install In-Reply-To: <6390b70ba8a68e6a34cb9545334ae131@quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: bd2724fe-ead1-11e9-9d60-3106f5b1d025 Just to expand a little on what Charles said, the loop in atapnp does 2 things: 1) tries to find extra PCI controllers and make them available are DMA capable; 2) tries to match one of those with any previously found legacy controllers so DMA can be enabled on the legacy controllers. Case 1) above could be relaxed to make unrecognised controllers available but without DMA. Past experience has shown that the information set in the PCI configuration space by the BIOS is not always accurate, but that would be an option to let more controllers be recognised as usable during installation. On Thu Sep 21 18:17:14 EDT 2006, quanstro@quanstro.net wrote: > i guess i just missed the ataprobe at the beginning of the function. > > - erik