LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 01-03-2005, 02:00 PM   #1
godhugh
LQ Newbie
 
Registered: Dec 2004
Posts: 18

Rep: Reputation: 0
Disabling IRQ #10 hang after compiling 2.6.10


I was having some issues getting eth0 and my sound card detected after compiling 2.6.10 so I decided to reinstall Slackware 10 and compile 2.6.10 knowing exactly what I needed to select.

After choosing all the drivers for my ethernet card, my on-board sound, my SATA controller (SiI SATA controller), and ACPI support I compiled.

Here are my system specs:

Processor: Intel Pentium 4 2.4ghz
Motherboard: Intel D845PEBT2
Chipset: Intel i845PE
Memory: 1GB DDR3200
Video Card: NVidia Geforce FX 5900XT
Sound: Onboard 82801DB/DBM Audio Controller
Hard Drives: 120GB SATA Maxtor (1 partition with Win XP), 75GB SATA Seagate (un-partitioned, planning to put FC3 on here)
SATA Controller: Silicon Image SiI 3112 SATALink Controller
IDE drives: Lite-On DVD Player (Secondary Master), Plextor PX-708A (Secondary Slave)

After a reboot and choosing the new kernel, This shows up and the system hangs...

Code:
GDT-HA: Storage RAID Controller Driver, Version 3.04
GDT-HA: Found 0 PCI Storage RAID Controllers
scsi0: scsi_debug, version 1.74 [20040829], dev_size_mb=8 opts=0x0
        Vendor: Linux      Model: scsi_debug           Rev: 0004
        Type:  Direct Access
PCI: Found IRQ10 for device 0000:02:06.0
ata1: SATA max UDMA/100 cmd 0xF8818C80 ctl 0xF8818C8A bmdma 0xF8818C00 irq 10
ata2: SATA max UDMA/100 cmd 0xF8818CC0 ctl 0xF8818CCA bmdma 0xF8818C08 irq 10
irq 10: nobody cared!
[<c013209a>] _report_bad_irq+0x2a/0xa0
[<c0131ab0>] handle_IRQ_event+0x30/0x70
                        note_interrupt+0x70/0x60
                        __do_IRQ_0x128/0x140
                        do_IRQ+0x19/0x30
                        common_interrupt+0x1a/0x20
                        __do_soft_irq+0x2e/0x90
                        do_soft_irq+0x27/0x30
                        irq_exit+0x35/0x40
                        do_IRQ=0x1e/0x30
                        common_interrupt+0x1a/0x20
                        default_idle+0x0/0x30
                        default_idle+0x23/0x30
                        cpu_idle+0x3a/0x60
                        start_kernel+0x16b/0x1b0
                        unknown_bootoption+0x0/0x1e0
handlers:
[<co31f1a0>] (atn_interrupt=0x0/0x1d0)
Disabling IRQ #10
ata1: dev 0 ATA, max UDMA/133, 240121728 sectors
The system just hangs there.

I've tried compiling the kernel without hotplug and ACPI. I've tried booting the kernel with "acpi=off" in LILO. I've tried turning off PnP OS in the BIOS and I've tried assigning PCI IRQ's manually in the BIOS.

I'm at my wits end here and I don't know what else to do.

Anyone have any ideas?
 
Old 01-03-2005, 02:12 PM   #2
Cedrik
Senior Member
 
Registered: Jul 2004
Distribution: Slackware
Posts: 2,140

Rep: Reputation: 244Reputation: 244Reputation: 244
I would try append="pci=routeirq" in lilo because a message says that at boot:
Quote:
PCI: Using ACPI for IRQ routing
* PCI interrupts are no longer routed automatically. If this
** driver failed to call pci_enable_device(). As a temporary
** workaround, the "pci=routeirq" argument restores the old
** please email the output of "lspci" to bjorn.helgaas@hp.com
 
Old 01-03-2005, 02:18 PM   #3
godhugh
LQ Newbie
 
Registered: Dec 2004
Posts: 18

Original Poster
Rep: Reputation: 0
Okay, I just tried that and I still have the same problem .
 
Old 01-03-2005, 02:26 PM   #4
Cedrik
Senior Member
 
Registered: Jul 2004
Distribution: Slackware
Posts: 2,140

Rep: Reputation: 244Reputation: 244Reputation: 244
Are you sure you do the correct syntax to add kernel parameters ? Could you post your lilo.conf
part with your kernel parameter.

Sorry for asking that but I see a suspicious line in your logs :
Quote:
...
start_kernel+0x16b/0x1b0
unknown_bootoption+0x0/0x1e0
 
Old 01-03-2005, 02:46 PM   #5
godhugh
LQ Newbie
 
Registered: Dec 2004
Posts: 18

Original Poster
Rep: Reputation: 0
Ok, here it is.

Remember, I'm pretty new at this so if I've totally screwed it up try not to laugh to hard .

Code:
# Windows bootable partition config begins
other = /dev/hda1
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-ide-2.4.26
  root = /dev/hde2
  label = Linux-2.4.26
  read-only
# Linux bootable partition config ends

# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hde2
  label = Linux-2.6.10
  read-only
  append="acpi=off pci=routeirq pci=noacpi"
# Linux bootable partition config ends
 
Old 01-03-2005, 03:01 PM   #6
Cedrik
Senior Member
 
Registered: Jul 2004
Distribution: Slackware
Posts: 2,140

Rep: Reputation: 244Reputation: 244Reputation: 244
That seems fine for the append option
As I don't use lilo tough, I don't know if append="..." and append = "..." does matter (spaces
before and after the equal sign)...

I guess something goes wrong with your sata driver anyway, I even would try a 2.6.9 kernel
compile to see if that change something
 
Old 01-03-2005, 04:16 PM   #7
urka58
Member
 
Registered: Nov 2003
Distribution: slackware 15
Posts: 546

Rep: Reputation: 43
Assuming you configured the sata driver "built in" the kernel, you should try configuring the PCI Bus option to "BIOS" instead of the default "ANY".
This is an extract of my .config file (2.6.10)

Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
CONFIG_PCI_GOBIOS=y
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOANY is not set
CONFIG_PCI_BIOS=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
# CONFIG_ISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set

I would also remove the parameters you are passing to the kernel in your /etc/lilo.conf
Hope this helps
Ciao
 
Old 01-04-2005, 11:29 AM   #8
godhugh
LQ Newbie
 
Registered: Dec 2004
Posts: 18

Original Poster
Rep: Reputation: 0
I did a compile of 2.6.9 and it worked like a charm (other then a minor ALSA issue). I didn't use my old .config file this time and just went through and selected only those options I needed. For some reason that did it.

For now, I'm just happy to have a working version of a 2.6 kernel. It's taken 3 days and been kinda frustrating but I learned a hell of a lot.

Thanks for you help!
 
  


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
Disabling IRQ#5 fails Janneman Linux - Software 1 11-08-2005 08:20 AM
kernel: Disabling IRQ specman Mandriva 2 10-21-2005 07:35 AM
Disabling irq #5 with FC3 tsencic Linux - Hardware 0 12-06-2004 05:08 PM
Disabling IRQ #11 keripukki Linux - Hardware 4 09-18-2004 05:54 PM
Disabling IRQ #7? rjerina Linux - Hardware 4 07-30-2004 12:47 AM

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

All times are GMT -5. The time now is 07:25 AM.

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