uhci and uninitialized usb controller

Davide Rossetti (davide.rossetti@roma1.infn.it)
Sun, 28 Nov 1999 18:12:44 +0100


hi,
just to be silly:
on my bi-processor PII, ASUS board, in case I disable IRQ assigning in
BIOS (it was so to prevent SCSI and USB from sharing the IRQ), I get
(Linux 2.3.28):
a) SMP kernel: EBUSY at insmod time as in uhci.c
...
retval = -EBUSY;
if (request_irq(irq, uhci_interrupt, SA_SHIRQ, "uhci", uhci) == 0) {
...

doesn't check uhci_interrupt.

b) UP kernel: seems someone (the pci stuff in the kernel ?) activates
and IRQ-assigns the USB interface anyway.

my setup, with USB IRQ activated in the BIOS:
00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Step
ping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 set
Interrupt: pin D routed to IRQ 9
Region 4: I/O ports at d400

--
+------------------------------------------------------------------+
|Rossetti Davide   INFN - Sezione Roma I - gruppo V, prog. APEmille|
|                  web    : http://apemaia.roma1.infn.it/~rossetti |
|    """""         E-mail : davide.rossetti@roma1.infn.it          |
|    |o o|         phone  : (+39)-06-49914412                      |
|--o00O-O00o--     fax    : (+39)-06-49914423   (+39)-06-4957697   |
|                  address: Dipartimento di Fisica (V.E.)          |
|                           Universita' di Roma "La Sapienza"      |
|                           P.le Aldo Moro,5 I - 00185 Roma - Italy|
|             pgp pub. key: finger rossetti@apemaia.roma1.infn.it  |
|                                                                  |
|"Most people think about twice a year.  I got famous by thinking  |
| once a week." - George B. Shaw                                   |
+------------------------------------------------------------------+

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/