From: Alex Williamson <awilliam@fc.hp.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [Linux-ia64] Big problems with 2.4.7
Date: Wed, 25 Jul 2001 15:18:01 +0000 [thread overview]
Message-ID: <marc-linux-ia64-105590693005912@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590693005908@msgid-missing>
Martin,
Ok, perhaps you can disregard my suspicion about the I/O port base,
looks like you're able to probe the serial ports as the correct type,
so that seems to be working. For interrupts, especially legacy
interrupts, there's a change in 2.4.7 to use the PC/AT compatibility
flag in the ACPI APIC table. If the system doesn't claim it supports
8259 style interrupts, we don't setup legacy IRQ 0-15. Here's a
little patch that will revert to the previous functionality.
--- arch/ia64/kernel/acpi.c.orig Wed Jul 25 09:14:04 2001
+++ arch/ia64/kernel/acpi.c Wed Jul 25 09:14:22 2001
@@ -210,7 +210,7 @@
* dual-8259 compatible setup.
*/
iosapic_init(iosapic->address, iosapic->irq_base,
- (madt->flags & MADT_PCAT_COMPAT));
+ (1));
break;
case ACPI20_ENTRY_PLATFORM_INT_SOURCE:
This is definitely a bug in Lion firmware if this is the problem, so
make sure you're running the latest version. Thanks,
Alex
Martin Wilck wrote:
>
> > Just for the record, I have the same problems, but only on Lions. Booting
> > the SMP kernel on a BigSur works.
>
> Good to hear (I have a Lion here).
> I was feeling pretty stupid already because nobody else
> seemed to have had problems :-)
>
> It definitely appears that something is wrong with interrupt assignment.
> drivers get IRQ 0 and can't do anything with it ...
>
> I have finally got a printout of some boot messages with a serial console.
> There are very few differences between a 2.4.5 and 2.4.7 boot, but those
> that appear relevant are related to failure in interrupt allocation
> (note that the serial driver also says "irq=0").
>
> >>>> 2.4.5:
> =====>
> ttyS00 at 0x03f8 (irq = 44) is a 16550A
> ttyS01 at 0x02f8 (irq = 45) is a 16550A
> ...
> keyboard: Timeout - AT keyboard not present?
> PIIX4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
> ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
> hda: LS-120 SLIM4 00 UHD Floppy, ATAPI FLOPPY drive
> hdc: TOSHIBA DVD-ROM SD-C2502, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 34
> ide1 at 0x170-0x177,0x376 on irq 33
>
> >>> 2.4.7:
> =====
>
> ACPI: Core Subsystem version [20010615]
> ACPI: install SCI 9 handler pass
> ACPI: Subsystem enabled
> ttyS00 at 0x03f8 (irq = 0) is a 16550A
> ttyS01 at 0x02f8 (irq = 0) is a 16550A
> ...
> keyboard: Timeout - AT keyboard not present?
> PIIX4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
> ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
> hda: IRQ probe failed (0xfffffffffffffdfe)
> hda: IRQ probe failed (0xfffffffffffffdfe)
> hda: LS-120 SLIM4 00 UHD Floppy, ATAPI FLOPPY drive
> hda: IRQ probe failed (0xfffffffffffffdfe)
> hdc: IRQ probe failed (0xfffffffffffffdfe)
> hdc: IRQ probe failed (0xfffffffffffffdfe)
> hdc: TOSHIBA DVD-ROM SD-C2502, ATAPI CD/DVD-ROM drive
> hdc: IRQ probe failed (0xfffffffffffffdfe)
> hdd: IRQ probe failed (0xfffffffffffffdfe)
> hdd: IRQ probe failed (0xfffffffffffffdfe)
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 34
> ide1 at 0x170-0x177,0x376 on irq 33
>
> Regards,
> Martin
>
> ---
> Martin Wilck <Martin.Wilck@fujitsu-siemens.com>
> FSC EP PS DS1, Paderborn Tel. +49 5251 8 15113
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Alex Williamson Linux Development Lab
awilliam@fc.hp.com Hewlett Packard
970-898-9173 Fort Collins, CO
next prev parent reply other threads:[~2001-07-25 15:18 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-07-25 12:45 [Linux-ia64] Big problems with 2.4.7 Martin Wilck
2001-07-25 13:21 ` Andreas Schwab
2001-07-25 14:32 ` Alex Williamson
2001-07-25 14:58 ` Martin Wilck
2001-07-25 15:18 ` Alex Williamson [this message]
2001-07-25 15:29 ` Martin Wilck
2001-07-25 15:44 ` Andreas Schwab
2001-07-25 15:56 ` Martin Wilck
2001-07-25 16:00 ` Alex Williamson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-linux-ia64-105590693005912@msgid-missing \
--to=awilliam@fc.hp.com \
--cc=linux-ia64@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox