Subject: Re: CardBus on Libretto L2
To: None <cjs@cynic.net>
From: Hayakawa Koichi <haya@ilink.sony.co.jp>
List: tech-kern
Date: 08/20/2001 18:56:02
From: Curt Sampson <cjs@cynic.net>
Subject: Re: CardBus on Libretto L2
Date: Mon, 20 Aug 2001 00:33:48 +0900 (JST)
Message-ID: <Pine.LNX.4.33.0108200031380.14752-100000@denkigama.nat.shibuya.blink.co.jp>
> 6 is what Windows uses. So you're saying I should set that value in
> the device description, but not actually write it to the configuration
> register?
Unfortunately, maybe BIOS does not set PCI interrupt router
to route CardBus bridge's INTA line. We must write setup
routine for ALi PCI-ISA bridges to route PCI intr.
> Note, though, that writing this to the config register is exactly the
> technique that a Linux user uses, and this makes the cardbus slot work
> on his system.
>
> I may actually just go and build a linux kernel with some debugging and
> see just what it's doing.
Linux seems to have PCI intr routing code for ALi.
> ACPI is related to the PCI interrupt routing? (I don't know anything
> about ACPI.)
The spec says ACPI compliant PC has some ACPI tables. The
tables contain some device information such as PCI routing
information and memory space information.
# The easiest way: route all PCI INT lines to one and only
# one interrupt line and force all the PCI devices to share
# the interrupt line. Although this strategy may cause some
# performance degrade, it will work properly without ACPI or
# MS PIR.
--
HAYAKAWA, Koichi