View previous topic :: View next topic |
Author |
Message |
rogerius n00b
Joined: 04 May 2005 Posts: 30 Location: Hungary
|
Posted: Tue Aug 09, 2005 7:29 pm Post subject: My old IBM Thinkpad |
|
|
Hello everybody!
I have installed gentoo on my old IBM Thinkpad (iSeries, with celeron cpu @ 366Mhz...).
At the boot I get the following message below (sorry for the long list):
This message repeats a few times before the boot process over, and the boot time is about ~8 minutes because of this. I have tried many times turning on / off things in the kernel config around drivers; ide-drivers; plug and play suport; dma.. etc... But nothing change for this. What else shall I try to set in the kernel-config?
Thank you for the help!
Code: | hda: IBM-DBCA-204860, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: MATSHITADVD-ROM SR-8171, ATAPI CD/DVD-ROM drive
irq 15: nobody cared (try booting with the "irqpoll" option)
[<c0137d7a>] __report_bad_irq+0x2a/0xa0
[<c0137600>] handle_IRQ_event+0x30/0x70
[<c0137e90>] note_interrupt+0x80/0xf0
[<c0137758>] __do_IRQ+0x118/0x130
[<c0104f59>] do_IRQ+0x19/0x30
[<c0103342>] common_interrupt+0x1a/0x20
[<c011c0ce>] __do_softirq+0x2e/0x90
[<c011c156>] do_softirq+0x26/0x30
[<c011c225>] irq_exit+0x35/0x40
[<c0104f5e>] do_IRQ+0x1e/0x30
[<c0103342>] common_interrupt+0x1a/0x20
[<c01379e2>] setup_irq+0xb2/0x130
[<c02ab420>] ide_intr+0x0/0x1a0
[<c02ab420>] ide_intr+0x0/0x1a0
[<c0137bf2>] request_irq+0x82/0xa0
[<c02ab420>] ide_intr+0x0/0x1a0
[<c02af47c>] init_irq+0x17c/0x470
[<c02ab420>] ide_intr+0x0/0x1a0
[<c02afc7d>] hwif_init+0xdd/0x260
[<c02af086>] probe_hwif_init_with_fixup+0x26/0xa0
[<c02b26c2>] ide_setup_pci_device+0x92/0xb0
[<c05179fd>] ide_scan_pcidev+0x5d/0x70
[<c0517a57>] ide_scan_pcibus+0x47/0xd0
[<c0517920>] probe_for_hwifs+0x10/0x20
[<c0517980>] ide_init+0x50/0x70
[<c050083c>] do_initcalls+0x2c/0xc0
[<c01002b0>] init+0x0/0x110
[<c01002b0>] init+0x0/0x110
[<c01002da>] init+0x2a/0x110
[<c0101348>] kernel_thread_helper+0x0/0x18
[<c010134d>] kernel_thread_helper+0x5/0x18
handlers:
[<c02ab420>] (ide_intr+0x0/0x1a0)
Disabling IRQ #15
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 128KiB
hda: 9514260 sectors (4871 MB) w/420KiB Cache, CHS=10068/15/63, (U)DMA
hda: cache flushes not supported
hda: hda1 hda2 hda3
ide-cd: cmd 0x5a timed out
hdc: lost interrupt
irq 15: nobody cared (try booting with the "irqpoll" option)
[<c0137d7a>] __report_bad_irq+0x2a/0xa0
[<c0137600>] handle_IRQ_event+0x30/0x70
[<c0137e90>] note_interrupt+0x80/0xf0
[<c0137758>] __do_IRQ+0x118/0x130
[<c02b8b50>] cdrom_pc_intr+0x0/0x260
[<c0104f59>] do_IRQ+0x19/0x30
[<c0103342>] common_interrupt+0x1a/0x20
[<c02b8b50>] cdrom_pc_intr+0x0/0x260
[<c02ab252>] ide_timer_expiry+0x122/0x230
[<c02ab130>] ide_timer_expiry+0x0/0x230
[<c01203b2>] run_timer_softirq+0xe2/0x200
[<c011c11b>] __do_softirq+0x7b/0x90
[<c011c156>] do_softirq+0x26/0x30
[<c011c225>] irq_exit+0x35/0x40
[<c0104f5e>] do_IRQ+0x1e/0x30
[<c0103342>] common_interrupt+0x1a/0x20
[<c0262925>] acpi_processor_idle+0x122/0x25e
[<c01010f0>] cpu_idle+0x50/0x60
[<c05007da>] start_kernel+0x15a/0x180
[<c0500380>] unknown_bootoption+0x0/0x1e0
handlers:
[<c02ab420>] (ide_intr+0x0/0x1a0)
Disabling IRQ #15
hdc: ATAPI 20X DVD-ROM drive, 512kB Cache
Uniform CD-ROM driver Revision: 3.20
hdc: lost interrupt
|
|
|
Back to top |
|
|
Plazmic n00b
Joined: 18 Feb 2005 Posts: 34 Location: Florida
|
Posted: Tue Aug 09, 2005 7:39 pm Post subject: |
|
|
Can you manaully configure your IRQ's in the BIOS? Put all hardware on its own IRQ rather than share them if it is currently that way. _________________ ..::I reject your reality and substitute my own::.. |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Tue Aug 09, 2005 9:26 pm Post subject: |
|
|
Also try enabling IO-APIC (if your system supports it - it won't harm if it's not supported, but it won't work either):
Code: | Processor type and features --->
[*] Local APIC support on uniprocessors (NEW)
[*] IO-APIC support on uniprocessors |
Also you can try ACPI (among other things, it provides an alternate way to route interrupts, which may solve the problem). You need it configured in the kernel (it's under "Power management" - even if it does more than that), and it's always a good idea for notebooks.
rogerius wrote: | the boot time is about ~8 minutes because of this |
Those messages indicate that some device is constantly asserting its interrupt line, and the kernel spends a lot of time processing all those (useless) interrupts. Look at "/proc/interrupts" after it finishes booting, you should have a lot of interrupts on IRQ15. |
|
Back to top |
|
|
rogerius n00b
Joined: 04 May 2005 Posts: 30 Location: Hungary
|
Posted: Wed Aug 10, 2005 1:48 pm Post subject: |
|
|
Hello there!
Well... Tried those things above, but still has the problem. Unfortunately there is no way to change irqs in BIOS setup. IRQ15 belongs to ide1, and has 800000 interrupts in /proc/interrupts. Way too many... Tried that old cd driver in the kernel (for not atapi), but no effect. Anyway. I will keep trying.
Thank you for the helps! |
|
Back to top |
|
|
nahpets Veteran
Joined: 05 Oct 2003 Posts: 1178 Location: Montreal, Canada
|
Posted: Thu Oct 20, 2005 9:38 pm Post subject: |
|
|
Hi,
I just had the same problem and solved it using 'irqpoll' when booting my kernel. This is what my 'grub.conf' looks like:
Code: |
title Gentoo Linux [2.6.12-r10]
root (hd0,0)
kernel /vmlinuz-2.6.12-gentoo-r10 irqpoll root=/dev/hda3
|
_________________ Let me guess, you picked out yet another colorful box with a crank that I'm expected to turn and turn until OOP! big shock, a jack pops out and you laugh and the kids laugh and the dog laughs and I die a little inside. |
|
Back to top |
|
|
linuxtuxhellsinki l33t
Joined: 15 Nov 2004 Posts: 700 Location: Hellsinki
|
Posted: Fri Oct 21, 2005 7:42 am Post subject: |
|
|
I've added acpi=off to kernel line and it worked in this ThinkPad R30 with ubutu 5.10 |
|
Back to top |
|
|
cypherpunks n00b
Joined: 13 Jan 2006 Posts: 1
|
Posted: Fri Jan 13, 2006 12:07 pm Post subject: acpi=off works on my Thinkpad too |
|
|
linuxtuxhellsinki wrote: | I've added acpi=off to kernel line and it worked in this ThinkPad R30 with ubuntu 5.10 |
Thanks for the tip. I had the exact same problem with my old iSeries Thinkpad and acpi=off fixed it! Just for the record, I think this is a bug in the Thinkpad BIOS, not Linux; unfortunately, IBM/Lenovo hasn't released a BIOS update for my model since 2001.
--B9 |
|
Back to top |
|
|
|