Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 2002 12:26:38 -0700
From:      paul beard <pdb2@u.washington.edu>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        mobile@FreeBSD.ORG
Subject:   Re: more info on thinkpad audio
Message-ID:  <3D8F6AEE.9080300@u.washington.edu>
References:  <3D8D2D4A.5020704@u.washington.edu> <20020922.151541.110112144.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh wrote:

> On many laptops, you are SOL.  You only have 1 interrupt line.
> 
> However, maybe, just maybe FreeBSD is being a ittle stupid in
> assigning interrupts.  Check out http://people.freebsd.org/~imp/pir.c
> to see if these devices can have different interrupts assigned.
> 
> There's nothing you can do about an0 and pcic0/1 having the same
> interrupt.

well, my problem is solved with using this code you referred me 
to, but here's the output all the same, in case it's useful to 
anyone.

$PIR table at 0x2811dee0 version 1.0
PCI interrupt router at 0:3.8 vendor 0x8086 device 0x122e
PCI-only interrupts [                                     ]
entry bus slot device
  00:  00   00    07  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  63  [      3 4 5 6 7   9 10 11 12 
14 15]
  01:  00   00    00  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  63  [      3 4 5 6 7   9 10 11 12 
14 15]
  02:  00   00    01  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  03:  01   00    00  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  04:  00   00    02  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  05:  00   00    05  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  06:  00   01    03  INTA  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  07:  00   00    04  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  63  [      3 4 5 6 7   9 10 11 12 
14 15]
  08:  08   02    00  INTA  60  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  63  [      3 4 5 6 7   9 10 11 12 
14 15]
  09:  08   00    01  INTA  61  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]
  10:  08   00    02  INTA  62  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTB  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTC  00  [      3 4 5 6 7   9 10 11 12 
14 15]
                      INTD  00  [      3 4 5 6 7   9 10 11 12 
14 15]

-- 
Paul Beard / 8040 27th Ave NE / Seattle WA 98115 /
paulbeard [at] mac [ dot] com / 206 529 8400

weblog @ <http://paulbeard.no-ip.org/movabletype/>;

Finagle's fourth Law:
	Once a job is fouled up, anything done to improve it only makes
it worse.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D8F6AEE.9080300>