Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Kernel (http://www.linux-archive.org/debian-kernel/)
-   -   Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19 (http://www.linux-archive.org/debian-kernel/404059-bug-590327-linux-image-2-6-32-5-amd64-unbalanced-enable-irq-19-a.html)

Jan Echternach 07-25-2010 10:30 PM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
Package: linux-2.6
Version: 2.6.32-18
Severity: minor

I'm getting this warning for quite a while now, but not on every boot.
Stack traces below ide_pci_init_two differ slightly. I've also tried
the current experimental kernel, but the warning is still there (although
the stack trace is somewhat different).


-- Package-specific info:
** Version:
Linux version 2.6.32-5-amd64 (Debian 2.6.32-18) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-2) ) #1 SMP Sat Jul 24 03:54:06 UTC 2010

** Command line:
auto BOOT_IMAGE=debian root=/dev/mapper/vg--ogar--2009-root

** Not tainted

** Kernel log:
2.6.32-5-amd64 (Debian 2.6.32-18):
[ 2.555752] ------------[ cut here ]------------
[ 2.556568] usb 5-2: configuration #1 chosen from 1 choice
[ 2.560005] WARNING: at /build/buildd-linux-2.6_2.6.32-18-i386-HNrmOz/linux-2.6-2.6.32/debian/build/source_i386_none/kernel/irq/manage.c:274 enable_irq+0x48/0x7c()
[ 2.560005] Hardware name: EP45T-EXTREME
[ 2.560005] Unbalanced enable for IRQ 19
[ 2.560005] Modules linked in: hid uhci_hcd firewire_ohci(+) firewire_core crc_itu_t sym53c8xx(+) scsi_transport_spi it8213(+) ide_core e1000(+) thermal thermal_sys ahci libata r8169 mii igb dca ehci_hcd scsi_mod usbcore nls_base
[ 2.560005] Pid: 180, comm: modprobe Not tainted 2.6.32-5-amd64 #1
[ 2.560005] Call Trace:
[ 2.560005] [<ffffffff810936ee>] ? enable_irq+0x48/0x7c
[ 2.560005] [<ffffffff810936ee>] ? enable_irq+0x48/0x7c
[ 2.560005] [<ffffffff8104c8bc>] ? warn_slowpath_common+0x77/0xa3
[ 2.560005] [<ffffffff8104c944>] ? warn_slowpath_fmt+0x51/0x59
[ 2.560005] [<ffffffff812f3fe3>] ? schedule_timeout+0x9d/0xb8
[ 2.560005] [<ffffffff810595c8>] ? msleep+0x14/0x1e
[ 2.560005] [<ffffffffa010d57c>] ? do_probe+0x1ce/0x1e6 [ide_core]
[ 2.560005] [<ffffffff81191789>] ? delay_tsc+0x30/0x73
[ 2.560005] [<ffffffff810936ee>] ? enable_irq+0x48/0x7c
[ 2.560005] [<ffffffffa010db11>] ? ide_probe_port+0x57d/0x5ab [ide_core]
[ 2.560005] [<ffffffffa010de3a>] ? ide_host_register+0x270/0x61e [ide_core]
[ 2.560005] [<ffffffffa0111e15>] ? ide_pci_init_two+0x4e5/0x5a8 [ide_core]
[ 2.560005] [<ffffffff8118ad1c>] ? ida_get_new_above+0xf5/0x1b3
[ 2.560005] [<ffffffff8118ab32>] ? idr_get_empty_slot+0x16d/0x262
[ 2.560005] [<ffffffff810fcec4>] ? iput+0x27/0x60
[ 2.560005] [<ffffffff8118ad1c>] ? ida_get_new_above+0xf5/0x1b3
[ 2.560005] [<ffffffff810fcec4>] ? iput+0x27/0x60
[ 2.560005] [<ffffffff8113cdcb>] ? sysfs_addrm_finish+0x66/0x20a
[ 2.560005] [<ffffffff8119e282>] ? local_pci_probe+0x12/0x16
[ 2.560005] [<ffffffff8119eed2>] ? pci_device_probe+0xc0/0xe9
[ 2.560005] [<ffffffff8121badc>] ? driver_probe_device+0xa3/0x14b
[ 2.560005] [<ffffffff8121bbd3>] ? __driver_attach+0x4f/0x6f
[ 2.560005] [<ffffffff8121bb84>] ? __driver_attach+0x0/0x6f
[ 2.560005] [<ffffffff8121b3ab>] ? bus_for_each_dev+0x43/0x74
[ 2.560005] [<ffffffff8121ad6b>] ? bus_add_driver+0xaf/0x1f8
[ 2.560005] [<ffffffff8121be8b>] ? driver_register+0xa7/0x111
[ 2.560005] [<ffffffffa012d000>] ? it8213_ide_init+0x0/0x1a [it8213]
[ 2.560005] [<ffffffff8119f118>] ? __pci_register_driver+0x50/0xb8
[ 2.560005] [<ffffffffa012d000>] ? it8213_ide_init+0x0/0x1a [it8213]
[ 2.560005] [<ffffffff8100a065>] ? do_one_initcall+0x64/0x174
[ 2.560005] [<ffffffff81078d5f>] ? sys_init_module+0xc5/0x21a
[ 2.560005] [<ffffffff81036462>] ? ia32_sysret+0x0/0x5
[ 2.560005] ---[ end trace b0d51b751290dae5 ]---
[ 3.048134] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[ 3.048323] hda: UDMA/100 mode selected
[ 3.059719] ide0 at 0xd200-0xd207,0xd302 on irq 19

2.6.35-rc5-amd64 (Debian 2.6.35~rc5-1~experimental.1):
[ 1.572006] ------------[ cut here ]------------
[ 1.572042] WARNING: at /build/buildd-linux-2.6_2.6.35~rc5-1~experimental.1-i386-gQzGH6/linux-2.6-2.6.35~rc5/debian/build/source_i386_none/kernel/irq/manage.c:290 enable_irq+0x3e/0x64()
[ 1.572085] Hardware name: EP45T-EXTREME
[ 1.572115] Unbalanced enable for IRQ 19
[ 1.572144] Modules linked in: hid uhci_hcd ahci libahci sym53c8xx(+) scsi_transport_spi libata e1000(+) it8213(+) firewire_ohci firewire_core crc_itu_t scsi_mod ide_core r8169 mii ehci_hcd thermal thermal_sys igb dca usbcore nls_base
[ 1.572731] Pid: 209, comm: modprobe Not tainted 2.6.35-rc5-amd64 #1
[ 1.572759] Call Trace:
[ 1.572788] [<ffffffff810441f3>] ? warn_slowpath_common+0x78/0x8c
[ 1.572817] [<ffffffff810442a6>] ? warn_slowpath_fmt+0x45/0x4a
[ 1.572850] [<ffffffffa001e388>] ? do_probe+0x1ce/0x1ea [ide_core]
[ 1.572879] [<ffffffff8108be75>] ? enable_irq+0x3e/0x64
[ 1.572910] [<ffffffffa001e900>] ? ide_probe_port+0x55c/0x589 [ide_core]
[ 1.572942] [<ffffffffa001ef1a>] ? ide_host_register+0x273/0x60f [ide_core]
[ 1.572974] [<ffffffffa002300d>] ? ide_pci_init_two+0x5b6/0x680 [ide_core]
[ 1.573004] [<ffffffff8118222c>] ? idr_get_empty_slot+0x16a/0x250
[ 1.573033] [<ffffffff81036ad8>] ? update_curr+0xb1/0x159
[ 1.573062] [<ffffffff8118222c>] ? idr_get_empty_slot+0x16a/0x250
[ 1.573090] [<ffffffff8118240b>] ? ida_get_new_above+0xf9/0x1b7
[ 1.573120] [<ffffffff811374ca>] ? sysfs_find_dirent+0x2f/0x44
[ 1.573148] [<ffffffff81137eb6>] ? sysfs_addrm_finish+0x29/0xb8
[ 1.573178] [<ffffffff81198181>] ? local_pci_probe+0x12/0x16
[ 1.573206] [<ffffffff81198f70>] ? pci_device_probe+0xc2/0xef
[ 1.573236] [<ffffffff8121c1ea>] ? driver_sysfs_add+0x42/0x69
[ 1.573264] [<ffffffff8121c32b>] ? driver_probe_device+0xa8/0x138
[ 1.573292] [<ffffffff8121c40a>] ? __driver_attach+0x4f/0x6f
[ 1.573321] [<ffffffff8121c3bb>] ? __driver_attach+0x0/0x6f
[ 1.573349] [<ffffffff8121b9d8>] ? bus_for_each_dev+0x44/0x78
[ 1.573377] [<ffffffff8121be30>] ? bus_add_driver+0xa8/0x1f0
[ 1.573406] [<ffffffff8121c6b1>] ? driver_register+0x90/0xf8
[ 1.573434] [<ffffffff811991ba>] ? __pci_register_driver+0x4e/0xbe
[ 1.573464] [<ffffffff8105f283>] ? __blocking_notifier_call_chain+0x58/0x63
[ 1.573493] [<ffffffffa0079000>] ? it8213_ide_init+0x0/0x20 [it8213]
[ 1.573523] [<ffffffff81002064>] ? do_one_initcall+0x63/0x175
[ 1.573552] [<ffffffff8107086e>] ? sys_init_module+0x97/0x1d5
[ 1.573581] [<ffffffff81031342>] ? ia32_sysret+0x0/0x5
[ 1.573609] ---[ end trace 45eb7d0c4325a91a ]---
[ 1.573661] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[ 1.573808] hda: UDMA/100 mode selected
[ 1.574046] ide0 at 0xd200-0xd207,0xd302 on irq 19

** Model information
sys_vendor: Gigabyte Technology Co., Ltd.
product_name: EP45T-EXTREME
product_version:
chassis_vendor: Gigabyte Technology Co., Ltd.
chassis_version:
bios_vendor: Award Software International, Inc.
bios_version: F2
board_vendor: Gigabyte Technology Co., Ltd.
board_name: EP45T-EXTREME
board_version: x.x

** Loaded modules:
Module Size Used by
ppp_deflate 3410 1
zlib_deflate 17746 1 ppp_deflate
bsd_comp 4452 0
ppp_async 6245 1
crc_ccitt 1323 1 ppp_async
ppp_generic 19227 7 ppp_deflate,bsd_comp,ppp_async
slhc 3955 1 ppp_generic
binfmt_misc 6399 1
ipt_REJECT 1953 1
xt_tcpudp 2287 16
ipt_LOG 4486 1
xt_limit 1782 1
iptable_filter 2258 1
ip_tables 13675 1 iptable_filter
x_tables 12685 5 ipt_REJECT,xt_tcpudp,ipt_LOG,xt_limit,ip_tables
fuse 49982 4
dm_crypt 10491 0
lp 7462 0
parport 27682 1 lp
ide_cd_mod 24088 0
ide_generic 1121 0 [permanent]
snd_hda_codec_atihdmi 2251 1
snd_hda_codec_realtek 235042 1
snd_hda_intel 19987 4
snd_hda_codec 53892 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hd a_intel
snd_hwdep 5236 1 snd_hda_codec
snd_pcm_oss 32415 0
snd_mixer_oss 12478 2 snd_pcm_oss
snd_pcm 60119 4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi 4256 0
snd_rawmidi 15323 1 snd_seq_midi
snd_seq_midi_event 4628 1 snd_seq_midi
snd_seq 41281 2 snd_seq_midi,snd_seq_midi_event
snd_timer 15486 3 snd_pcm,snd_seq
snd_seq_device 4493 3 snd_seq_midi,snd_rawmidi,snd_seq
radeon 571738 2
ttm 39986 1 radeon
snd 45918 15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec, snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_ra wmidi,snd_seq,snd_timer,snd_seq_device
drm_kms_helper 20017 1 radeon
soundcore 4566 2 snd
drm 142199 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 4225 1 radeon
snd_page_alloc 6217 2 snd_hda_intel,snd_pcm
i2c_i801 7750 0
i2c_core 15328 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
processor 30167 2
button 4650 0
pcspkr 1699 0
evdev 7352 5
e100 25860 0
ext3 106326 5
jbd 36861 1 ext3
mbcache 5050 1 ext3
dm_mirror 10843 0
dm_region_hash 6680 1 dm_mirror
dm_log 7381 2 dm_mirror,dm_region_hash
dm_snapshot 18481 0
dm_mod 53434 16 dm_crypt,dm_mirror,dm_log,dm_snapshot
raid10 17553 1
raid1 17999 1
md_mod 73152 4 raid10,raid1
sg 18632 0
sr_mod 12250 1
cdrom 28631 2 ide_cd_mod,sr_mod
sd_mod 29553 10
crc_t10dif 1276 1 sd_mod
ide_gd_mod 20289 0
usbhid 33244 0
ata_generic 2983 0
hid 62809 1 usbhid
uhci_hcd 18521 0
it8213 2524 0
ahci 32310 9
firewire_ohci 19420 0
ehci_hcd 31119 0
libata 133072 2 ata_generic,ahci
sym53c8xx 64280 0
scsi_transport_spi 18566 1 sym53c8xx
ide_core 71482 4 ide_cd_mod,ide_generic,ide_gd_mod,it8213
firewire_core 36656 1 firewire_ohci
crc_itu_t 1307 1 firewire_core
e1000 85453 0
scsi_mod 121717 6 sg,sr_mod,sd_mod,libata,sym53c8xx,scsi_transport_s pi
igb 77895 0
dca 3761 1 igb
r8169 28893 0
mii 3210 2 e100,r8169
thermal 11610 0
thermal_sys 11942 2 processor,thermal
usbcore 121671 4 usbhid,uhci_hcd,ehci_hcd
nls_base 6361 1 usbcore

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5000]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:01.0 PCI bridge [0604]: Intel Corporation 4 Series Chipset PCI Express Root Port [8086:2e21] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: e4000000-e5ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at e500 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at e000 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at e100 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5006]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 0: Memory at ec205000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:a102]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at ec200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 [8086:3a40] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: e6000000-e7ffffff
Prefetchable memory behind bridge: 00000000ec400000-00000000ecbfffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5 [8086:3a48] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: e8000000-e8ffffff
Prefetchable memory behind bridge: 00000000ec100000-00000000ec1fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6 [8086:3a4a] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: e9000000-e9ffffff
Prefetchable memory behind bridge: 00000000ec000000-00000000ec0fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport

00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 4: I/O ports at e200 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at e300 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5004]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at e400 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5006]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: Memory at ec204000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: ea000000-ebffffff
Prefetchable memory behind bridge: 00000000ec300000-00000000ec3fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5001]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>

00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22] (prog-if 01 [AHCI 1.0])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:b005]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 35
Region 0: I/O ports at e600 [size=8]
Region 1: I/O ports at e700 [size=4]
Region 2: I/O ports at e800 [size=8]
Region 3: I/O ports at e900 [size=4]
Region 4: I/O ports at ea00 [size=32]
Region 5: Memory at ec206000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:5001]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 18
Region 0: Memory at ec207000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at 0500 [size=32]
Kernel driver in use: i801_smbus

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV770 LE [Radeon HD 4800 Series] [1002:944c] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. Device [1787:2003]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at e5000000 (64-bit, non-prefetchable) [size=64K]
Region 4: I/O ports at 9000 [size=256]
[virtual] Expansion ROM at e4000000 [disabled] [size=128K]
Capabilities: <access denied>

01:00.1 Audio device [0403]: ATI Technologies Inc HD48x0 audio [1002:aa30]
Subsystem: Hightech Information System Ltd. Device [1787:aa30]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 17
Region 0: Memory at e5010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel

02:00.0 Ethernet controller [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10c9] (rev 01)
Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter [8086:a03c]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e7820000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at a000 [size=32]
Region 3: Memory at e7840000 (32-bit, non-prefetchable) [size=16K]
[virtual] Expansion ROM at ec400000 [disabled] [size=4M]
Capabilities: <access denied>
Kernel driver in use: igb

02:00.1 Ethernet controller [0200]: Intel Corporation 82576 Gigabit Network Connection [8086:10c9] (rev 01)
Subsystem: Intel Corporation Gigabit ET Dual Port Server Adapter [8086:a03c]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 17
Region 0: Memory at e7800000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at a100 [size=32]
Region 3: Memory at e7844000 (32-bit, non-prefetchable) [size=16K]
[virtual] Expansion ROM at ec800000 [disabled] [size=4M]
Capabilities: <access denied>
Kernel driver in use: igb

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:e000]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 28
Region 0: I/O ports at b000 [size=256]
Region 2: Memory at ec110000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at ec100000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at ec120000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:e000]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 29
Region 0: I/O ports at c000 [size=256]
Region 2: Memory at ec010000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at ec000000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at ec020000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169

05:00.0 Ethernet controller [0200]: Intel Corporation 82541GI Gigabit Ethernet Controller [8086:1076]
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:1176]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (63750ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at eb020000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at eb000000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at d000 [size=64]
[virtual] Expansion ROM at ec300000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000

05:02.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c895 [1000:000c] (rev 01)
Subsystem: Tekram Technology Co.,Ltd. DC-390U2W [1de1:3907]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (7500ns min, 16000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at d100 [size=256]
Region 1: Memory at eb046000 (32-bit, non-prefetchable) [size=256]
Region 2: Memory at eb044000 (32-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at ec320000 [disabled] [size=64K]
Kernel driver in use: sym53c8xx

05:06.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024] (prog-if 10 [OHCI])
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard [1458:1000]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at eb045000 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at eb040000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci

05:07.0 IDE interface [0101]: Integrated Technology Express, Inc. IT8213 IDE Controller [1283:8213] (prog-if 85 [Master SecO PriO])
Subsystem: Giga-byte Technology Device [1458:b000]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (2000ns min, 2000ns max)
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at d200 [size=8]
Region 1: I/O ports at d300 [size=4]
Region 2: I/O ports at d400 [size=8]
Region 3: I/O ports at d500 [size=4]
Region 4: I/O ports at d600 [size=16]
Capabilities: <access denied>
Kernel driver in use: ITE8213_IDE


** USB devices:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c025 Logitech, Inc. MX500 Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 5.0.5
APT prefers stable
APT policy: (820, 'stable'), (600, 'unstable'), (550, 'testing'), (510, 'experimental'), (500, 'oldstable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.32-5-amd64 depends on:
ii debconf [deb 1.5.24 Debian configuration management sy
ii initramfs-to 0.97.2 tools for generating an initramfs
ii linux-base 2.6.35~rc5-1~experimental.1 Linux image base package
ii module-init- 3.12-1 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.32-5-amd64 recommends:
ii firmware-linux-free 2.6.32-18 Binary firmware for various driver
ii libc6-i686 2.11.2-2 GNU C Library: Shared libraries [i

Versions of packages linux-image-2.6.32-5-amd64 suggests:
ii lilo 1:22.8-8.1 LInux LOader - The Classic OS load
pn linux-doc-2.6.32 <none> (no description available)

Versions of packages linux-image-2.6.32-5-amd64 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
ii firmware-linux 0.26 Binary firmware for various driver
ii firmware-linux-nonfree 0.26 Binary firmware for various driver
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)

-- debconf information excluded



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100725223004.5262.16774.reportbug@localhost">htt p://lists.debian.org/20100725223004.5262.16774.reportbug@localhost

Ben Hutchings 07-29-2010 05:02 PM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
On Mon, 2010-07-26 at 00:30 +0200, Jan Echternach wrote:
> Package: linux-2.6
> Version: 2.6.32-18
> Severity: minor
>
> I'm getting this warning for quite a while now, but not on every boot.
> Stack traces below ide_pci_init_two differ slightly. I've also tried
> the current experimental kernel, but the warning is still there (although
> the stack trace is somewhat different).
[...]

Please report this bug upstream at <https://bugzilla.kernel.org> under
product 'IO/Storage' component 'IDE', including the stack trace from the
experimental kernel. Let us know the bug number or URL so that we can
track it.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Jan Echternach 07-30-2010 12:07 AM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
On Thu, Jul 29, 2010 at 06:02:41PM +0100, Ben Hutchings wrote:
> Let us know the bug number or URL so that we can track it.

https://bugzilla.kernel.org/show_bug.cgi?id=16481

--
Jan



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100730000715.GA6666@goneko.de">http://lists.debian.org/20100730000715.GA6666@goneko.de

Moritz Mühlenhoff 07-29-2011 03:18 PM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
On Fri, Jul 30, 2010 at 02:07:15AM +0200, Jan Echternach wrote:
> On Thu, Jul 29, 2010 at 06:02:41PM +0100, Ben Hutchings wrote:
> > Let us know the bug number or URL so that we can track it.
>
> https://bugzilla.kernel.org/show_bug.cgi?id=16481

Does this still occur with current kernels?

Cheers,
Moritz



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110729151848.GA24689@pisco.westfalen.local">http ://lists.debian.org/20110729151848.GA24689@pisco.westfalen.local

Jan Echternach 07-31-2011 06:49 PM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
On Fri, Jul 29, 2011 at 05:18:48PM +0200, Moritz Mühlenhoff wrote:
> Does this still occur with current kernels?

Yes. Here's a warning from kernel version 3.0.0-1:

[ 1.984004] ------------[ cut here ]------------
[ 1.984009] WARNING: at /build/buildd-linux-2.6_3.0.0-1-i386-ML66CU/linux-2.6-3.0.0/debian/build/source_i386_none/kernel/irq/manage.c:421 enable_irq+0x50/0x69()
[ 1.984011] Hardware name: EP45T-EXTREME
[ 1.984012] Unbalanced enable for IRQ 19
[ 1.984013] Modules linked in: uhci_hcd ahci libahci firewire_ohci(+) libata firewire_core e1000(+) sym53c8xx(+) scsi_transport_spi crc_itu_t ehci_hcd it8213(+) ide_core igb dca scsi_mod r8169 mii usbcore
[ 1.984020] Pid: 153, comm: modprobe Not tainted 3.0.0-1-amd64 #1
[ 1.984021] Call Trace:
[ 1.984025] [<ffffffff8104643d>] ? warn_slowpath_common+0x78/0x8c
[ 1.984027] [<ffffffff810464f2>] ? warn_slowpath_fmt+0x45/0x4a
[ 1.984030] [<ffffffff81331f44>] ? _raw_spin_lock_irqsave+0x9/0x25
[ 1.984032] [<ffffffff81092ba5>] ? enable_irq+0x50/0x69
[ 1.984037] [<ffffffffa011ab6e>] ? ide_probe_port+0x561/0x57f [ide_core]
[ 1.984040] [<ffffffffa011ae60>] ? ide_host_register+0x275/0x5f8 [ide_core]
[ 1.984044] [<ffffffffa011f075>] ? ide_pci_init_two+0x5b7/0x67e [ide_core]
[ 1.984047] [<ffffffff810bb3bf>] ? get_page_from_freelist+0x441/0x6b8
[ 1.984051] [<ffffffff811a1b72>] ? idr_get_empty_slot+0x166/0x258
[ 1.984052] [<ffffffff811a1b72>] ? idr_get_empty_slot+0x166/0x258
[ 1.984055] [<ffffffff8102d714>] ? lookup_address+0xa4/0x126
[ 1.984057] [<ffffffff811a1d58>] ? ida_get_new_above+0xf4/0x196
[ 1.984059] [<ffffffff8114f436>] ? sysfs_find_dirent+0x2f/0x44
[ 1.984061] [<ffffffff8114f34b>] ? sysfs_addrm_finish+0x29/0xb6
[ 1.984064] [<ffffffff811bc51b>] ? local_pci_probe+0x3c/0x6e
[ 1.984066] [<ffffffff811bcad9>] ? pci_device_probe+0xc7/0xf6
[ 1.984068] [<ffffffff812466b6>] ? driver_sysfs_add+0x66/0x8d
[ 1.984070] [<ffffffff81246953>] ? driver_probe_device+0xb2/0x142
[ 1.984072] [<ffffffff81246a32>] ? __driver_attach+0x4f/0x6f
[ 1.984073] [<ffffffff812469e3>] ? driver_probe_device+0x142/0x142
[ 1.984075] [<ffffffff81245c3e>] ? bus_for_each_dev+0x47/0x72
[ 1.984077] [<ffffffff812462c5>] ? bus_add_driver+0xa2/0x1f2
[ 1.984079] [<ffffffffa007b000>] ? 0xffffffffa007afff
[ 1.984081] [<ffffffff81246ecc>] ? driver_register+0x8d/0xf5
[ 1.984082] [<ffffffffa007b000>] ? 0xffffffffa007afff
[ 1.984084] [<ffffffff811bcd27>] ? __pci_register_driver+0x50/0xbb
[ 1.984086] [<ffffffffa007b000>] ? 0xffffffffa007afff
[ 1.984088] [<ffffffff81002172>] ? do_one_initcall+0x78/0x132
[ 1.984090] [<ffffffff8107623e>] ? sys_init_module+0xbc/0x245
[ 1.984093] [<ffffffff813389a3>] ? ia32_do_call+0x13/0x13
[ 1.984094] ---[ end trace 16c684a85fa7fcc2 ]---

--
Jan



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110731184933.GA2442@goneko.de">http://lists.debian.org/20110731184933.GA2442@goneko.de

Jonathan Nieder 08-05-2011 04:27 PM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
found 590327 linux-2.6/3.0.0-1
retitle 590327 [it8213] linux: WARNING: Unbalanced enable for IRQ 19
quit

Hi,

Jan Echternach wrote:

> Yes. Here's a warning from kernel version 3.0.0-1:

Thanks. Marking accordingly.

I wonder if the pata_it8213 driver (CONFIG_PATA_IT8213) works
better.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110805162737.GA6435@elie.gateway.2wire.net">http ://lists.debian.org/20110805162737.GA6435@elie.gateway.2wire.net

Ben Hutchings 09-07-2011 04:16 AM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
Jan Echternach reported that on his system it8213 provokes the warning
"Unbalanced enable for IRQ 19" when probed at boot time.

The previous messages are logged at <http://bugs.debian.org/590327>.

On Sun, 2011-07-31 at 20:49 +0200, Jan Echternach wrote:
> On Fri, Jul 29, 2011 at 05:18:48PM +0200, Moritz Mühlenhoff wrote:
> > Does this still occur with current kernels?
>
> Yes. Here's a warning from kernel version 3.0.0-1:
>
> [ 1.984004] ------------[ cut here ]------------
> [ 1.984009] WARNING: at /build/buildd-linux-2.6_3.0.0-1-i386-ML66CU/linux-2.6-3.0.0/debian/build/source_i386_none/kernel/irq/manage.c:421 enable_irq+0x50/0x69()
> [ 1.984011] Hardware name: EP45T-EXTREME
> [ 1.984012] Unbalanced enable for IRQ 19
[...]

In the the list of PCI devices in the original report, I see:

> 00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] (prog-if 00 [UHCI])
[...]
> Interrupt: pin B routed to IRQ 19
[...]
> 05:07.0 IDE interface [0101]: Integrated Technology Express, Inc. IT8213 IDE Controller [1283:8213] (prog-if 85 [Master SecO PriO])
[...]
> Interrupt: pin A routed to IRQ 19

This is somewhat unusual in that the IDE controller will be sharing its
IRQ, but that's supposed to work.

However, the IDE core attempts to disable and enable the IRQ *before* it
allocates it. If the UHCI driver then allocates the IRQ in the middle
of this, the IRQ manager will reset the disable count since the IRQ is
not yet shared!

This might be fixable by changing the IDE core to allocate the IRQ with
a dummy interrupt handler while probing.

Aside from that, maybe pata_it8213 is ready as a replacement for it8213
now? (Kconfig still labels it as EXPERIMENTAL.)

Ben.

David Miller 09-07-2011 04:39 AM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
From: Ben Hutchings <ben@decadent.org.uk>
Date: Wed, 07 Sep 2011 05:16:01 +0100

> This is somewhat unusual in that the IDE controller will be sharing its
> IRQ, but that's supposed to work.
>
> However, the IDE core attempts to disable and enable the IRQ *before* it
> allocates it. If the UHCI driver then allocates the IRQ in the middle
> of this, the IRQ manager will reset the disable count since the IRQ is
> not yet shared!
>
> This might be fixable by changing the IDE core to allocate the IRQ with
> a dummy interrupt handler while probing.
>
> Aside from that, maybe pata_it8213 is ready as a replacement for it8213
> now? (Kconfig still labels it as EXPERIMENTAL.)

I've known about this IDE layer problem for at least a year and any
fix is too risky to consider seriously.

Use the PATA drivers on modern systems, don't use the deprecated IDE
layer.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110907.003931.1112417911793078586.davem@davemlof t.net">http://lists.debian.org/20110907.003931.1112417911793078586.davem@davemlof t.net

Ben Hutchings 09-07-2011 04:58 AM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
On Wed, 2011-09-07 at 00:39 -0400, David Miller wrote:
> From: Ben Hutchings <ben@decadent.org.uk>
> Date: Wed, 07 Sep 2011 05:16:01 +0100
>
> > This is somewhat unusual in that the IDE controller will be sharing its
> > IRQ, but that's supposed to work.
> >
> > However, the IDE core attempts to disable and enable the IRQ *before* it
> > allocates it. If the UHCI driver then allocates the IRQ in the middle
> > of this, the IRQ manager will reset the disable count since the IRQ is
> > not yet shared!
> >
> > This might be fixable by changing the IDE core to allocate the IRQ with
> > a dummy interrupt handler while probing.
> >
> > Aside from that, maybe pata_it8213 is ready as a replacement for it8213
> > now? (Kconfig still labels it as EXPERIMENTAL.)
>
> I've known about this IDE layer problem for at least a year and any
> fix is too risky to consider seriously.

I had a suspicion that was the case.

> Use the PATA drivers on modern systems, don't use the deprecated IDE
> layer.

Well, I'm concerned with what to do in distro configurations which
aren't just for 'modern systems'. We already swapped over all the
drivers not labelled as experimental. With the rest, I worry that we'd
be exchanging obscure IDE drivers that mostly work for obscure libata
drivers that have had little if any testing. That strikes me as being
even more risky for the users with the old controllers.

I suppose that for those controllers where the libata driver is
experimental we could build both drivers, blacklist the IDE drivers and
let people override that if necessary. (And hope that most of the bugs
get shaken out of the libata drivers before we do a stable release,
because that is too ugly to keep doing for long.)

Ben.

David Miller 09-07-2011 05:16 AM

Bug#590327: linux-image-2.6.32-5-amd64: Unbalanced enable for IRQ 19
 
From: Ben Hutchings <ben@decadent.org.uk>
Date: Wed, 07 Sep 2011 05:58:33 +0100

> Well, I'm concerned with what to do in distro configurations which
> aren't just for 'modern systems'. We already swapped over all the
> drivers not labelled as experimental. With the rest, I worry that we'd
> be exchanging obscure IDE drivers that mostly work for obscure libata
> drivers that have had little if any testing. That strikes me as being
> even more risky for the users with the old controllers.
>
> I suppose that for those controllers where the libata driver is
> experimental we could build both drivers, blacklist the IDE drivers and
> let people override that if necessary. (And hope that most of the bugs
> get shaken out of the libata drivers before we do a stable release,
> because that is too ugly to keep doing for long.)

But for the cases these bugs are hitting these are systems the old
drivers never could have worked on, because of the IRQ sharing issue
with things like USB controllers.

I think your blacklisting idea probably makes the most sense.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110907.011613.391683420146319494.davem@davemloft .net">http://lists.debian.org/20110907.011613.391683420146319494.davem@davemloft .net


All times are GMT. The time now is 04:27 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.