linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.10: irq 12 nobody cared!
@ 2005-02-17  7:17 Joshua Kwan
  2005-02-17 14:40 ` Zwane Mwaikambo
  2005-02-18  0:38 ` Linus Torvalds
  0 siblings, 2 replies; 9+ messages in thread
From: Joshua Kwan @ 2005-02-17  7:17 UTC (permalink / raw)
  To: linux-kernel, hostap

[-- Attachment #1: Type: text/plain, Size: 1813 bytes --]

Hi,

Just migrated to 2.6.10 on an old VIA MVP3 box and I'm getting this:

irq 12: nobody cared!
  [<c012bb42>] __report_bad_irq+0x22/0x80
  [<c012bc0c>] note_interrupt+0x4c/0x80
  [<c012b6f8>] __do_IRQ+0x118/0x140
  [<c0103d76>] do_IRQ+0x36/0x60
  =======================
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c0117730>] __do_softirq+0x30/0xa0
  [<c0103e79>] do_softirq+0x39/0x40
  =======================
  [<c012b574>] irq_exit+0x34/0x40
  [<c0103d7d>] do_IRQ+0x3d/0x60
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c012b914>] setup_irq+0x94/0x120
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c012baf2>] request_irq+0x72/0xa0
  [<c03ab9a1>] i8042_check_aux+0x21/0x140
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c03abe78>] i8042_init+0xf8/0x180
  [<c039c80b>] do_initcalls+0x2b/0xc0
  [<c0100440>] init+0x0/0xe0
  [<c0100467>] init+0x27/0xe0
  [<c010084d>] kernel_thread_helper+0x5/0x18
handlers:
[<c01f20a0>] (i8042_interrupt+0x0/0x180)
Disabling IRQ #12

Once the system is running, /proc/interrupts shows

            CPU0
   0:    1073809          XT-PIC  timer
   1:       1291          XT-PIC  i8042
   2:          0          XT-PIC  cascade
   4:          7          XT-PIC  serial
   5:       4366          XT-PIC  eth0
   7:         12          XT-PIC  parport0
   8:          1          XT-PIC  rtc
  10:       7698          XT-PIC  uhci_hcd, uhci_hcd, eth1
  11:      58320          XT-PIC  ide2, ide3
  12:     306731          XT-PIC  wifi0
  14:      24446          XT-PIC  ide0
  15:         13          XT-PIC  ide1
NMI:          0
ERR:          0

that IRQ 12 is a wireless device:

0000:00:09.0 Network controller: Intersil Corporation Prism 2.5 Wavelan
chipset (rev 01)

that gets handled by HostAP. The device is operating correctly.

What's to blame here?

Thanks,

--
Joshua Kwan

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 948 bytes --]

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-17  7:17 2.6.10: irq 12 nobody cared! Joshua Kwan
@ 2005-02-17 14:40 ` Zwane Mwaikambo
  2005-02-17 19:03   ` Joshua Kwan
  2005-02-18  0:38 ` Linus Torvalds
  1 sibling, 1 reply; 9+ messages in thread
From: Zwane Mwaikambo @ 2005-02-17 14:40 UTC (permalink / raw)
  To: Joshua Kwan; +Cc: Linux Kernel, hostap

On Wed, 16 Feb 2005, Joshua Kwan wrote:

>            CPU0
>   0:    1073809          XT-PIC  timer
>   1:       1291          XT-PIC  i8042
>   2:          0          XT-PIC  cascade
>   4:          7          XT-PIC  serial
>   5:       4366          XT-PIC  eth0
>   7:         12          XT-PIC  parport0
>   8:          1          XT-PIC  rtc
>  10:       7698          XT-PIC  uhci_hcd, uhci_hcd, eth1
>  11:      58320          XT-PIC  ide2, ide3
>  12:     306731          XT-PIC  wifi0
>  14:      24446          XT-PIC  ide0
>  15:         13          XT-PIC  ide1
> NMI:          0
> ERR:          0
> 
> that IRQ 12 is a wireless device:
> 
> 0000:00:09.0 Network controller: Intersil Corporation Prism 2.5 Wavelan
> chipset (rev 01)
> 
> that gets handled by HostAP. The device is operating correctly.
> 
> What's to blame here?

Check that the hostap interrupt handler is 2.6 aware (IRQ_HANDLED etc)

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-17 14:40 ` Zwane Mwaikambo
@ 2005-02-17 19:03   ` Joshua Kwan
  2005-02-17 19:16     ` Zwane Mwaikambo
  2005-02-17 19:26     ` Ondrej Zary
  0 siblings, 2 replies; 9+ messages in thread
From: Joshua Kwan @ 2005-02-17 19:03 UTC (permalink / raw)
  To: Zwane Mwaikambo; +Cc: Linux Kernel, hostap

[-- Attachment #1: Type: text/plain, Size: 14908 bytes --]

Zwane Mwaikambo wrote:
> Check that the hostap interrupt handler is 2.6 aware (IRQ_HANDLED etc)

It shows up even before the hostap module is loaded (and in fact appears
to stop showing up when that happens.) Here's the full output of dmesg.

Linux version 2.6.10-influx (joshk@darjeeling) (gcc version 3.3.5
(Debian 1:3.3.5-8)) #1 Wed Feb 16 22:45:19 PST 2005
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 0000000014000000 (usable)
  BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
320MB LOWMEM available.
On node 0 totalpages: 81920
   DMA zone: 4096 pages, LIFO batch:1
   Normal zone: 77824 pages, LIFO batch:16
   HighMem zone: 0 pages, LIFO batch:1
DMI not present.
Built 1 zonelists
Kernel command line: root=/dev/hda5 ro notsc
notsc: Kernel compiled with CONFIG_X86_TSC, cannot disable TSC.
Initializing CPU#0
CPU 0 irqstacks, hard=c03c3000 soft=c03c2000
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 451.282 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 321228k/327680k available (1857k kernel code, 5972k reserved,
809k data, 132k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 882.68 BogoMIPS (lpj=441344)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 008021bf 808029bf 00000000 00000000
00000000 00000000
CPU: After vendor identify, caps: 008021bf 808029bf 00000000 00000000
00000000 00000000
CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
CPU: After all inits, caps: 008021bf 808029bf 00000000 00000002 00000000
00000000
CPU: AMD-K6(tm) 3D processor stepping 0c
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb490, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fc0a0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc0c8, dseg 0xf0000
PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/0686] at 0000:00:07.0
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Initializing Cryptographic API
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA Apollo MVP3 chipset
agpgart: Maximum main memory to use for agp memory: 263M
agpgart: AGP aperture is 64M @ 0xe0000000
Hangcheck: starting hangcheck timer 0.5.0 (tick is 180 seconds, margin
is 60 seconds).
irq 12: nobody cared!
  [<c012bb42>] __report_bad_irq+0x22/0x80
  [<c012bc0c>] note_interrupt+0x4c/0x80
  [<c012b6f8>] __do_IRQ+0x118/0x140
  [<c0103d76>] do_IRQ+0x36/0x60
  =======================
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c0117730>] __do_softirq+0x30/0xa0
  [<c0103e79>] do_softirq+0x39/0x40
  =======================
  [<c012b574>] irq_exit+0x34/0x40
  [<c0103d7d>] do_IRQ+0x3d/0x60
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c012b914>] setup_irq+0x94/0x120
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c012baf2>] request_irq+0x72/0xa0
  [<c03ab9a1>] i8042_check_aux+0x21/0x140
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c03abe78>] i8042_init+0xf8/0x180
  [<c039c80b>] do_initcalls+0x2b/0xc0
  [<c0100440>] init+0x0/0xe0
  [<c0100467>] init+0x27/0xe0
  [<c010084d>] kernel_thread_helper+0x5/0x18
handlers:
[<c01f20a0>] (i8042_interrupt+0x0/0x180)
Disabling IRQ #12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
parport_pc: VIA 686A/8231 detected
parport_pc: probing current configuration
parport_pc: Current parallel port base: 0x378
parport0: PC-style at 0x378, irq 7 [PCSPP,EPP]
parport_pc: VIA parallel port: io=0x378, irq=7
io scheduler noop registered
io scheduler anticipatory registered
elevator: using anticipatory as default io scheduler
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 14) IDE UDMA66 controller on pci0000:00:07.1
     ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:DMA, hdb:DMA
     ide1: BM-DMA at 0xa008-0xa00f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: ST340016A, ATA DISK drive
hdb: WDC WD1200JB-00DUA3, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: Hewlett-Packard CD-Writer Plus 8200, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
PDC20269: IDE controller at PCI slot 0000:00:0c.0
PCI: Found IRQ 11 for device 0000:00:0c.0
PDC20269: chipset revision 2
PDC20269: ROM enabled at 0xe8000000
PDC20269: 100% native mode on irq 11
     ide2: BM-DMA at 0xc400-0xc407, BIOS settings: hde:pio, hdf:pio
     ide3: BM-DMA at 0xc408-0xc40f, BIOS settings: hdg:pio, hdh:pio
Probing IDE interface ide2...
hde: WDC WD2500JB-00GVA0, ATA DISK drive
ide2 at 0xb400-0xb407,0xb802 on irq 11
Probing IDE interface ide3...
hdg: WDC WD2500JB-00GVA0, ATA DISK drive
ide3 at 0xbc00-0xbc07,0xc002 on irq 11
hda: max request size: 128KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(66)
hda: cache flushes not supported
  hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
hdb: max request size: 1024KiB
hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63,
UDMA(66)
hdb: cache flushes supported
  hdb: hdb1
hde: max request size: 1024KiB
hde: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63,
UDMA(100)
hde: cache flushes supported
  hde: unknown partition table
hdg: max request size: 1024KiB
hdg: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63,
UDMA(100)
hdg: cache flushes supported
  hdg: unknown partition table
hdc: ATAPI 24X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
USB Universal Host Controller Interface driver v2.2
PCI: Found IRQ 10 for device 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:07.3
PCI: Sharing IRQ 10 with 0000:00:0b.0
uhci_hcd 0000:00:07.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller
uhci_hcd 0000:00:07.2: irq 10, io base 0xa400
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Found IRQ 10 for device 0000:00:07.3
PCI: Sharing IRQ 10 with 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:0b.0
uhci_hcd 0000:00:07.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (#2)
uhci_hcd 0000:00:07.3: irq 10, io base 0xa800
uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
irq 12: nobody cared!
  [<c012bb42>] __report_bad_irq+0x22/0x80
  [<c012bc0c>] note_interrupt+0x4c/0x80
  [<c012b6f8>] __do_IRQ+0x118/0x140
  [<c0103d76>] do_IRQ+0x36/0x60
  =======================
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c0117730>] __do_softirq+0x30/0xa0
  [<c0103e79>] do_softirq+0x39/0x40
  =======================
  [<c012b574>] irq_exit+0x34/0x40
  [<c0103d7d>] do_IRQ+0x3d/0x60
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c012b914>] setup_irq+0x94/0x120
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c012baf2>] request_irq+0x72/0xa0
  [<c01f1fa3>] i8042_open+0x43/0xc0
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c01f1a55>] serio_open+0x35/0x80
  [<c01f1ea0>] i8042_aux_write+0x0/0x60
  [<c02531f8>] atkbd_connect+0x1b8/0x480
  [<c01f0d79>] serio_bind_driver+0x19/0x80
  [<c01f14ef>] serio_connect_port+0x2f/0x140
  [<c01f1967>] serio_register_driver+0xa7/0xc0
  [<c03af42a>] atkbd_init+0xa/0x20
  [<c039c80b>] do_initcalls+0x2b/0xc0
  [<c0100440>] init+0x0/0xe0
  [<c0100467>] init+0x27/0xe0
  [<c010084d>] kernel_thread_helper+0x5/0x18
handlers:
[<c01f20a0>] (i8042_interrupt+0x0/0x180)
Disabling IRQ #12
irq 12: nobody cared!
  [<c012bb42>] __report_bad_irq+0x22/0x80
  [<c012bc0c>] note_interrupt+0x4c/0x80
  [<c012b6f8>] __do_IRQ+0x118/0x140
  [<c0103d76>] do_IRQ+0x36/0x60
  =======================
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c0117730>] __do_softirq+0x30/0xa0
  [<c0103e79>] do_softirq+0x39/0x40
  =======================
  [<c012b574>] irq_exit+0x34/0x40
  [<c0103d7d>] do_IRQ+0x3d/0x60
  [<c010271a>] common_interrupt+0x1a/0x20
  [<c012b914>] setup_irq+0x94/0x120
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c012baf2>] request_irq+0x72/0xa0
  [<c01f1fa3>] i8042_open+0x43/0xc0
  [<c01f20a0>] i8042_interrupt+0x0/0x180
  [<c01f1a55>] serio_open+0x35/0x80
  [<c0254763>] psmouse_connect+0xe3/0x2a0
  [<c01f0d79>] serio_bind_driver+0x19/0x80
  [<c01f14ef>] serio_connect_port+0x2f/0x140
  [<c01f1967>] serio_register_driver+0xa7/0xc0
  [<c03af47b>] psmouse_init+0x3b/0xc0
  [<c039c80b>] do_initcalls+0x2b/0xc0
  [<c0100440>] init+0x0/0xe0
  [<c0100467>] init+0x27/0xe0
  [<c010084d>] kernel_thread_helper+0x5/0x18
handlers:
[<c01f20a0>] (i8042_interrupt+0x0/0x180)
Disabling IRQ #12
md: raid1 personality registered as nr 3
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.3.0-ioctl (2004-09-30) initialised: dm-devel@redhat.com
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
ip_conntrack version 2.1 (2560 buckets, 20480 max) - 300 bytes per conntrack
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 132k freed
kjournald starting.  Commit interval 5 seconds
Adding 295304k swap on /dev/hda7.  Priority:-1 extents:1
EXT3 FS on hda5, internal journal
hostap_crypt: registered algorithm 'NULL'
hostap_pci: 0.2.6 - 2004-12-25 (Jouni Malinen <jkmaline@cc.hut.fi>)
PCI: Found IRQ 12 for device 0000:00:09.0
hostap_pci: Registered netdevice wifi0
wifi0: Original COR value: 0x0
prism2_hw_init: initialized in 197 ms
wifi0: NIC: id=0x8013 v1.0.0
wifi0: PRI: id=0x15 v1.0.5
wifi0: STA: id=0x1f v1.3.4
wifi0: defaulting to host-based encryption as a workaround for firmware
bug in Host AP mode WEP
wifi0: defaulting to bogus WDS frame as a workaround for firmware bug in
Host AP mode WDS
wifi0: Intersil Prism2.5 PCI: mem=0xe9044000, irq=12
wifi0: registered netdevice wlan0
i2c /dev entries driver
md: md0 stopped.
md: bind<hdg>
md: bind<hde>
raid1: raid set md0 active with 2 out of 2 mirrors
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
ip_conntrack_ftp: Unknown parameter `ip_conntrack_irc'
ip_tables: (C) 2000-2002 Netfilter core team
wlan0: dropped received packet from non-associated STA 00:90:d1:07:e7:bc
(type=0x02, subtype=0x04)
handle_ap_item - data frame
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
wifi0: 00:01:24:f1:44:63 auth_cb - alg=0 trans#=2 status=0 - STA
authenticated
wifi0: 00:01:24:f1:44:63 assoc_cb - STA associated
wifi0: 00:90:d1:07:e7:bc auth_cb - alg=0 trans#=2 status=0 - STA
authenticated
wifi0: 00:90:d1:07:e7:bc assoc_cb - STA associated
wifi0: 00:02:2d:31:ce:8f auth_cb - alg=0 trans#=2 status=0 - STA
authenticated
wifi0: 00:02:2d:31:ce:8f assoc_cb - STA associated
input: AT Translated Set 2 keyboard on isa0060/serio0
Intel(R) PRO/1000 Network Driver - version 5.5.4-k2
Copyright (c) 1999-2004 Intel Corporation.
PCI: Found IRQ 10 for device 0000:00:0b.0
PCI: Sharing IRQ 10 with 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:07.3
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
Linux Tulip driver version 1.1.13 (May 11, 2002)
PCI: Found IRQ 5 for device 0000:00:0a.0
tulip0:  MII transceiver #1 config 1000 status 786d advertising 01e1.
eth0: ADMtek Comet rev 17 at 0001ac00, 00:20:78:08:71:C0, IRQ 5.
Intel(R) PRO/1000 Network Driver - version 5.5.4-k2
Copyright (c) 1999-2004 Intel Corporation.
PCI: Found IRQ 10 for device 0000:00:0b.0
PCI: Sharing IRQ 10 with 0000:00:07.2
PCI: Sharing IRQ 10 with 0000:00:07.3
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
IN=eth1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:10:5a:78:c2:17:08:00 SRC=0.0.0.0
DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=128 ID=18034
PROTO=UDP SPT=68 DPT=67 LEN=308
0000:00:0a.0: tulip_stop_rxtx() failed
eth0: Setting full-duplex based on MII#1 link partner capability of 41e1.
PPP BSD Compression module registered
PPP Deflate Compression module registered
IN= OUT=ppp0 SRC=68.126.186.117 DST=192.58.128.30 LEN=69 TOS=0x00
PREC=0x00 TTL=64 ID=1 DF PROTO=UDP SPT=32768 DPT=53 LEN=49
nfsd: last server has exited
nfsd: unexporting all filesystems
wifi0: deauthentication: 00:90:d1:07:e7:bc len=2, reason_code=3
handle_ap_item - addr3(BSSID)=28:a6:b8:cf:17:50 not own MAC
wifi0: STA 00:90:d1:07:e7:bc did not ACK activity poll frame
wifi0: sending disassociation info to STA
00:90:d1:07:e7:bc(last=14547600, jiffies=14848600)
wifi0: sending deauthentication info to STA
00:90:d1:07:e7:bc(last=14547600, jiffies=14849600)
wifi0: Could not find STA 00:90:d1:07:e7:bc for this TX error (@14849618)
wifi0: STA 00:02:2d:31:ce:8f TX rate lowered to 55
wifi0: STA 00:02:2d:31:ce:8f TX rate raised to 110


--
Joshua Kwan

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 948 bytes --]

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-17 19:03   ` Joshua Kwan
@ 2005-02-17 19:16     ` Zwane Mwaikambo
  2005-02-17 19:26     ` Ondrej Zary
  1 sibling, 0 replies; 9+ messages in thread
From: Zwane Mwaikambo @ 2005-02-17 19:16 UTC (permalink / raw)
  To: Joshua Kwan; +Cc: Linux Kernel, hostap

On Thu, 17 Feb 2005, Joshua Kwan wrote:

> Zwane Mwaikambo wrote:
> > Check that the hostap interrupt handler is 2.6 aware (IRQ_HANDLED etc)
> 
> It shows up even before the hostap module is loaded (and in fact appears
> to stop showing up when that happens.) Here's the full output of dmesg.

>  [<c012b574>] irq_exit+0x34/0x40
>  [<c0103d7d>] do_IRQ+0x3d/0x60
>  [<c010271a>] common_interrupt+0x1a/0x20
>  [<c012b914>] setup_irq+0x94/0x120
>  [<c01f20a0>] i8042_interrupt+0x0/0x180
>  [<c012baf2>] request_irq+0x72/0xa0
>  [<c03ab9a1>] i8042_check_aux+0x21/0x140
>  [<c01f20a0>] i8042_interrupt+0x0/0x180
>  [<c03abe78>] i8042_init+0xf8/0x180
>  [<c039c80b>] do_initcalls+0x2b/0xc0
>  [<c0100440>] init+0x0/0xe0
>  [<c0100467>] init+0x27/0xe0
>  [<c010084d>] kernel_thread_helper+0x5/0x18
> handlers:
> [<c01f20a0>] (i8042_interrupt+0x0/0x180)
> Disabling IRQ #12

Oh, KBC interrupt, can you track down which change in 2.6.10 induced that?

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-17 19:03   ` Joshua Kwan
  2005-02-17 19:16     ` Zwane Mwaikambo
@ 2005-02-17 19:26     ` Ondrej Zary
  1 sibling, 0 replies; 9+ messages in thread
From: Ondrej Zary @ 2005-02-17 19:26 UTC (permalink / raw)
  To: Joshua Kwan; +Cc: Zwane Mwaikambo, Linux Kernel, hostap

Joshua Kwan wrote:

> irq 12: nobody cared!
[...]
> Disabling IRQ #12
> serio: i8042 AUX port at 0x60,0x64 irq 12
                                      ^^^^^^

> mice: PS/2 mouse device common for all mice
> irq 12: nobody cared!

I'd say that there is a conflict between the card and PS/2 mouse port.

-- 
Ondrej Zary

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-17  7:17 2.6.10: irq 12 nobody cared! Joshua Kwan
  2005-02-17 14:40 ` Zwane Mwaikambo
@ 2005-02-18  0:38 ` Linus Torvalds
  2005-02-18  0:42   ` Joshua Kwan
  2005-02-19 22:27   ` Rogério Brito
  1 sibling, 2 replies; 9+ messages in thread
From: Linus Torvalds @ 2005-02-18  0:38 UTC (permalink / raw)
  To: Joshua Kwan; +Cc: linux-kernel, hostap



On Wed, 16 Feb 2005, Joshua Kwan wrote:
> 
> Just migrated to 2.6.10 on an old VIA MVP3 box and I'm getting this:
> 
> irq 12: nobody cared!

IRQ 12 should be your PS/2 mouse irq too. It seems your wireless card 
shares that interrupt, which is unusual, but not necessarily wrong.

My guess is that the wireless card - or the mouse controller - has that
interrupt pending even before the driver gets to initialize, and depending
on just which one loads first, it will be unhappy - because it will see an
interrupt that it isn't able to handle, and that thus just isn't going
away..

Does the box still work? It may well be that once all drivers have had a 
chance to initialize their hardware properly, the problem is just gone, 
and that the interim reports about not being able to handle the irq are 
just temporary noise.

Of course, even if it works, the noise _is_ actually indicative of a
problem. There shouldn't be any pending interrupts, especially not
level-triggered ones. And it can cause a non-working mouse if you don't
load the driver for the wireless card (or vice versa).

What was the previous kernel you ran on that machine, just out of 
interest? If it hasn't happened before, it would be interesting to know 
when it started happening...

		Linus

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-18  0:38 ` Linus Torvalds
@ 2005-02-18  0:42   ` Joshua Kwan
  2005-02-18  0:52     ` Linus Torvalds
  2005-02-19 22:27   ` Rogério Brito
  1 sibling, 1 reply; 9+ messages in thread
From: Joshua Kwan @ 2005-02-18  0:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, hostap

[-- Attachment #1: Type: text/plain, Size: 1372 bytes --]

Linus Torvalds wrote:
> Does the box still work? It may well be that once all drivers have had a
> chance to initialize their hardware properly, the problem is just gone,
> and that the interim reports about not being able to handle the irq are
> just temporary noise.

The box seems to work fine; on the other hand, I don't have a mouse or
keyboard plugged in, it's my router machine. (In this particular
instance, I had a keyboard plugged in after I realized I goofed up with
some modules, but generally I don't do that.)

> Of course, even if it works, the noise _is_ actually indicative of a
> problem. There shouldn't be any pending interrupts, especially not
> level-triggered ones. And it can cause a non-working mouse if you don't
> load the driver for the wireless card (or vice versa).

If I have to reboot the box for something, I'll experiment with plugging
in a mouse before loading hostap. (But see below)

> What was the previous kernel you ran on that machine, just out of
> interest? If it hasn't happened before, it would be interesting to know
> when it started happening...

It used to be running 2.4.27, where there was no evidence of such a bug
occurring. I'd rather not bother with trying to find out what's going on
if it'll require me to reboot with all sorts prerelease snapshots, since
this is my web server, mail server, etc...

--
Joshua Kwan

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 948 bytes --]

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-18  0:42   ` Joshua Kwan
@ 2005-02-18  0:52     ` Linus Torvalds
  0 siblings, 0 replies; 9+ messages in thread
From: Linus Torvalds @ 2005-02-18  0:52 UTC (permalink / raw)
  To: Joshua Kwan; +Cc: linux-kernel, hostap



On Thu, 17 Feb 2005, Joshua Kwan wrote:

> > What was the previous kernel you ran on that machine, just out of
> > interest? If it hasn't happened before, it would be interesting to know
> > when it started happening...
> 
> It used to be running 2.4.27, where there was no evidence of such a bug
> occurring. I'd rather not bother with trying to find out what's going on
> if it'll require me to reboot with all sorts prerelease snapshots, since
> this is my web server, mail server, etc...

2.4.x won't even report that condition. So if it's still working in 2.6.x,
then you can probably pretty much assume that the problem was always
there, but 2.4.x just never talked about it.

			Linus

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

* Re: 2.6.10: irq 12 nobody cared!
  2005-02-18  0:38 ` Linus Torvalds
  2005-02-18  0:42   ` Joshua Kwan
@ 2005-02-19 22:27   ` Rogério Brito
  1 sibling, 0 replies; 9+ messages in thread
From: Rogério Brito @ 2005-02-19 22:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Joshua Kwan, linux-kernel, hostap

On Feb 17 2005, Linus Torvalds wrote:
> Does the box still work? It may well be that once all drivers have had a 
> chance to initialize their hardware properly, the problem is just gone, 
> and that the interim reports about not being able to handle the irq are 
> just temporary noise.

I started seeing a similar message (irq 10: nobody cared!) right after I've
bought a (IDE) DVD recorder and decided to rearrange my drives so that each
one would not interfere with the others.

An excerpt of the messages that I get with kernel 2.6.10-rc4 is the
following:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Linux version 2.6.11-rc4-1 (root@dumont) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #1 Sun Feb 13 15:23:03 BRST 2005
(...)
ACPI: RSDP (v000 ASUS                                  ) @ 0x000f6a90
ACPI: RSDT (v001 ASUS   A7V      0x30303031 MSFT 0x31313031) @ 0x0ffec000
ACPI: FADT (v001 ASUS   A7V      0x30303031 MSFT 0x31313031) @ 0x0ffec080
ACPI: BOOT (v001 ASUS   A7V      0x30303031 MSFT 0x31313031) @ 0x0ffec040
ACPI: DSDT (v001   ASUS A7V      0x00001000 MSFT 0x0100000b) @ 0x00000000
ACPI: PM-Timer IO Port: 0xe408
(...)
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Via IRQ fixup
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
(...)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:04.1
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci0000:00:04.1
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: HL-DT-ST DVDRAM GSA-4160B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: Hewlett-Packard CD-Writer Plus 9100, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
PDC20265: IDE controller at PCI slot 0000:00:11.0
PCI: 0000:00:11.0 has unsupported PM cap regs version (1)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI interrupt 0000:00:11.0[A] -> GSI 10 (level, low) -> IRQ 10
PDC20265: chipset revision 2
PDC20265: 100% native mode on irq 10
PDC20265: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide2: BM-DMA at 0x7400-0x7407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x7408-0x740f, BIOS settings: hdg:pio, hdh:pio
Probing IDE interface ide2...
hde: QUANTUM FIREBALL CX13.0A, ATA DISK drive
ide2 at 0x8800-0x8807,0x8402 on irq 10
Probing IDE interface ide3...
hdg: QUANTUM FIREBALLlct15 30, ATA DISK drive
irq 10: nobody cared!
 [<c0128fc1>] __report_bad_irq+0x31/0x77
 [<c012906b>] note_interrupt+0x4c/0x71
 [<c0128c86>] __do_IRQ+0x93/0xbd
 [<c0104635>] do_IRQ+0x19/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c011935c>] __do_softirq+0x2c/0x7d
 [<c01193cf>] do_softirq+0x22/0x26
 [<c010463a>] do_IRQ+0x1e/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c0128d89>] enable_irq+0x88/0x8d
 [<c021edc0>] probe_hwif+0x2da/0x366
 [<c021a137>] ata_attach+0xa3/0xbd
 [<c021ee5c>] probe_hwif_init_with_fixup+0x10/0x74
 [<c0221597>] ide_setup_pci_device+0x72/0x7f
 [<c0216f82>] pdc202xx_init_one+0x15/0x18
 [<c039182e>] ide_scan_pcidev+0x34/0x59
 [<c039186f>] ide_scan_pcibus+0x1c/0x88
 [<c039179f>] probe_for_hwifs+0xb/0xd
 [<c03917e5>] ide_init+0x44/0x59
 [<c037c6ce>] do_initcalls+0x4b/0x99
 [<c0100272>] init+0x0/0xce
 [<c0100299>] init+0x27/0xce
 [<c0101245>] kernel_thread_helper+0x5/0xb
handlers:
[<c021c2a6>] (ide_intr+0x0/0xee)
Disabling IRQ #10
irq 10: nobody cared!
 [<c0128fc1>] __report_bad_irq+0x31/0x77
 [<c012906b>] note_interrupt+0x4c/0x71
 [<c0128c86>] __do_IRQ+0x93/0xbd
 [<c0104635>] do_IRQ+0x19/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c011935c>] __do_softirq+0x2c/0x7d
 [<c01193cf>] do_softirq+0x22/0x26
 [<c010463a>] do_IRQ+0x1e/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c0128d89>] enable_irq+0x88/0x8d
 [<c021cfb7>] ide_config_drive_speed+0x168/0x30d
 [<c02165c2>] pdc202xx_tune_chipset+0x38c/0x396
 [<c021ee0a>] probe_hwif+0x324/0x366
 [<c021a137>] ata_attach+0xa3/0xbd
 [<c021ee5c>] probe_hwif_init_with_fixup+0x10/0x74
 [<c0221597>] ide_setup_pci_device+0x72/0x7f
 [<c0216f82>] pdc202xx_init_one+0x15/0x18
 [<c039182e>] ide_scan_pcidev+0x34/0x59
 [<c039186f>] ide_scan_pcibus+0x1c/0x88
 [<c039179f>] probe_for_hwifs+0xb/0xd
 [<c03917e5>] ide_init+0x44/0x59
 [<c037c6ce>] do_initcalls+0x4b/0x99
 [<c0100272>] init+0x0/0xce
 [<c0100299>] init+0x27/0xce
 [<c0101245>] kernel_thread_helper+0x5/0xb
handlers:
[<c021c2a6>] (ide_intr+0x0/0xee)
Disabling IRQ #10
irq 10: nobody cared!
 [<c0128fc1>] __report_bad_irq+0x31/0x77
 [<c012906b>] note_interrupt+0x4c/0x71
 [<c0128c86>] __do_IRQ+0x93/0xbd
 [<c0104635>] do_IRQ+0x19/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c011935c>] __do_softirq+0x2c/0x7d
 [<c01193cf>] do_softirq+0x22/0x26
 [<c010463a>] do_IRQ+0x1e/0x24
 [<c010335a>] common_interrupt+0x1a/0x20
 [<c0128d89>] enable_irq+0x88/0x8d
 [<c021cfb7>] ide_config_drive_speed+0x168/0x30d
 [<c02165c2>] pdc202xx_tune_chipset+0x38c/0x396
 [<c02168da>] config_chipset_for_dma+0x216/0x227
 [<c0216922>] pdc202xx_config_drive_xfer_rate+0x37/0x6c
 [<c021ee31>] probe_hwif+0x34b/0x366
 [<c021a137>] ata_attach+0xa3/0xbd
 [<c021ee5c>] probe_hwif_init_with_fixup+0x10/0x74
 [<c0221597>] ide_setup_pci_device+0x72/0x7f
 [<c0216f82>] pdc202xx_init_one+0x15/0x18
 [<c039182e>] ide_scan_pcidev+0x34/0x59
 [<c039186f>] ide_scan_pcibus+0x1c/0x88
 [<c039179f>] probe_for_hwifs+0xb/0xd
 [<c03917e5>] ide_init+0x44/0x59
 [<c037c6ce>] do_initcalls+0x4b/0x99
 [<c0100272>] init+0x0/0xce
 [<c0100299>] init+0x27/0xce
 [<c0101245>] kernel_thread_helper+0x5/0xb
handlers:
[<c021c2a6>] (ide_intr+0x0/0xee)
Disabling IRQ #10
ide3 at 0x8000-0x8007,0x7802 on irq 10
hde: max request size: 128KiB
hde: 25429824 sectors (13020 MB) w/418KiB Cache, CHS=25228/16/63, UDMA(33)
hde: cache flushes not supported
 hde: hde1 hde2 hde3 hde4
hdg: max request size: 128KiB
hdg: 58633344 sectors (30020 MB) w/418KiB Cache, CHS=58168/16/63, UDMA(66)
hdg: cache flushes not supported
 hdg: hdg1
hda: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache, UDMA(33)
(...)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

I already tried booting with options irqpoll, acpi=off, acpi=noirq etc, but
none of these things made the problem go away.

The only thing that made it really go away was when I disconnected the
/dev/hdg drive. Then, no scary message is shown, but, of course, I need the
/dev/hdg drive. :-(

Here is what /proc/interrupts says about my computer:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
           CPU0       
  0:    6083684          XT-PIC  timer
  1:          9          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  7:      14134          XT-PIC  parport0
  8:          4          XT-PIC  rtc
  9:     321152          XT-PIC  acpi, uhci_hcd, uhci_hcd, eth0, eth1
 10:     662550          XT-PIC  ide2, ide3, ohci1394
 11:      30183          XT-PIC  Ensoniq AudioPCI, mga@PCI:1:0:0
 12:     100706          XT-PIC  i8042
 14:         26          XT-PIC  ide0
 15:         26          XT-PIC  ide1
NMI:          0 
LOC:    6083598 
ERR:         31
MIS:          0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Is there anything that I can do to make this error message go away? Please,
don't hesitate to ask for any further information.


Thank you very much in advance for any help, Rogério.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Rogério Brito - rbrito@ime.usp.br - http://www.ime.usp.br/~rbrito
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

end of thread, other threads:[~2005-02-19 22:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-17  7:17 2.6.10: irq 12 nobody cared! Joshua Kwan
2005-02-17 14:40 ` Zwane Mwaikambo
2005-02-17 19:03   ` Joshua Kwan
2005-02-17 19:16     ` Zwane Mwaikambo
2005-02-17 19:26     ` Ondrej Zary
2005-02-18  0:38 ` Linus Torvalds
2005-02-18  0:42   ` Joshua Kwan
2005-02-18  0:52     ` Linus Torvalds
2005-02-19 22:27   ` Rogério Brito

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).