* 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