public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts
@ 2001-06-04  7:07 Pavel Roskin
  2001-06-04 18:31 ` (lkml)2.4.5-ac7 " thunder7
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Pavel Roskin @ 2001-06-04  7:07 UTC (permalink / raw)
  To: linux-kernel

Hello!

I don't know, maybe it's Ok, but it looks confusing - usb-uhci is listed
twice on the same IRQ 9.

# cat /proc/interrupts
           CPU0
  0:      82287          XT-PIC  timer
  1:       2624          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
  9:          0          XT-PIC  usb-uhci, usb-uhci
 10:        781          XT-PIC  eth0
 11:          0          XT-PIC  eth1
 12:        900          XT-PIC  PS/2 Mouse
 14:      17434          XT-PIC  ide0
 15:          9          XT-PIC  ide1
NMI:          0
LOC:      82250
ERR:         15

.config is here: http://www.red-bean.com/~proski/linux/config

In short, all USB stuff is compiled as modules.

# CONFIG_USB_UHCI is not set
CONFIG_USB_UHCI_ALT=m
# CONFIG_USB_OHCI is not set

It's a brand new VIA motherboard, so I don't know whether the problem
existed in the earlier kernels or not (if it's a problem).

It looks like that the motherboard has two USB controllers:

00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)
00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 20)
00:08.0 Ethernet controller: 3Com Corporation 3c900 10BaseT [Boomerang]
00:09.0 Ethernet controller: Bridgecom, Inc: Unknown device 0985 (rev 11)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

-- 
Regards,
Pavel Roskin


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: (lkml)2.4.5-ac7 usb-uhci appears twice in /proc/interrupts
  2001-06-04  7:07 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts Pavel Roskin
@ 2001-06-04 18:31 ` thunder7
  2001-06-04 19:27 ` 2.4.5-ac7 " Meelis Roos
  2001-06-04 20:07 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: thunder7 @ 2001-06-04 18:31 UTC (permalink / raw)
  To: Pavel Roskin; +Cc: linux-kernel

On Mon, Jun 04, 2001 at 03:07:56AM -0400, Pavel Roskin wrote:
> Hello!
> 
> I don't know, maybe it's Ok, but it looks confusing - usb-uhci is listed
> twice on the same IRQ 9.
> 
My Abit VP6 (VIA694) says in dmesg:

usb.c: registered new driver hub
uhci.c: USB UHCI at I/O 0xa000, IRQ 19
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O 0xa400, IRQ 19
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c:  Linus Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber
uhci.c: USB Universal Host Controller Interface driver
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.

And more, if I read the handbook I get an adapter to get another two usb
plugs at the backside. So yes, this motherboard has 2 usb controllers.

I think it is okay - you may want to check your own manual.

Good luck,
Jurriaan
-- 
BOFH excuse #131:

telnet: Unable to connect to remote host: Connection refused
GNU/Linux 2.4.5-ac7 SMP/ReiserFS 2x1402 bogomips load av: 0.00 0.00 0.00

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts
  2001-06-04  7:07 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts Pavel Roskin
  2001-06-04 18:31 ` (lkml)2.4.5-ac7 " thunder7
@ 2001-06-04 19:27 ` Meelis Roos
  2001-06-04 20:07 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: Meelis Roos @ 2001-06-04 19:27 UTC (permalink / raw)
  To: linux-kernel

PR> I don't know, maybe it's Ok, but it looks confusing - usb-uhci is listed
PR> twice on the same IRQ 9.
[...]
PR>   9:          0          XT-PIC  usb-uhci, usb-uhci
[...]
PR> 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)
PR> 00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)

This is normal, you do have two of these.

But a there's a little copy-paste error(?) on uhci.c:
both usb-uhci.c and uhci.c register themselves as usb-uhci.
(in request_region and request_irq and uhci_pci_driver).

--
Meelis Roos (mroos@linux.ee)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts
  2001-06-04  7:07 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts Pavel Roskin
  2001-06-04 18:31 ` (lkml)2.4.5-ac7 " thunder7
  2001-06-04 19:27 ` 2.4.5-ac7 " Meelis Roos
@ 2001-06-04 20:07 ` Alan Cox
  2 siblings, 0 replies; 4+ messages in thread
From: Alan Cox @ 2001-06-04 20:07 UTC (permalink / raw)
  To: Pavel Roskin; +Cc: linux-kernel

> I don't know, maybe it's Ok, but it looks confusing - usb-uhci is listed
> twice on the same IRQ 9.

It looks ok to me . You have two USB controllers sharing an IRQ

> 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)
> 00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 10)

Alan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-06-05  4:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-06-04  7:07 2.4.5-ac7 usb-uhci appears twice in /proc/interrupts Pavel Roskin
2001-06-04 18:31 ` (lkml)2.4.5-ac7 " thunder7
2001-06-04 19:27 ` 2.4.5-ac7 " Meelis Roos
2001-06-04 20:07 ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox