On Fri, 14 Jul 2006 18:06:08 +0100 Daniel Drake wrote: > Sergio Monteiro Basto wrote: > >> I just confirmed this on my own system, at least partially. I removed > >> the quirk and the system booted fine. > >> > >> This is with ACPI enabled, but APIC not enabled (hence the interrupts > >> are XT-PIC). I cannot enable APIC on this system due to buggy BIOS. > >> > >> Daniel > > > > Daniel, VIA_SATA is not in the list , so when you write remove , you > > remove what ? or you want say the opposite ? > > Please rephrase your sentence . > > Sorry, I should have been clearer. I do not own any VIA SATA hardware > (that info was relayed from a Gentoo bug report). My own hardware is > older, [Apollo KT266/A/333]. The quirk gets applied to my IDE controller > only (both before and after Chris's changes), and I boot from a disk > connected to this IDE controller. Then the quirk effectively does nothing - the IDE controller is most likely in legacy mode, and therefore does not use its PCI interrupt (it uses legacy IRQs 15 and 14 instead). > 00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] > 00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo > KT266/A/333 AGP] > 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. > RTL-8139/8139C/8139C+ (rev 10) > 00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge > 00:11.1 IDE interface: VIA Technologies, Inc. > VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) > 00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 23) > 00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 23) On this system the quirk would matter only for these USB controllers. > 01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2 > GTS/Pro] (rev a3) > > When I said I removed the quirk, I meant I removed the whole quirk, > which prevented it from running on my hardware. > > > Do you need quirk SATA with acpi=off ? > > Assuming you mean "quirk IDE", no. > > > Do you need quirk with ACPI enabled ? > > No. But, my interrupts are always XT-PIC, I cannot enable IO-APIC (not > sure how much relevance that has, possibly worth noting though). When IO-APIC is used, the "& 0x0f" part of the quirk becomes relevant - in this mode 0 in the register means IO-APIC IRQ 16, 1 means IRQ 17, etc... However, not all chips work like this - e.g., the builtin audio device of VT8237 has fixed IRQ routing in IO-APIC mode and ignores the value of PCI_INTERRUPT_LINE completely.
Attachment:
pgp5hF0oAugrN.pgp
Description: PGP signature
- References:
- [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Jeff Garzik <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Jeff Garzik <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Andrew Morton <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Chris Wedgwood <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Sergio Monteiro Basto <[email protected]>
- Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- From: Daniel Drake <[email protected]>
- [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Prev by Date: Re: [PATCH -mm 5/7] add user namespace
- Next by Date: Re: [PATCH -mm 5/7] add user namespace
- Previous by thread: Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Next by thread: Re: [PATCH] Add SATA device to VIA IRQ quirk fixup list
- Index(es):