After passing NOUSB at installation AND in LILO, there is still the need for USB. Further insmod of usb controllers hangs the system.
My lspci -vvx put out that my PCI device responsible for USB, 0:07.2, is using IRQ5 and IO Base 4 from 0x1800 to 0x181f
as at booting I put as parameter this:
reserve=0x1800,20 that is almost the same as nousb.
Of course rc.d (because of RH9) will try to start services for USB. and it will hang at loading usb controller.
Trying better reserve=0x1800,20 nousb will avoid loading the modules. BUT, and this is my big problem, at the login screen an with a blinking cursor (full graphical login) I don't have any keyboard or mouse (weird enough) I cannot be sure since I have no kbd or mouse, but I believe it didn't hung at this time.
Mouse is not USB, of course. A PS2 and the known Synapsis, nothing works reserving this addresses.
What can I do? How do I know which io address is my mouse using, if any (PS2 uses IRQ 12 under Windows but IOports???) I'm a newbie with Linux and laptops but not with computers. And the keyboard? /dev/psm0 is supposed to be the mouse in question, isn't? What is the symbol in /dev for a laptop keyboard.
How do I know the resources they are taking.
How can I change it. (setserial maybe?) Can I change it?
Or its better to use setpci and _move_ USB pci controller to another free address (how do I know the REAL free address under Linux) I tried this and it hung with ~ That's a kernel's hardware issue. Isn't?
If my line of thinking is correct (I presume it is) this could be a better and general solution than recompiling kernels, for newbies at least. Any ideas?
Worst case... editing usb.h or hub.h before compiling I suppose... HOW then?
