noapic and USB2 high-speed
Jesus Jr M Salvo
jesus.m.salvo at gmail.com
Thu Jun 14 10:17:01 UTC 2007
I am still running FC6 on a Compaq Presario V6107AU notebook with an
AMD Turionx64 x2, although I am still using an x86 kernel:
$ uname -mprv
2.6.20-1.2948.fc6 #1 SMP Fri Apr 27 19:48:40 EDT 2007 i686 athlon
When I initially tried to install FC6 on this notebook, the only I was
able to boot was by adding the noapic kernel parameter. During all
that time, I always have this error on dmesg:
irq 7: nobody cared (try booting with the "irqpoll" option)
Disabling IRQ #7
I also have a built-in nVidia graphics controller and an nVidia
chipset. I am also now using nVidia's proprietary graphics driver.
However, I realised later that the only way I could get high-speed
working with my USB 2.0 devices was if I _remove_ the "noapic" kernel
parameter. That is, if I have noapic, I only get up to full-speed (
12Mbps ). Without noapic, I get high-speed ( 480Mbps ). What's more, I
occassionally get lock-ups with X if I do not have noapic.
To summarise my problems:
1) If I have noapic, I am not able to achieve high-speed with my USB
2.0 devices, but I do not seem to get any lock-ups with X.
2) If I do not have noapic, I am able to achieve high-speed with my
USB 2.0 devices, but I occassionally get lock-ups with X ... say once
or twice a day ... most often during screen savers. I am using "The
Matrix" screen saver, but _not_ the opengl version.
What is also interesting was that, in the intial kernel that came with
the FC6 CD, the only way I was able to boot was with the noapic
parameter. So through all the kernel upgrades, I always have noapic
... until about last month when I tried to get high-speed USB working
and tried _not_ having noapic. So I was surprised that with later
kernels, I was able to actually boot without having noapic.
Any ideas ? Suggestions ?
How can I have high-speed USB 2.0 working _and_ not having to deal
with lock-ups with X?
More information about the users