Subject: Re: Mac mini and keyboard
To: Donald Lee <MacPPC1@caution.icompute.com>
From: Michael <macallan18@earthlink.net>
List: tech-kern
Date: 03/02/2005 20:37:33
--Signature=_Wed__2_Mar_2005_20_37_33_-0500_IpS_+BWQWcN2owWb
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Hello,

> I would think that ideally, you'd want the USB baseline drivers started very
> early, and the USB mass storage detection to happen "much later".  
Exactly. So we have keyboard control as soon as possible - this deadlock when the kernel asks for a root device needs to be dealt with.

> I bet the USB drivers don't "factor" nicely like that. ;->
It would be enough to postpone configuration of any removable storage until all the built-in stuff is done - not easy to do, we'd need to run autoconfig twice. But then it would be easy to add some option to move any driver into the 2nd run and this way enforce some kind of load order. Could be useful for other things as well, like console drivers - we'd move the generic driver ( like macppc's ofb ) into the 2nd run to make sure it's probed after all other possible matches.

have fun
Michael

--Signature=_Wed__2_Mar_2005_20_37_33_-0500_IpS_+BWQWcN2owWb
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQiZqXcpnzkX8Yg2nAQK0Zgf/UBfZj4otOwd9GIers1rJNUqlEmmu6mtq
299jBotf5mEbclVHbwpBsPBr+su81qhQoiRQXdVuM5ZYO9SpZbesN8iG4Z6rNnzE
e7PDvEKWd/kPUet8DEhSFmei7geq9k+CAv1RtLf4lbkJUB0XUFMwO5KxisimSumX
ey21Rh0WJ2oLniysKz5uQZTN7DhYmhKFG1AVSp3HFGSsMsCKJliZdj3GXATMcT19
8uCZcP3YV0BBdjPynBa7RPkdjwueHV3Edy4kOAYkHrh5/3vA7eCl0T0EMTYrgzLE
rFcil8uu1gI6yGC1payd0USCE8f+KW0A6gewdJq4SVish2GfYC0IqA==
=XSrP
-----END PGP SIGNATURE-----

--Signature=_Wed__2_Mar_2005_20_37_33_-0500_IpS_+BWQWcN2owWb--