2003-08-15 23:18:29

by Paul Dickson

[permalink] [raw]
Subject: Missing cardbus label in /proc/interrupts

Seen in 2.6.0-test3's /proc/interrupts:

CPU0
0: 179268180 XT-PIC timer
1: 36175 XT-PIC i8042
2: 0 XT-PIC cascade
3: 1248 XT-PIC ide2
5: 820479 XT-PIC ESS Maestro 2
8: 1 XT-PIC rtc
11: 3548209 XT-PIC uhci-hcd, , , eth0
14: 518106 XT-PIC ide0
15: 714841 XT-PIC ide1
NMI: 0
ERR: 18176

The cardbus devices aren't listed. I'm using the network card in one and
the CF card is readable in the other. This is probably a trivial bug.

[root@violet 16:08:54 root]# lspci -v
...
00:04.0 CardBus bridge: Texas Instruments PCI1220 (rev 02)
Subsystem: Dell Computer Corporation: Unknown device 0085
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 10400000-107ff000 (prefetchable)
Memory window 1: 10800000-10bff000
I/O window 0: 00001000-000010ff
I/O window 1: 00001400-000014ff
16-bit legacy interface ports at 0001

00:04.1 CardBus bridge: Texas Instruments PCI1220 (rev 02)
Subsystem: Dell Computer Corporation: Unknown device 0085
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 10c00000-10fff000 (prefetchable)
Memory window 1: 11000000-113ff000
I/O window 0: 00001800-000018ff
I/O window 1: 00001c00-00001cff
16-bit legacy interface ports at 0001
...

I noticed this after several card insertions, so I rebooted the system,
but this seems to be constant.

-Paul


2003-08-27 10:06:35

by Paul Dickson

[permalink] [raw]
Subject: Re: Missing cardbus label in /proc/interrupts

On Fri, 15 Aug 2003 16:18:19 -0700, Paul Dickson wrote:

> Seen in 2.6.0-test3's /proc/interrupts:
>
> CPU0
> 0: 179268180 XT-PIC timer
> 1: 36175 XT-PIC i8042
> 2: 0 XT-PIC cascade
> 3: 1248 XT-PIC ide2
> 5: 820479 XT-PIC ESS Maestro 2
> 8: 1 XT-PIC rtc
> 11: 3548209 XT-PIC uhci-hcd, , , eth0
> 14: 518106 XT-PIC ide0
> 15: 714841 XT-PIC ide1
> NMI: 0
> ERR: 18176
>
> The cardbus devices aren't listed. I'm using the network card in one and
> the CF card is readable in the other. This is probably a trivial bug.
>
> [root@violet 16:08:54 root]# lspci -v
> ...
> 00:04.0 CardBus bridge: Texas Instruments PCI1220 (rev 02)
> Subsystem: Dell Computer Corporation: Unknown device 0085
> Flags: bus master, medium devsel, latency 168, IRQ 11
> Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
> Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
> Memory window 0: 10400000-107ff000 (prefetchable)
> Memory window 1: 10800000-10bff000
> I/O window 0: 00001000-000010ff
> I/O window 1: 00001400-000014ff
> 16-bit legacy interface ports at 0001
>
> 00:04.1 CardBus bridge: Texas Instruments PCI1220 (rev 02)
> Subsystem: Dell Computer Corporation: Unknown device 0085
> Flags: bus master, medium devsel, latency 168, IRQ 11
> Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
> Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
> Memory window 0: 10c00000-10fff000 (prefetchable)
> Memory window 1: 11000000-113ff000
> I/O window 0: 00001800-000018ff
> I/O window 1: 00001c00-00001cff
> 16-bit legacy interface ports at 0001
> ...

In 2.6.0-test4, /proc/interrupts:

11: 195758 XT-PIC uhci-hcd, 0000:00:04.0, 0000:00:04.1, eth0

The labels are no longer missing, but is this the ultimate designation for
a cardbus bridge?

-Paul

2003-09-06 21:44:13

by Russell King

[permalink] [raw]
Subject: Re: Missing cardbus label in /proc/interrupts

On Wed, Aug 27, 2003 at 03:06:23AM -0700, Paul Dickson wrote:
> In 2.6.0-test4, /proc/interrupts:
>
> 11: 195758 XT-PIC uhci-hcd, 0000:00:04.0, 0000:00:04.1, eth0
>
> The labels are no longer missing, but is this the ultimate designation for
> a cardbus bridge?

This should be fixed in 2.6.0-test4-bkcurr as of tonight (they're now
called "yenta".)

--
Russell King ([email protected]) http://www.arm.linux.org.uk/personal/
Linux kernel maintainer of:
2.6 ARM Linux - http://www.arm.linux.org.uk/
2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core