LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-08-2006, 03:05 AM   #1
Taikon
LQ Newbie
 
Registered: Feb 2006
Location: Atlanta
Distribution: Slackware
Posts: 26

Rep: Reputation: 15
Irq 10 disabled after kernel switch


Okay so I just changed from 2.4.32 to 2.6.14.6 and the only issue Im having is that it disables irq 10 which is my network card. Ive spent the last 5 hours straight trying to get it straight and either Im missing something or moving in entirely the wrong direction (which honestly Im pretty sure is nowhere at this point). I've done more than a little bit of research and nothing seems to do it for me. most of it refered to irq 11 and sound. Im out of ideas basically any help would be very appreciated.

Ive done dmesg | grep irq and lspci but Im still fairly new to linux and even changing kernels would be considered over my head (although I got it done just fine). With 2.4.32 rc.hotplug autoloaded my network card and it appears to still do that but irq is disabled at boot. I tried setting it to reserved in the bios thinking maybe it would kick it to another irq and that doesn't work.

lspci output:
Code:
00:00.0 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. KT880 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:09.0 Multimedia audio controller: Creative Labs SB Audigy LS
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: ATI Technologies Inc: Unknown device 5940 (rev 01)
dmesg |grep irq output
Code:
Linux version 2.6.14.6 (root@tree) (gcc version 3.4.5) #1 Fri Jan 13 17:21:34 CST 2006
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fef0000 (usable)
 BIOS-e820: 000000001fef0000 - 000000001fef3000 (ACPI NVS)
 BIOS-e820: 000000001fef3000 - 000000001ff00000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
510MB LOWMEM available.
On node 0 totalpages: 130800
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126704 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 KT880                                 ) @ 0x000f7630
ACPI: RSDT (v001 KT880  AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fef3040
ACPI: FADT (v001 KT880  AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fef30c0
ACPI: MADT (v001 KT880  AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fef8840
ACPI: DSDT (v001 KT880  AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x4008
Allocating PCI resources starting at 20000000 (gap: 1ff00000:ded00000)
Built 1 zonelists
Kernel command line: BOOT_IMAGE=Linux-2.6.14.6 ro root=302
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 1049.152 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 514888k/523200k available (1978k kernel code, 7752k reserved, 615k data, 164k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 2101.46 BogoMIPS (lpj=4202927)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183fbff c1c7fbff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183fbff c1c7fbff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0183fbff c1c7fbff 00000000 00000020 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
CPU: AMD Athlon(tm) processor stepping 04
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 0a28)
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 287k freed
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfafe0, last bus=1
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *3 4 6 7 10 11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 6 7 10 11 12) *5
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 6 7 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 6 7 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 6 7 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 6 7 10 11 12) *0, disabled.
ACPI: PCI Interrupt Link [ALKA] (IRQs *20)
ACPI: PCI Interrupt Link [ALKB] (IRQs *21)
ACPI: PCI Interrupt Link [ALKC] (IRQs *22), disabled.
ACPI: PCI Interrupt Link [ALKD] (IRQs *23), disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Bridge: 0000:00:01.0
  IO window: d000-dfff
  MEM window: f8000000-f80fffff
  PREFETCH window: e8000000-f7ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
apm: overridden by ACPI.
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xe8000000, mapped to 0xe0880000, using 1536k, total 16384k
vesafb: mode is 1024x768x8, linelength=1024, pages=20
vesafb: protected mode interface info at c000:5781
vesafb: scrolling: redraw
vesafb: Pseudocolor: size=8:8:8:8, shift=0:0:0:0
vesafb: Mode is VGA compatible
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12
PNP: No PS/2 controller found. Probing ports directly.
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 $ 4 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
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:0f.1
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 3
PCI: setting IRQ 3 as level-triggered
ACPI: PCI Interrupt 0000:00:0f.1[A] -> Link [LNKA] -> GSI 3 (level, low) -> IRQ 3
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 3
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0xe800-0xe807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xe808-0xe80f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: ST3160023A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: HL-DT-ST RW/DVD GCC-4480B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2
hdc: ATAPI 48X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
usbmon: debugfs is not available
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
input: AT Translated Set 2 keyboard on isa0060/serio0
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 4, 65536 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
ACPI wakeup devices: 
PCI0 USB3 USB4 USB5 USB6 USB7 AC97 UAR1 
ACPI: (supports S0 S1 S4 S5)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 164k freed
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
Linux agpgart interface v0.101 (c) Dave Jones
Intel ISA PCIC probe: not found.
Device 'i82365.0' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
 [<c0199e93>] kobject_cleanup+0x83/0x90
 [<c0199ea0>] kobject_release+0x0/0x10
 [<c019a773>] kref_put+0x33/0x70
 [<c0199ec6>] kobject_put+0x16/0x20
 [<c0199ea0>] kobject_release+0x0/0x10
 [<e083830e>] init_i82365+0x17e/0x1a8 [i82365]
 [<c01308d2>] sys_init_module+0x102/0x190
 [<c0102e59>] syscall_call+0x7/0xb
Databook TCIC-2 PCMCIA probe: not found.
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:10.4[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.4: irq 11, io mem 0xf8120000
ehci_hcd 0000:00:10.4: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 3 (level, low) -> IRQ 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.0: irq 3, io base 0x0000e900
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.1[A] -> Link [LNKA] -> GSI 3 (level, low) -> IRQ 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.1: irq 3, io base 0x0000ea00
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:10.2[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:10.2: irq 11, io base 0x0000eb00
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:10.3: irq 11, io base 0x0000ec00
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
r8169 Gigabit Ethernet driver 2.2LK loaded
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
eth0: Identified chip type is 'RTL8169s/8110s'.
eth0: RTL8169 at 0xe0842000, 00:09:5b:bd:8d:6f, IRQ 10
r8169: eth0: link down
irq 10: nobody cared (try booting with the "irqpoll" option)
 [<c01333d2>] __report_bad_irq+0x22/0x90
 [<c01334e8>] note_interrupt+0x78/0xc0
 [<c0132f69>] __do_IRQ+0x89/0xa0
 [<c01043fa>] do_IRQ+0x1a/0x30
 [<c01030ca>] common_interrupt+0x1a/0x20
 [<c011c880>] __do_softirq+0x30/0xb0
 [<c011c935>] do_softirq+0x35/0x40
 [<c01043ff>] do_IRQ+0x1f/0x30
 [<c01030ca>] common_interrupt+0x1a/0x20
 [<c0133144>] setup_irq+0x84/0xc0
 [<e086bb40>] rtl8169_interrupt+0x0/0x190 [r8169]
 [<c0133294>] request_irq+0x74/0xa0
 [<e086a85d>] rtl8169_open+0x2d/0x1b0 [r8169]
 [<e086bb40>] rtl8169_interrupt+0x0/0x190 [r8169]
 [<c028b7e3>] dev_open+0x63/0x80
 [<c028cc51>] dev_change_flags+0x51/0x120
 [<c02cbd66>] devinet_ioctl+0x4b6/0x570
 [<c02cdaf4>] inet_ioctl+0x84/0x90
 [<c028303d>] sock_ioctl+0x1ad/0x240
 [<c0160ee5>] do_ioctl+0x55/0x70
 [<c0161034>] vfs_ioctl+0x54/0x1e0
 [<c01611ed>] sys_ioctl+0x2d/0x50
 [<c0102e59>] syscall_call+0x7/0xb
handlers:
[<e086bb40>] (rtl8169_interrupt+0x0/0x190 [r8169])
Disabling IRQ #10
r8169: eth0: link down
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
Model 1006 Rev 00000000 Serial 10061102
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected VIA KT880 chipset
agpgart: AGP aperture is 128M @ 0xe0000000
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
NET: Registered protocol family 10
Disabled Privacy Extensions on device c034f4e0(lo)
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: not running at top speed; connect to a high speed hub
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
  Vendor: LEXAR     Model: JUMPDRIVE SPORT   Rev: 1000
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 506880 512-byte hdwr sectors (260 MB)
sda: Write Protect is off
sda: Mode Sense: 43 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 506880 512-byte hdwr sectors (260 MB)
sda: Write Protect is off
sda: Mode Sense: 43 00 00 00
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
usb-storage: device scan complete
FAT: invalid media value (0xb9)
VFS: Can't find a valid FAT filesystem on dev sda.
 
Old 02-08-2006, 03:25 AM   #2
bathory
LQ Guru
 
Registered: Jun 2004
Location: Piraeus
Distribution: Slackware
Posts: 13,174
Blog Entries: 1

Rep: Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040
Quote:
eth0: Identified chip type is 'RTL8169s/8110s'.
eth0: RTL8169 at 0xe0842000, 00:09:5b:bd:8d:6f, IRQ 10
r8169: eth0: link down
irq 10: nobody cared (try booting with the "irqpoll" option)
Try to do what dmesg suggests and see what happens. I.e. you must edit your /etc/lilo.conf, find the line that starts with "append" and add the irqpoll option. If the line does not exist then you have to add it:
Code:
append = "irqpoll"
Then run
Code:
lilo -v
and reboot
 
Old 02-08-2006, 09:13 AM   #3
Taikon
LQ Newbie
 
Registered: Feb 2006
Location: Atlanta
Distribution: Slackware
Posts: 26

Original Poster
Rep: Reputation: 15
That would work too...
Problem solved thanks, but why is it still turning off irq 10? 2.4.32 didn't do that so I assume theres a reason and its done in he kernel?
 
Old 02-08-2006, 01:10 PM   #4
bathory
LQ Guru
 
Registered: Jun 2004
Location: Piraeus
Distribution: Slackware
Posts: 13,174
Blog Entries: 1

Rep: Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040Reputation: 2040
Quote:
2.4.32 didn't do that so I assume theres a reason and its done in he kernel?
I guess it has to do with the way latest kernels assign irqs to devices through acpi and perhaps your nic's driver does not support it very well, thus the dump before disabling irq 10:
Quote:
[<c01333d2>] __report_bad_irq+0x22/0x90
...
You can see the irqs used by your system with:
Code:
cat /proc/interrupts
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
acpi, usb, and irq disabled sonicbuddha Linux - General 1 01-03-2006 12:30 AM
help, irq channels being disabled!!! penguin tech Linux - Wireless Networking 8 12-04-2005 12:00 PM
IRQ Balancing DISABLED = performance BOOST! pr1268 LinuxQuestions.org Member Success Stories 1 02-06-2005 05:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration