1 |
On Friday 21 October 2005 21:59, Duncan wrote: |
2 |
> Karol Krizka posted <200510211844.12551.kkrizka@×××××.com>, excerpted |
3 |
> |
4 |
> below, on Fri, 21 Oct 2005 18:44:06 -0700: |
5 |
> > For some time I have been having this problem: when bottom the system |
6 |
> > hangs for several minutes before continuing duing the "Checking for |
7 |
> > ohci-hcd..." (I think, might be "Loading") stage. I am not sure what the |
8 |
> > problem is and it has persisted through several kernel versions. Do you |
9 |
> > know if there is a way to fix this? If not can it be removed? |
10 |
> |
11 |
> You could compile the kernel without the affected module. |
12 |
> |
13 |
> Note that with USB there are three bus standards to choose from, OHCI and |
14 |
> UHCI are USB 1.x standards (UHCI is the Intel/Via solution, OHCI the |
15 |
> community standard, doing more in hardware, lspci -v will usually list the |
16 |
> controller with the interface you need) EHCI is USB 2.x). |
17 |
> |
18 |
00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if |
19 |
10 [OHCI]) |
20 |
Subsystem: nVidia Corporation Unknown device 0c80 |
21 |
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20 |
22 |
Memory at e0000000 (32-bit, non-prefetchable) [size=4K] |
23 |
Capabilities: [44] Power Management version 2 |
24 |
|
25 |
00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if |
26 |
10 [OHCI]) |
27 |
Subsystem: nVidia Corporation Unknown device 0c80 |
28 |
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18 |
29 |
Memory at e0001000 (32-bit, non-prefetchable) [size=4K] |
30 |
Capabilities: [44] Power Management version 2 |
31 |
|
32 |
00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2) (prog-if |
33 |
20 [EHCI]) |
34 |
Subsystem: nVidia Corporation Unknown device 0c80 |
35 |
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19 |
36 |
Memory at e0004000 (32-bit, non-prefetchable) [size=256] |
37 |
Capabilities: [80] Power Management version 2 |
38 |
|
39 |
Ehh, I think I need OHCI. One thing that I forgot to mention is that I have a |
40 |
USB webcam plugged in and disconnecting seems to help. If there is no other |
41 |
solution I'll just connect it when I need it. |
42 |
|
43 |
I was wondering though if I just can't disable the check and load the module |
44 |
through modules.autoload.d/kernel-2.6. Would that work? |
45 |
|
46 |
> You'll normally need only one of the above, UHCI, OHCI, or EHCI, possibly |
47 |
> EHCI for USB 2.0 and one of the others, if your board offers some USB 1.x |
48 |
> only, and some USB 2.x ports. The only time you'd need both of the USB |
49 |
> 1.x interface standards would be if you had one onboard and the second as |
50 |
> a plugin board. See the associated kernel config help items for each of |
51 |
> the above options, for more details. |
52 |
> |
53 |
> Figure out which of the above you have, and disable the others, and it |
54 |
> could fix your problem. That's assuming, of course, that you don't have |
55 |
> OHCI, thus the reason for the long pause trying to detect it. If you have |
56 |
> it and use it so can't disable it, and it's simply pausing a while to |
57 |
> detect it, this obviously won't be a lot of help, but chances are, you |
58 |
> don't have OHCI, so it takes a while trying to find it before giving up. |
59 |
> |
60 |
> -- |
61 |
> Duncan - List replies preferred. No HTML msgs. |
62 |
> "Every nonfree program has a lord, a master -- |
63 |
> and if you use the program, he is your master." Richard Stallman in |
64 |
> http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html |
65 |
|
66 |
-- |
67 |
Karol Krizka |