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, [EMAIL PROTECTED] wrote: > i guess i just missed the ataprobe at the beginning of the function. > > - erik
