From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergio Monteiro Basto Subject: Re: how I know if a interrupt is ioapic_edge_type or ioapic_level_type? [Was Re: [Fwd: Re: [Linux-usb-users] Fwd: Re: 2.6.17-rc6-mm2 - USB issues]] Date: Thu, 22 Jun 2006 02:04:48 +0100 Message-ID: <1150938288.3221.2.camel@localhost.portugal> References: <44953B4B.9040108@agotnes.com> <4497DA3F.80302@agotnes.com> <20060620044003.4287426d.akpm@osdl.org> <4499245C.8040207@agotnes.com> <1150936606.2855.21.camel@localhost.portugal> <20060621174754.159bb1d0.rdunlap@xenotime.net> Reply-To: sergio@sergiomb.no-ip.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-3yHTPJvuCUr57C0748qm" Return-path: Received: from smtp3.netcabo.pt ([212.113.174.30]:43159 "EHLO exch01smtp12.hdi.tvcabo") by vger.kernel.org with ESMTP id S1030480AbWFVBFG (ORCPT ); Wed, 21 Jun 2006 21:05:06 -0400 In-Reply-To: <20060621174754.159bb1d0.rdunlap@xenotime.net> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: "Randy.Dunlap" Cc: kernel@agotnes.com, akpm@osdl.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb-users@lists.sourceforge.net, linux-usb-devel@lists.sourceforge.net, stern@rowland.harvard.edu, cw@f00f.org, vsu@altlinux.ru --=-3yHTPJvuCUr57C0748qm Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable who no, how sorry! I am a little tired=20 On Wed, 2006-06-21 at 17:47 -0700, Randy.Dunlap wrote:=20 > On Thu, 22 Jun 2006 01:36:46 +0100 Sergio Monteiro Basto wrote: >=20 > > who I do know if a interrupt is ioapic_edge_type or ioapic_edge_type ?=20 >=20 > Do you mean how they are configured in a running kernel? yes, I want to know in=20 linux-2.6.13/drivers/pci/quirks.c when I am going quirk the PCI_VIA irq, if this irq is in IO-APIC-something or is in XT-PIC , to decide if I quirk the interrupt or not=20 >=20 > cat /proc/interrupts :: >=20 > CPU0 CPU1 =20 > 0: 12412944 12407808 IO-APIC-edge timer > 1: 122673 124208 IO-APIC-edge i8042 > 7: 0 0 IO-APIC-edge parport0 > 9: 0 0 IO-APIC-level acpi > 12: 1141950 1138138 IO-APIC-edge i8042 > 14: 1107749 1109102 IO-APIC-edge ide0 > 58: 451498 0 PCI-MSI eth0 > 66: 530689 495356 PCI-MSI libata > 74: 0 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb6 > 82: 31 3 IO-APIC-level ohci_hcd:usb2, ohci_hcd:usb3,= ohci_hcd:usb4, ohci_hcd:usb5 > 90: 561 492 IO-APIC-level HDA Intel > 169: 3 0 IO-APIC-level ohci1394 > 177: 0 0 IO-APIC-level uhci_hcd:usb8 > 185: 0 0 IO-APIC-level uhci_hcd:usb7 > 193: 0 0 IO-APIC-level uhci_hcd:usb9 >=20 >=20 > or how they should be configured in case you are not sure? > See a hardware spec. for that. >=20 >=20 > > On Wed, 2006-06-21 at 20:50 +1000, Johny wrote: > > > Success :) > > >=20 > > > I simply made the change=20 > > > manually, based on your and others' inputs (it seemed the simpler > > > option). > > >=20 > > > Both kernels now boot, and all USB devices are recognised correctly. > > >=20 > >=20 > > > I run in XT_PIC mode for interrupts. > > >=20 > >=20 > > Hi, thanks for your positive test on "my" theory. > >=20 > > Here it goes the link that I talked about on last email=20 > > http://lkml.org/lkml/2005/8/18/92 (you can read the previous messages o= n > > this thread)=20 > >=20 > > The patch of this link doesn't compile (at least for me), but have a > > simple idea, which is just quirk the VIA_PCIs if they are in XT_PIC mod= e > > and I think that is the way of this quirks should go. > >=20 > > So someone help me out and do a patch that recognize if the interrupt i= s > > in XT-PIC mode or not ?=20 > >=20 > > Thanks, =20 > > --=20 > > S=E9rgio M. B. > >=20 >=20 >=20 > --- > ~Randy --=-3yHTPJvuCUr57C0748qm Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGSTCCAwIw ggJroAMCAQICAw/vkjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDUxMTI4MjIyODU2WhcNMDYxMTI4MjIyODU2WjBLMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSgwJgYJKoZIhvcNAQkBFhlzZXJnaW9Ac2VyZ2lvbWIu bm8taXAub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCNuKD3pz8GRKd1q+36r m0z7z+TBsbTrVa45UQsEeh9OQGZIASJMH5erC0u6KbKJ+km97RLOdsgSlKG6+5xuzsk+aqU7A0Gp kMjzIJT7UH/bbPnIFMQNnWJxluuYq1u+v8iIbfezQy1+SXyAyBv+OC7LnCOiOar/L9AD9zDy2fPX EqEDlbO3CJsoaR4Va8sgtoV0NmKnAt7DA0iZ2dmlsw6Qh+4euI+FgZ2WHPBQnfJ7PfSH5GIWl/Nx eUqnYpDaJafk/l94nX71UifdPXDMxJJlEOGqV9l4omhNlPmsZ/zrGXgLdBv9JuPjJ9mxhgwZsZbz VBc8emB0i3A7E6D6rwIDAQABo1kwVzAOBgNVHQ8BAf8EBAMCBJAwEQYJYIZIAYb4QgEBBAQDAgUg MCQGA1UdEQQdMBuBGXNlcmdpb0BzZXJnaW9tYi5uby1pcC5vcmcwDAYDVR0TAQH/BAIwADANBgkq hkiG9w0BAQQFAAOBgQBIVheRn3oHTU5rgIFHcBRxkIhOYPQHKk/oX4KakCrDCxp33XAqTG3aIG/v dsUT/OuFm5w0GlrUTrPaKYYxxfQ00+3d8y87aX22sUdj8oXJRYiPgQiE6lqu9no8axH6UXCCbKTi 8383JcxReoXyuP000eUggq3tWr6fE/QmONUARzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEF BQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24g U2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTEr MCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAw MDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me 7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r 1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3Rl LmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAg pB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPq Cy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUa C4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx 0x1G/11fZU8xggHvMIIB6wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz dWluZyBDQQIDD++SMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEPFw0wNjA2MjIwMTA0NDRaMCMGCSqGSIb3DQEJBDEWBBRS1l5Lx8U41qfSyTVvDjVg IAHgADANBgkqhkiG9w0BAQEFAASCAQAls3OwFayV6UBj2SUwzhVzf8faJpO8PND0c3Dj3IbVmpKu PJFiNmNUWyiB3wmyzjWPVT0I+6ICOB6d5n/Z8gLWaW058qvCoFC9GacuW0qP7DuKc4cxq8daNpc3 1h9S/VD/ZCqk84g1yCR8uBSGW93u3OoS/vyz1Y1ivOHcT+kIbGmsrdXK5wAKLVs1TdWp5PHJwCG9 QBqg1ra8nETInEcpsZI4NKIfFJ8MiZetDjFLePP8Oeh7TVQAukyVQG6VsayzqbH/bAUDlposanwB B2NbwI3cp+8xRKrMA609QGVj8ASQDjD3AISSHXXfpkdUlNpedem66/CQuEcnWkwFvYRrAAAAAAAA --=-3yHTPJvuCUr57C0748qm--