From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-amd64+bounces-9900-garchives=archives.gentoo.org@lists.gentoo.org>) id 1KdRy5-0001J4-UC for garchives@archives.gentoo.org; Wed, 10 Sep 2008 15:50:58 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CB907E04C7; Wed, 10 Sep 2008 15:50:56 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by pigeon.gentoo.org (Postfix) with ESMTP id 75D30E04C7 for <gentoo-amd64@lists.gentoo.org>; Wed, 10 Sep 2008 15:50:56 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KdRy0-0001Fz-WC for gentoo-amd64@lists.gentoo.org; Wed, 10 Sep 2008 15:50:53 +0000 Received: from ip68-231-12-43.ph.ph.cox.net ([68.231.12.43]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-amd64@lists.gentoo.org>; Wed, 10 Sep 2008 15:50:52 +0000 Received: from 1i5t5.duncan by ip68-231-12-43.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-amd64@lists.gentoo.org>; Wed, 10 Sep 2008 15:50:52 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-amd64@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-amd64] Re: USB 2.0 falling back to full-speed Date: Wed, 10 Sep 2008 15:50:45 +0000 (UTC) Message-ID: <pan.2008.09.10.15.50.45@cox.net> References: <48C62775.6050808@st.com> <pan.2008.09.09.08.30.00@cox.net> <48C636A0.2010106@st.com> <48C665E8.8030204@st.com> <48C7ADE8.3020300@st.com> Precedence: bulk List-Post: <mailto:gentoo-amd64@lists.gentoo.org> List-Help: <mailto:gentoo-amd64+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-amd64+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-amd64+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-amd64.gentoo.org> X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip68-231-12-43.ph.ph.cox.net User-Agent: Pan/0.133 (House of Butterflies) Sender: news <news@ger.gmane.org> Content-Transfer-Encoding: quoted-printable X-Archives-Salt: d9b41838-7e7c-48f9-acb8-009f3523d2e9 X-Archives-Hash: 20df62dff6adcc1a1b841df94c72349a Raffaele BELARDI <raffaele.belardi@st.com> posted 48C7ADE8.3020300@st.com= , excerpted below, on Wed, 10 Sep 2008 13:22:16 +0200: > Regarding usb loaded as module, the only syslog difference I found with > the compiled-in version is that in the former ehci is loaded after ohci= , > while in the latter it is loaded before ohci. >=20 > Is there a way to force the kernel to initialize/invoke drivers in a > specific order with compiled-in drivers? I believe there is... at least in some cases... using the kernel command=20 line in grub. It's not something I've tried nor do I remember the=20 details, unfortunately. The config description for ehci says root-hubs are paired with an ohci/ uhci hub as well, for 1.1 fallback, and suggesting that you configure in=20 the appropriate one of those as well, which you did. In theory,=20 therefore, both should work regardless of which one starts first. =20 Obviously the theory doesn't match this implementation. I'd be surprised= =20 if there wasn't either an ordering mechanism (user-side) or an in-kernel=20 quirk list regarding start order, however, just because hardware bugs=20 happen. As for CPU throttling, after reading that bug (=20 http://bugzilla.kernel.org/show_bug.cgi?id=3D8692 ), it appears they=20 /tried/ to avoid having sensitive operations going on during frequency=20 changes. But that was well after boot and everything was initialized. =20 It's entirely possible they still need to modify the boot to stabilize=20 frequencies while initializing the drivers, as well. If you're up to a=20 lot of testing (well, it's obvious from that bug how many rounds it could= =20 take...), you might consider filing a bug on it and see what they say. =20 Since you can't say it's a regression from a known working version, they=20 may not be quite as willing to work on it, but then again, they know what= =20 fixed it in the up and running case, so fixing it during initialization=20 as well shouldn't be so hard. But anyway, I'm glad my info was of help getting it working in some=20 fashion, even if it's not your first config choice. I guess you're lucky= =20 you found both triggers at about the same time. Consider the chances if=20 you'd not thought to try them together! --=20 Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman