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