PCI register mapping

Hi all,
I have a device as for which I am trying to do a IO_MAPPED driver.
I am doing on my Ultra60 the following code:
size_t memory_size;
for( i=0; i<6; i++ )
ddi_dev_regsize(dip, i, &memory_size);
result = ddi_regs_map_setup(dip, i,
&drx->ioBase.address, 0, mem_size,
&devAttr, &drx->ioBase.handle);
printf("ddi_regs_map_setup(,%d,,,0x%X,,)
returned %d\n", i, mem_size, result );
if (result == DDI_SUCCESS)
ddi_regs_map_free(&drx->ioBase.handle);
On the Ultra60, the reg sizes are:
ddi_regs_map_setup(,0,,,0x0,,) returned 0
ddi_regs_map_setup(,1,,,0x100,,) returned 0
ddi_regs_map_setup(,2,,,0x1000,,) returned -7
ddi_regs_map_setup(,3,,,0x100,,) returned 0
ddi_regs_map_setup(,4,,,0x1000,,) returned -7
ddi_regs_map_setup(,5,,,0x0,,) returned -6
My question is, if I want to map more than 0x200 sized device memory, how do i do it? Because rnumber 1 & 3 will allow me to map registers of sizes 0x100 each only!
or am i understanding this wrong?
any help appreciated!
Thanks!

Hi,
to be a bit more specific:
you shouldnt have to do any direct mapping of addresses yourself. both the register space, AND the io space of a PCI card should be accessible through
ddi_regs_map_setup.
If you download my PCIbase.tar from
http://www.bolthole.com/solaris/#drivers
it will give you a helper script called printregs,
which will show you which register set gets mapped to which address space.
It's always the same,for the same card. So if printregs says that the iospace memory you care about is in register set 3, then you can pretty much always use
ddi_regs_map_setup(dip, 3, ....) to map in that space.

Similar Messages

  • NI PCIE 6259 Register Map

    I need to write a custom driver for this board. Does anyone know where I can get a regsiter map?

    I had already downloaded DDK and found the Register Map document. At a minumum this is what I need but I thought the information was on the little light side. It would be nice to have some descriptions for the registers and their bit fields. Also, the "M Series Register Map" is a Preliminary document. Any idea when the next version will be available?
    I did not find any information about board specific Register Maps so I assume that this map is good for all 'M' Series boards.
    I was hoping to find something like the "PCI E Series Register-Level Programmer Manual" at: http://digital.ni.com/manuals.nsf/websearch/5978CE4A83119E50862566FA0075F424 .
    Reading through the posts it seems that there is a lot of differences between the 'E' and 'M' series mulit-function DAQs so
    Thank you for the reply.

  • PCI Register level access, VISA, LabVIEW

    Hi have a problem with LabVIEW VISA access to a custom board.  Was advise to cross post to this forum in the hope that someone may be able to help.
    http://forums.ni.com/ni/board/message?board.id=170&thread.id=300474
    Thanks in Advance
    Craig
    LabVIEW 2012

    Hi Rich,
    I am familiar with VIC.  I have managed to get a Handle to the device in MAX and am able to read some of the configuration registers in both LabVIEW with VISA low level peek and poke and in VIC.  Im afraid my problem lies more in my limited knowledge of the PCI Register mappings.  From What i have read, i think i need to know wehre my FPGA Base address resides.  This Base address is in either the BAR0 or BAR1 registers within the PCI Configuration registers (Which i have access to).  From playing around i think i have found that i have to do something along the lines of the following.
    -Map the PCI Configuration register
    -Read BAR0 and BAR1, find out which one is the FPGA.
    -Unmap the PCI Register.
    -Map appropriate BAR0 or BAR1 address's
    I Think this will enable me to have access to the FPGA registers starting at Base address 0x0 from there on in.
    Thanks for having a look though,  I will also point towards this thread from the DDK forum and hopefully get some more information on this.
    Thanks again
    Craig
    LabVIEW 2012

  • Register Map Wizard

    Has anyone built a register map wizard for register type communication? Basically I'm looking to shorten my development time. I've built some register map user interfaces manually before but want to create a wizard that will dynamically create the map (number of registers and bit width). Thanks in advance for any help.

    You might be interested in the NI Measurement Hardware Driver Development Kit (DDK). The Measurement Hardware DDK is a driver development kit containing development tools and register-level programming interface for NI measurement hardware. It offers a register-level programming interface as well as example programs to get you started quickly.
    And best of all, it's a free download!! Enjoy.
    Kileen C.
    NI

  • Access to Cisco Switch Modbus Register Map? via Modbus TCP or Modbus RTU

    Hello Folks, I have been trying to find out how to access the Modbus Register Map(s) of Cisco switches, of particular interest is that of an IE 3000 as it is din rail mountable (but for models 2960s, 3560s are also of interest).  A google search for: Cisco Switch Modbus TCP results in (if I may) how to configure a Cisco 2520 to do what I am trying to do.  I would be very grateful for any hints anybody might have.  Thanks

    Though I am not familiar with the specific drives in question, I have used Modbus/TCP in LabVIEW a few times recently.
    As the previous posters pointed out, there are a couple of VI libraries available.  LabVIEW 2014 added Modbus VI's with the DSC and LabVIEW Real-Time.  The others you would have to get and add in yourself.
    Another option is to use LabVIEW I/O Servers; as long as you have DSC or Real-Time, you can create Modbus I/O Servers as library items and deploy to a target.  You don't get as much direct control in this way (and may run into difficulties if you need them to be field-configurable and do not have DSC) and use bound network shared variables, but they are very fast and easy to setup and I have yet to have any issues with using them in my applications.
    A tutorial on setting up a Modbus I/O Server: http://www.ni.com/tutorial/13911/en/
    A tidbit on deciding between Modbus VI's and a Modbus I/O Server: http://zone.ni.com/reference/en-XX/help/370622M-01/lvmve/choose_modbus_ioserver_vi/
    As for using an Ethernet switch to connect multiple devices, I have used this approach many times to simultaneously connect and control numerous PC's, real-time controllers, and drives without issue.  I would not expect there to be any problems unless you have extenuating circumstances.  In fact, if you only have one network interface on your device at the moment, I would recommend against adding a second, as this would mean that you / your controller would have to be extra aware of which interface everything is assigned to go through.

  • Complete E-series register map bitfield

    I need to know (and use) ALL the STC register of my PCI-6014E board.I read all the forum.I downloaded all DDK documentation (RLPM and STC manuals).But there is not a complete description with bitfields of all registers in any place.I found only something (with no description) in the tSTC.h header file.
    Can i find the complete bitfield description of all registers for PCI-6014E board from National or maybe i have to search other days on internet ???
    Naturally my National dealer told me that all the support is in the National internet site...

    Hello Studio,
    Could you provide a bit more information about your application. Knowing more about what it is that you are trying to have the board do, will help us in providing you more specific information about the STC and other components of the board.
    Christian L
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • Using other drivers' interrupt/register maps

    2 related nasty low-level driver questions:
    Lets say I wanted to have one driver handle hardware interrupts for another
    driver that actualy binds to the hardware.
    ("bottom" == driver attached to hardware
    "top" == driver that wants to hook into "bottom")
    Is the best way to do that,
    A) to have some kind of API in the "bottom" driver
    that calls ddi_add_intr() directly registering a "top" function to call
    B) to have some kind of API in the "bottom" driver
    that calls ddi_add_intr() on its own function, which then calls
    a registered function in the "top" module
    C) ??
    second related question: What about if I dont get to change the source code
    in the "bottom" driver, but know it doesnt register an interrupt handler.
    Is there a way for me to "steal" the interrupt in an efficient manner?
    Is it as simple as the "top" driver figuring out the "dip" info for the
    "bottom" driver, and calling ddi_add_intr() for itself?
    Can I also use ddi_regs_map_setup with the other driver's dip information?
    [oops, thats a third question :-)]

    Thanks for the reply Doug.
    I came to know that in websphere , there is "Last participant support" which allows exactly one NON XA with other XAs to participate in a transaction.
    I am trying to do that.
    I am using wsad 5.1.2, I dont know how to configure the server...

  • 6025E Register Map: where are the 82C55 Ports?

    Hi,
    I have written a driver for 6024E, and now would like to add support for the additional I/O ports available on 6025E. However, I can't seem to figure out the address to access these ports, and don't see any reference to these within the DDK files.
    Any help would be appreciated -- thanks!
    scott gillespie
    applied brain, inc.

    ok, I finally found this in comedi driver source:
    #define Port_A 0x19
    #define Port_B 0x1b
    #define Port_C 0x1d
    #define Configuration 0x1f
    It must be in the NI docs somewhere, but for the life of me I can't find it.
    scott gillespie
    applied brain, inc.

  • Register level programming of interrupts for PCI 6503

    Hi all,
    I'm basically trying to get an interrupt from the card upon a change in the data of one of the ports (for instance port A) so I can catch pulse signals without having to poll the pins manually at a high rate. I can't figure out from the documentation and examples whether this is actually possible using register level programming (can't use the DAQmX libraries because I use InTime OS). I can set the appropriate bits of the Interrupt Registers in order to enable the two interrupts (A and B), but I'm not sure what condition generates these interrupts.
    Additionally, I want to be able to send out a pulse on a pin and have it automatically cleared by the board.
    As far as I can tell both of my requirements mean using the card in strobed mode, but the code examples don't give enough information how to work in this mode. Do i have to use the handshaking mechanism somehow and if so, how is this better for me over using static i/o and manually checking pin values?
    Any help or referrence would be greatly appreciated.
    Thank you in advance
    Orr

    Hi Orr,
    The best source of information for this device is its user manual [1], and Appendix B discusses the register map and programming considerations.
    Speaking specifically to interrupts, please refer to PDF page 43 (B-2), emphasis mine:
    Two software-controlled registers determine which devices, if any, generate interrupts. Each of the 82C55A devices has two interrupt lines, PC3 and PC0, connected to the interrupt circuitry. On the PCI-DIO-96 and PXI-6508, the 82C53 device has two of its three counter outputs connected to the interrupt circuitry. Any of these 10 signals can interrupt the computer if the interrupt circuitry is enabled and the corresponding enable bit is set. Refer to the Programming Considerations for the 82C53 section for more information. Normally, the handshaking circuitry controls PC3 and PC0 of the 82C55A devices; however, you can configure either of these two lines for input and then use them as external interrupts. An interrupt occurs on the signal line low-to-high transition."
    The pages following that section describe the interrupt control registers and give pseudo-code examples for configuring them.
    Once we clear this obstacle, let's move on to your output questions.
    [1] PCI-DIO-96/PXI-6508/PCI-6503 User Manual
    http://digital.ni.com/manuals.nsf/websearch/6E8329494F3955528625758300678D55
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

  • Documentation for register level programming of PCI-62XX cards

    I'm looking for documentation for register level programming of PCI-62xx series cards. Does such a document exist?
    Thanks

    Scott,
    At this time we do not have a comprehensive M Series RLP manual available.  I was not aware of any plans to deliver this document last month, so you may have been given some incorrect information, in which case I apologize.  Currently, we provide the register map along with several examples showing how to program the boards for different types of operations.  If you have any specific questions, you can post them to this forum where our developers and other customers can help out.  I hope this helps. 
    Jeremy

  • Register level programming for PCI 6733

    The information provided online for RLP with PCI-6733 is very limited. Only the register map for PCI-6713 is provided @ http://www.ni.com/pdf/daq/us/release_ni67xx.pdf.
    However, how the board maps its resources on the PCI bus is not clear. So could you please provide the following information
    1. What the manual means by "Base Address" and "Window Address".
    2. What is mapped by each of the boards BARs (Base Address Registers).
    3. The difference of registers between PCI-6713 and PCI-6733.
    If possible, could you please provide a detailed reference for this Analog Output board as for other boards, such as PCI-DIO-96.

    Maybe you don't need the MITE manual after all. My documentation (from 2003) lists only the "DAQ-STC Technical Reference Manual - Part Number 340934B-01" and "PCI/PXI 671x/673x Register Map". I don't know where I got the information about the MITE -- one comment in my code suggests comedi.org, while another one mentions I started rewriting the code to get rid of the comedi stuff (so there must be information available from somewhere else, probably extracted from the DDK).
    IIRC the MITE is only used once, for initialization.
    I'm sorry I can't provice any code, but the driver I wrote is not openly available. 
    Warning: Some of the DAQ-STC information was wrong in the version I used, I had to use trial & error for some of the funtionality.
    Check out: 
    http://digital.ni.com/manuals.nsf/websearch/E929838D7D0EE50986256728007FEADF?OpenDocument&node=132100_US 
    http://digital.ni.com/public.nsf/websearch/15f094f65a17e3af8625660d0018a20a?opendocument
    Message Edited by Thorsten Jens on 08-22-2008 08:17 AM
    Message Edited by Thorsten Jens on 08-22-2008 08:22 AM

  • PCI slot in Thinkpad Dock II unusable

    Hello, I have a Thinkpad a22m 2628-S1U which can be used with the Thinkpad Dock II. To avoid feeling tempted to buy a new laptop I bought that dock as well as an ATI Radeon x1550 to put in its PCI slot. These items were said to be compatible on http://thinkwiki.org the Linux thinkpad wiki.
    Now that I've tried it out, I'm starting to think the contributors to that site were windows users who didn't read the topic. Starting up docked gave the following lspci output (notice there's no radeon card):
    00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
    00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
    00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
    00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
    00:03.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 09)
    00:03.1 Serial controller: Xircom Mini-PCI V.90 56k Modem
    00:04.0 PCI bridge: Texas Instruments PCI2032 PCI Docking Bridge
    00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
    00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
    00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
    00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
    01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)
    08:01.0 IDE interface: Silicon Image, Inc. PCI0648 (rev 01)
    08:02.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
    08:02.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller
    0f:00.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
    For comparison, here's what my lspci looks like undocked:
    00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
    00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
    00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
    00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
    00:03.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 09)
    00:03.1 Serial controller: Xircom Mini-PCI V.90 56k Modem
    00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
    00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
    00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
    00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
    01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)
    02:00.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
    So a few parts of the dock are getting detected but not the most important parts. The error that I think is related to the absence of the graphics card appears in dmesg. Look for the part about "cannot allocate resource region":
    Linux version 2.6.26-ARCH (root@T-POWA-LX) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Tue Sep 9 10:15:21 UTC 2008
    PAT disabled. Not yet verified on this CPU type.
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
    BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
    BIOS-e820: 000000001fff0000 - 000000001fffec00 (ACPI data)
    BIOS-e820: 000000001fffec00 - 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    Entering add_active_range(0, 0, 131056) 0 entries of 256 used
    Zone PFN ranges:
    DMA 0 -> 4096
    Normal 4096 -> 131056
    HighMem 131056 -> 131056
    Movable zone start PFN for each node
    early_node_map[1] active PFN ranges
    0: 0 -> 131056
    On node 0 totalpages: 131056
    DMA zone: 32 pages used for memmap
    DMA zone: 0 pages reserved
    DMA zone: 4064 pages, LIFO batch:0
    Normal zone: 992 pages used for memmap
    Normal zone: 125968 pages, LIFO batch:31
    HighMem zone: 0 pages used for memmap
    Movable zone: 0 pages used for memmap
    DMI 2.3 present.
    ACPI: RSDP 000F7160, 0014 (r0 PTLTD )
    ACPI: RSDT 1FFF53D5, 002C (r1 PTLTD RSDT 6040000 LTP 0)
    ACPI: FACP 1FFFEB65, 0074 (r1 IBM TP-13 6040000 0)
    ACPI: DSDT 1FFF5401, 9764 (r1 IBM TP-13 6040000 MSFT 100000C)
    ACPI: FACS 1FFFF000, 0040
    ACPI: BOOT 1FFFEBD9, 0027 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
    ACPI: PM-Timer IO Port: 0x1008
    Allocating PCI resources starting at 30000000 (gap: 20000000:dff80000)
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    SMP: Allowing 0 CPUs, 0 hotplug CPUs
    PERCPU: Allocating 39464 bytes of per cpu data
    NR_CPUS: 16, nr_cpu_ids: 1
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130032
    Kernel command line: BOOT_IMAGE=arch ro root=802 hpet=force pci=routeirq acpi_osi=Linux panic=10
    ACPI: Added _OSI(Linux)
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    mapped APIC to ffffb000 (0140e000)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    Detected 697.417 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 514452k/524224k available (2120k kernel code, 9264k reserved, 744k data, 264k init, 0k highmem)
    virtual kernel memory layout:
    fixmap : 0xffee4000 - 0xfffff000 (1132 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xe0800000 - 0xff7fe000 ( 495 MB)
    lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
    .init : 0xc03d3000 - 0xc0415000 ( 264 kB)
    .data : 0xc031225e - 0xc03cc380 ( 744 kB)
    .text : 0xc0100000 - 0xc031225e (2120 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    CPA: page pool initialized 1 of 1 pages preallocated
    SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Calibrating delay using timer specific routine.. 973.82 BogoMIPS (lpj=1622127)
    Security Framework initialized
    Capability LSM initialized
    Mount-cache hash table entries: 512
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 9k freed
    ACPI: Core revision 20080321
    ACPI: Checking initramfs for custom DSDT
    ACPI: setting ELCR to 0200 (from 0e80)
    weird, boot CPU (#0) not listedby the BIOS.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    SMP disabled
    Brought up 1 CPUs
    Total of 1 processors activated (973.82 BogoMIPS).
    net_namespace: 652 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd94f, last bus=14
    PCI: Using configuration type 1 for base access
    Setting up standard PCI resources
    ACPI: EC: Look up EC in DSDT
    ACPI: EC: non-query interrupt received, switching to interrupt mode
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI: Using PIC for interrupt routing
    ACPI: EC: GPE = 0x9, I/O: command/status = 0x66, data = 0x62
    ACPI: EC: driver started in interrupt mode
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    pci 0000:00:07.3: quirk: region 1000-103f claimed by PIIX4 ACPI
    pci 0000:00:07.3: quirk: region 1040-104f claimed by PIIX4 SMB
    pci 0000:00:07.3: PIIX4 devres C PIO at 15e8-15ef
    pci 0000:00:07.3: PIIX4 devres I PIO at 03f0-03f7
    pci 0000:00:07.3: PIIX4 devres J PIO at 002e-002f
    PCI: Transparent bridge - 0000:00:04.0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.DOCK._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 9 10 11)
    ACPI: Power Resource [PSER] (off)
    ACPI: Power Resource [PSIO] (on)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp: PnP ACPI: found 15 devices
    ACPI: ACPI bus type pnp unregistered
    PCI: Using ACPI for IRQ routing
    PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 9
    PCI: setting IRQ 9 as level-triggered
    ACPI: PCI Interrupt 0000:00:02.1[b] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
    PCI: setting IRQ 10 as level-triggered
    ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt 0000:00:03.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 7
    PCI: setting IRQ 7 as level-triggered
    ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 7 (level, low) -> IRQ 7
    ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt 0000:08:01.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt 0000:08:02.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt 0000:08:02.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    PCI: Cannot allocate resource region 7 of bridge 0000:00:04.0
    PCI: Cannot allocate resource region 8 of bridge 0000:00:04.0
    PCI: Cannot allocate resource region 9 of bridge 0000:00:04.0
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    ACPI: RTC can wake from S4
    system 00:00: iomem range 0x100000-0x1fffffff could not be reserved
    system 00:00: iomem range 0xfff80000-0xffffffff could not be reserved
    system 00:02: ioport range 0x1000-0x103f has been reserved
    system 00:02: ioport range 0x1040-0x104f has been reserved
    system 00:02: ioport range 0xfe00-0xfe0f has been reserved
    system 00:09: ioport range 0x15e0-0x15ef has been reserved
    PCI: region 0000:08:02.0/9 too large: 0x0000000000000000-0x0000000003ffffff
    PCI: region 0000:08:02.1/9 too large: 0x0000000000000000-0x0000000003ffffff
    PCI: region 0000:08:02.0/10 too large: 0x0000000000000000-0x0000000003ffffff
    PCI: region 0000:08:02.1/10 too large: 0x0000000000000000-0x0000000003ffffff
    PCI: Bridge: 0000:00:01.0
    IO window: 2000-2fff
    MEM window: 0xf0200000-0xf02fffff
    PREFETCH window: 0x00000000f8000000-0x00000000fbffffff
    PCI: Bus 15, cardbus bridge: 0000:00:02.0
    IO window: 0x00001400-0x000014ff
    IO window: 0x00001c00-0x00001cff
    PREFETCH window: 0x30000000-0x33ffffff
    MEM window: 0x34000000-0x37ffffff
    PCI: Bus 19, cardbus bridge: 0000:00:02.1
    IO window: 0x00003400-0x000034ff
    IO window: 0x00003800-0x000038ff
    PREFETCH window: 0x38000000-0x3bffffff
    MEM window: 0x3c000000-0x3fffffff
    PCI: Bus 9, cardbus bridge: 0000:08:02.0
    IO window: 0x00004000-0x000040ff
    IO window: 0x00004400-0x000044ff
    PCI: Bus 13, cardbus bridge: 0000:08:02.1
    IO window: 0x00004800-0x000048ff
    IO window: 0x00004c00-0x00004cff
    PCI: Bridge: 0000:00:04.0
    IO window: 4000-4fff
    MEM window: disabled.
    PREFETCH window: disabled.
    ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt 0000:00:02.1[b] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt 0000:08:02.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    ACPI: PCI Interrupt 0000:08:02.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs... done
    Freeing initrd memory: 662k freed
    Simple Boot Flag at 0x35 set to 0x1
    IBM machine detected. Enabling interrupts during APM calls.
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1006
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pci 0000:00:00.0: Limiting direct PCI/PCI transfers
    pci 0000:00:03.0: Firmware left e100 interrupts enabled; disabling
    pci 0000:01:00.0: Boot video device
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
    serial 00:0c: activated
    00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    ACPI: PCI Interrupt 0000:00:03.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    input: Macintosh mouse button emulation as /class/input/input0
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    registered taskstats version 1
    Freeing unused kernel memory: 264k freed
    input: AT Translated Set 2 keyboard as /class/input/input1
    ACPI: ACPI Dock Station Driver
    SCSI subsystem initialized
    libata version 3.00 loaded.
    ata_piix 0000:00:07.1: version 2.12
    scsi0 : ata_piix
    scsi1 : ata_piix
    Switched to high resolution mode on CPU 0
    ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1850 irq 14
    ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1858 irq 15
    ata1.00: ATA-6: TOSHIBA MK1032GAX, AB211A, max UDMA/100
    ata1.00: 195371568 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/33
    ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T20L, NR02, max UDMA/33
    ata2.00: configured for UDMA/33
    scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1032GA AB21 PQ: 0 ANSI: 5
    scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20L NR02 PQ: 0 ANSI: 5
    ACPI: PCI Interrupt 0000:08:01.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI interrupt for device 0000:08:01.0 disabled
    Driver 'sd' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda:<4>Driver 'sr' needs updating - please use bus_type methods
    sda1 sda2 sda3 sda4
    sd 0:0:0:0: [sda] Attached SCSI disk
    sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    ReiserFS: sda2: found reiserfs format "3.6" with standard journal
    ReiserFS: sda2: using ordered data mode
    ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
    ReiserFS: sda2: checking transaction log (sda2)
    ReiserFS: sda2: Using r5 hash to sort names
    rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k
    Non-volatile memory driver v1.2
    thinkpad_acpi: ThinkPad ACPI Extras v0.20
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 13ET14WW (1.00c), EC unknown
    Registered led device: tpacpi::thinklight
    thinkpad_acpi: another device driver is already handling bay events
    thinkpad_acpi: disabling subdriver bay
    Registered led device: tpacpi::power
    Registered led device: tpacpi:orange:batt
    Registered led device: tpacpi:green:batt
    Registered led device: tpacpi::dock_active
    Registered led device: tpacpi::bay_active
    Registered led device: tpacpi::dock_batt
    Registered led device: tpacpi::unknown_led
    Registered led device: tpacpi::standby
    input: ThinkPad Extra Buttons as /class/input/input2
    e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
    e100: Copyright(c) 1999-2006 Intel Corporation
    ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
    e100: eth0: e100_probe: addr 0xf0120000, irq 10, MAC addr 00:03:47:0f:de:3d
    eepro100.c:v1.09j-t 9/29/99 Donald Becker
    eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
    ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    gameport: CS46xx Gameport is pci0000:00:05.0/gameport0, speed 1807kHz
    Linux agpgart interface v0.103
    agpgart: Detected an Intel 440BX Chipset.
    agpgart: AGP aperture is 64M @ 0xf4000000
    [drm] Initialized drm 1.1.0 20060810
    ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    [drm] Initialized r128 2.5.0 20030725 on minor 0
    ath_hal: module license 'Proprietary' taints kernel.
    AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
    fuse init (API version 7.9)
    Marking TSC unstable due to: cpufreq changes.
    /proc/exmap: insert
    ACPI: AC Adapter [AC] (on-line)
    ACPI: Battery Slot [BAT0] (battery present)
    input: Power Button (FF) as /class/input/input3
    ACPI: Power Button (FF) [PWRF]
    input: Lid Switch as /class/input/input4
    ACPI: Lid Switch [LID]
    input: Sleep Button (CM) as /class/input/input5
    ACPI: Sleep Button (CM) [SLPB]
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    ACPI: ACPI0007:00 is registered as cooling_device0
    ACPI: Processor [CPU] (supports 8 throttling states)
    Clocksource tsc unstable (delta = 142862014 ns)
    ACPI: LNXTHERM:01 is registered as thermal_zone0
    ACPI: Thermal Zone [THM0] (49 C)
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    Yenta: ISA IRQ mask 0x0038, PCI irq 11
    Socket status: 30000020
    Yenta: CardBus bridge found at 0000:00:02.1 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.1, mfunc 0x00001000, devctl 0x66
    Yenta: ISA IRQ mask 0x0038, PCI irq 9
    Socket status: 30000006
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    Yenta: CardBus bridge found at 0000:08:02.0 [1014:0148]
    PCI: Bus 9, cardbus bridge: 0000:08:02.0
    IO window: 0x00004000-0x000040ff
    IO window: 0x00004400-0x000044ff
    PREFETCH window: 0x40400000-0x407fffff
    MEM window: 0x40800000-0x40bfffff
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:08:02.0, mfunc 0x00001002, devctl 0x66
    irq 11: nobody cared (try booting with the "irqpoll" option)
    Pid: 1799, comm: modprobe Tainted: P 2.6.26-ARCH #1
    [<c015a764>] __report_bad_irq+0x24/0x90
    [<c015aa52>] note_interrupt+0x282/0x2c0
    [<c0159e70>] handle_IRQ_event+0x30/0x60
    [<c015b2c3>] handle_level_irq+0xd3/0x100
    [<c010712b>] do_IRQ+0x3b/0x70
    [<c01049c7>] common_interrupt+0x23/0x28
    [<c0159e57>] handle_IRQ_event+0x17/0x60
    [<c015b26d>] handle_level_irq+0x7d/0x100
    [<c010712b>] do_IRQ+0x3b/0x70
    [<c01049c7>] common_interrupt+0x23/0x28
    [<c015007b>] show_initstate+0xb/0x50
    [<e0bd4830>] yenta_probe_cb_irq+0x80/0xf0 [yenta_socket]
    [<e0bd4bbb>] ti12xx_override+0x23b/0x6a0 [yenta_socket]
    [<c0210ce3>] pci_setup_cardbus+0x103/0x190
    [<e0bd5f02>] yenta_probe+0x5f2/0x643 [yenta_socket]
    [<c01cfa11>] sysfs_find_dirent+0x21/0x30
    [<c01d09c5>] sysfs_create_link+0x85/0x120
    [<c020b700>] pci_match_device+0xa0/0xc0
    [<c020b816>] pci_device_probe+0x56/0x80
    [<c026a9a6>] driver_probe_device+0x86/0x1a0
    [<c026ab31>] __driver_attach+0x71/0x80
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026a2d4>] bus_for_each_dev+0x44/0x70
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026a836>] driver_attach+0x16/0x20
    [<c026aac0>] __driver_attach+0x0/0x80
    [<c0269c67>] bus_add_driver+0x1a7/0x220
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026accc>] driver_register+0x5c/0x130
    [<c020ba4d>] __pci_register_driver+0x3d/0x80
    [<c0150738>] sys_init_module+0x148/0x1ca0
    [<c01a4bfa>] seq_open+0x3a/0x90
    [<c01c2aa6>] pde_users_dec+0x16/0x50
    [<e0bc9000>] hotplug_slot_attr_show+0x0/0x30 [pci_hotplug]
    [<c0268610>] device_remove_file+0x0/0x20
    [<c0103f73>] sysenter_past_esp+0x78/0xb1
    =======================
    handlers:
    [<e0a5f340>] (snd_cs46xx_interrupt+0x0/0x1e0 [snd_cs46xx])
    [<e0bd57e0>] (yenta_interrupt+0x0/0xe0 [yenta_socket])
    Disabling IRQ #11
    pccard: CardBus card inserted into slot 0
    ath_pci 0000:0f:00.0: enabling device (0000 -> 0002)
    ACPI: PCI Interrupt 0000:0f:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    input: PC Speaker as /class/input/input6
    USB Universal Host Controller Interface driver v3.0
    input: Video Bus as /class/input/input7
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /class/input/input8
    PPP generic driver version 2.4.2
    Uniform Multi-Platform E-IDE driver
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    parport_pc 00:0d: activated
    parport_pc 00:0d: reported by Plug and Play ACPI
    parport0: PC-style at 0x278, irq 5 [PCSPP,TRISTATE]
    MadWifi: ath_attach: Switching rfkill capability off.
    NET: Registered protocol family 23
    wifi0: Atheros AR2413 chip found (MAC 7.8, PHY 2112A 4.5, Radio 5.6)
    nsc-ircc 00:0e: activated
    nsc-ircc, chip->init
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    ath_pci: wifi0: Atheros 5212: mem=0x34000000, irq=11
    IrDA: Registered device irda0
    nsc-ircc, Found dongle: Reserved
    ppdev: user-space parallel port driver
    Yenta: ISA IRQ mask 0x0018, PCI irq 10
    Socket status: 30000006
    pcmcia: parent PCI bridge I/O window: 0x4000 - 0x4fff
    cs: IO port probe 0x4000-0x4fff: clean.
    Yenta: CardBus bridge found at 0000:08:02.1 [1014:0148]
    PCI: Bus 13, cardbus bridge: 0000:08:02.1
    IO window: 0x00004800-0x000048ff
    IO window: 0x00004c00-0x00004cff
    PREFETCH window: 0x40c00000-0x40ffffff
    MEM window: 0x41000000-0x413fffff
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:08:02.1, mfunc 0x00001002, devctl 0x66
    irq 11: nobody cared (try booting with the "irqpoll" option)
    Pid: 1799, comm: modprobe Tainted: P 2.6.26-ARCH #1
    [<c015a764>] __report_bad_irq+0x24/0x90
    [<c015aa52>] note_interrupt+0x282/0x2c0
    [<c0159e70>] handle_IRQ_event+0x30/0x60
    [<c015b2c3>] handle_level_irq+0xd3/0x100
    [<c010712b>] do_IRQ+0x3b/0x70
    [<c01049c7>] common_interrupt+0x23/0x28
    [<c014007b>] set_process_cpu_timer+0x2b/0xd0
    [<c0159e57>] handle_IRQ_event+0x17/0x60
    [<c015b26d>] handle_level_irq+0x7d/0x100
    [<c010712b>] do_IRQ+0x3b/0x70
    [<c01049c7>] common_interrupt+0x23/0x28
    [<c015007b>] show_initstate+0xb/0x50
    [<e0bd4830>] yenta_probe_cb_irq+0x80/0xf0 [yenta_socket]
    [<e0bd4aff>] ti12xx_override+0x17f/0x6a0 [yenta_socket]
    [<c0210ce3>] pci_setup_cardbus+0x103/0x190
    [<e0bd5f02>] yenta_probe+0x5f2/0x643 [yenta_socket]
    [<c01cfa11>] sysfs_find_dirent+0x21/0x30
    [<c01d09c5>] sysfs_create_link+0x85/0x120
    [<c020b700>] pci_match_device+0xa0/0xc0
    [<c020b816>] pci_device_probe+0x56/0x80
    [<c026a9a6>] driver_probe_device+0x86/0x1a0
    [<c026ab31>] __driver_attach+0x71/0x80
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026a2d4>] bus_for_each_dev+0x44/0x70
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026a836>] driver_attach+0x16/0x20
    [<c026aac0>] __driver_attach+0x0/0x80
    [<c0269c67>] bus_add_driver+0x1a7/0x220
    [<c020b760>] pci_device_remove+0x0/0x40
    [<c026accc>] driver_register+0x5c/0x130
    [<c020ba4d>] __pci_register_driver+0x3d/0x80
    [<c0150738>] sys_init_module+0x148/0x1ca0
    [<c01a4bfa>] seq_open+0x3a/0x90
    [<c01c2aa6>] pde_users_dec+0x16/0x50
    [<e0bc9000>] hotplug_slot_attr_show+0x0/0x30 [pci_hotplug]
    [<c0268610>] device_remove_file+0x0/0x20
    [<c0103f73>] sysenter_past_esp+0x78/0xb1
    =======================
    handlers:
    [<e0a5f340>] (snd_cs46xx_interrupt+0x0/0x1e0 [snd_cs46xx])
    [<e0bd57e0>] (yenta_interrupt+0x0/0xe0 [yenta_socket])
    [<e0ae4e30>] (ath_intr+0x0/0x4810 [ath_pci])
    Disabling IRQ #11
    Yenta: ISA IRQ mask 0x0018, PCI irq 10
    Socket status: 30000006
    pcmcia: parent PCI bridge I/O window: 0x4000 - 0x4fff
    cs: IO port probe 0x4000-0x4fff: clean.
    ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 7 (level, low) -> IRQ 7
    uhci_hcd 0000:00:07.2: UHCI Host Controller
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:07.2: irq 7, io base 0x00001860
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
    piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
    piix4_smbus: probe of 0000:00:07.3 failed with error -1
    CMD648: IDE controller (0x1095:0x0648 rev 0x01) at PCI slot 0000:08:01.0
    ACPI: PCI Interrupt 0000:08:01.0[A] -> Link [LNKB] -> GSI 9 (level, low) -> IRQ 9
    CMD648: 100% native mode on irq 9
    ide0: BM-DMA at 0x3000-0x3007
    ide1: BM-DMA at 0x3008-0x300f
    Probing IDE interface ide0...
    usb 1-1: new full speed USB device using uhci_hcd and address 2
    usb 1-1: configuration #1 chosen from 1 choice
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    Probing IDE interface ide1...
    usb 1-1.4: new low speed USB device using uhci_hcd and address 3
    usb 1-1.4: configuration #1 chosen from 1 choice
    ide0 at 0x3020-0x3027,0x3016 on irq 9
    ide1 at 0x3018-0x301f,0x3012 on irq 9
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    lp0: using parport0 (interrupt-driven).
    usbcore: registered new interface driver hiddev
    input: Logitech Logitech USB Optical Mouse as /class/input/input9
    input,hidraw0: USB HID v1.11 Mouse [Logitech Logitech USB Optical Mouse] on usb-0000:00:07.2-1.4
    usbcore: registered new interface driver usbhid
    usbhid: v2.6:USB HID core driver
    JFS: nTxBlock = 4027, nTxLock = 32219
    Adding 1100444k swap on /dev/sda4. Priority:-1 extents:1 across:1100444k
    warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
    conservative governor failed, too long transition latency of HW, fallback to performance governor
    thinkpad_acpi: requested hot key mask 0x0000ffff, forced to 0x00008000 (NVRAM poll mask is 0x00fb8000): no firmware mask support
    For comparison here is my dockless dmesg:
    Linux version 2.6.26-ARCH (root@T-POWA-LX) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Tue Sep 9 10:15:21 UTC 2008
    PAT disabled. Not yet verified on this CPU type.
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
    BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
    BIOS-e820: 000000001fff0000 - 000000001fffec00 (ACPI data)
    BIOS-e820: 000000001fffec00 - 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    Entering add_active_range(0, 0, 131056) 0 entries of 256 used
    Zone PFN ranges:
    DMA 0 -> 4096
    Normal 4096 -> 131056
    HighMem 131056 -> 131056
    Movable zone start PFN for each node
    early_node_map[1] active PFN ranges
    0: 0 -> 131056
    On node 0 totalpages: 131056
    DMA zone: 32 pages used for memmap
    DMA zone: 0 pages reserved
    DMA zone: 4064 pages, LIFO batch:0
    Normal zone: 992 pages used for memmap
    Normal zone: 125968 pages, LIFO batch:31
    HighMem zone: 0 pages used for memmap
    Movable zone: 0 pages used for memmap
    DMI 2.3 present.
    ACPI: RSDP 000F7160, 0014 (r0 PTLTD )
    ACPI: RSDT 1FFF53D5, 002C (r1 PTLTD RSDT 6040000 LTP 0)
    ACPI: FACP 1FFFEB65, 0074 (r1 IBM TP-13 6040000 0)
    ACPI: DSDT 1FFF5401, 9764 (r1 IBM TP-13 6040000 MSFT 100000C)
    ACPI: FACS 1FFFF000, 0040
    ACPI: BOOT 1FFFEBD9, 0027 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
    ACPI: PM-Timer IO Port: 0x1008
    Allocating PCI resources starting at 30000000 (gap: 20000000:dff80000)
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    SMP: Allowing 0 CPUs, 0 hotplug CPUs
    PERCPU: Allocating 39464 bytes of per cpu data
    NR_CPUS: 16, nr_cpu_ids: 1
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130032
    Kernel command line: BOOT_IMAGE=arch ro root=802 hpet=force pci=routeirq acpi_osi=Linux panic=10
    ACPI: Added _OSI(Linux)
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    mapped APIC to ffffb000 (0140e000)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    Detected 697.425 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 514452k/524224k available (2120k kernel code, 9264k reserved, 744k data, 264k init, 0k highmem)
    virtual kernel memory layout:
    fixmap : 0xffee4000 - 0xfffff000 (1132 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xe0800000 - 0xff7fe000 ( 495 MB)
    lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
    .init : 0xc03d3000 - 0xc0415000 ( 264 kB)
    .data : 0xc031225e - 0xc03cc380 ( 744 kB)
    .text : 0xc0100000 - 0xc031225e (2120 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    CPA: page pool initialized 1 of 1 pages preallocated
    SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Calibrating delay using timer specific routine.. 1396.15 BogoMIPS (lpj=2326640)
    Security Framework initialized
    Capability LSM initialized
    Mount-cache hash table entries: 512
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 9k freed
    ACPI: Core revision 20080321
    ACPI: Checking initramfs for custom DSDT
    ACPI: setting ELCR to 0200 (from 0a20)
    weird, boot CPU (#0) not listedby the BIOS.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    SMP disabled
    Brought up 1 CPUs
    Total of 1 processors activated (1396.15 BogoMIPS).
    net_namespace: 652 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd94f, last bus=7
    PCI: Using configuration type 1 for base access
    Setting up standard PCI resources
    ACPI: EC: Look up EC in DSDT
    ACPI: EC: non-query interrupt received, switching to interrupt mode
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI: Using PIC for interrupt routing
    ACPI: EC: GPE = 0x9, I/O: command/status = 0x66, data = 0x62
    ACPI: EC: driver started in interrupt mode
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    pci 0000:00:07.3: quirk: region 1000-103f claimed by PIIX4 ACPI
    pci 0000:00:07.3: quirk: region 1040-104f claimed by PIIX4 SMB
    pci 0000:00:07.3: PIIX4 devres C PIO at 15e8-15ef
    pci 0000:00:07.3: PIIX4 devres I PIO at 03f0-03f7
    pci 0000:00:07.3: PIIX4 devres J PIO at 002e-002f
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 9 10 11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11)
    ACPI: Power Resource [PSER] (off)
    ACPI: Power Resource [PSIO] (on)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp: PnP ACPI: found 15 devices
    ACPI: ACPI bus type pnp unregistered
    PCI: Using ACPI for IRQ routing
    PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
    PCI: setting IRQ 5 as level-triggered
    ACPI: PCI Interrupt 0000:00:02.1[b] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
    PCI: setting IRQ 9 as level-triggered
    ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt 0000:00:03.1[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
    ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
    ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    ACPI: RTC can wake from S4
    system 00:00: iomem range 0x100000-0x1fffffff could not be reserved
    system 00:00: iomem range 0xfff80000-0xffffffff could not be reserved
    system 00:02: ioport range 0x1000-0x103f has been reserved
    system 00:02: ioport range 0x1040-0x104f has been reserved
    system 00:02: ioport range 0xfe00-0xfe0f has been reserved
    system 00:09: ioport range 0x15e0-0x15ef has been reserved
    PCI: Bridge: 0000:00:01.0
    IO window: 2000-2fff
    MEM window: 0xf0200000-0xf02fffff
    PREFETCH window: 0x00000000f8000000-0x00000000fbffffff
    PCI: Bus 2, cardbus bridge: 0000:00:02.0
    IO window: 0x00001400-0x000014ff
    IO window: 0x00001c00-0x00001cff
    PREFETCH window: 0x30000000-0x33ffffff
    MEM window: 0x34000000-0x37ffffff
    PCI: Bus 6, cardbus bridge: 0000:00:02.1
    IO window: 0x00003000-0x000030ff
    IO window: 0x00003400-0x000034ff
    PREFETCH window: 0x38000000-0x3bffffff
    MEM window: 0x3c000000-0x3fffffff
    ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    ACPI: PCI Interrupt 0000:00:02.1[b] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs... done
    Freeing initrd memory: 662k freed
    Simple Boot Flag at 0x35 set to 0x1
    IBM machine detected. Enabling interrupts during APM calls.
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1006
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pci 0000:00:00.0: Limiting direct PCI/PCI transfers
    pci 0000:00:03.0: Firmware left e100 interrupts enabled; disabling
    pci 0000:01:00.0: Boot video device
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
    serial 00:0c: activated
    00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    ACPI: PCI Interrupt 0000:00:03.1[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
    input: Macintosh mouse button emulation as /class/input/input0
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    registered taskstats version 1
    Freeing unused kernel memory: 264k freed
    input: AT Translated Set 2 keyboard as /class/input/input1
    Switched to high resolution mode on CPU 0
    ACPI: ACPI Dock Station Driver
    SCSI subsystem initialized
    libata version 3.00 loaded.
    ata_piix 0000:00:07.1: version 2.12
    scsi0 : ata_piix
    scsi1 : ata_piix
    ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1850 irq 14
    ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1858 irq 15
    ata1.00: ATA-6: TOSHIBA MK1032GAX, AB211A, max UDMA/100
    ata1.00: 195371568 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/33
    ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T20L, NR02, max UDMA/33
    ata2.00: configured for UDMA/33
    scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1032GA AB21 PQ: 0 ANSI: 5
    scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20L NR02 PQ: 0 ANSI: 5
    Driver 'sd' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda:<4>Driver 'sr' needs updating - please use bus_type methods
    sda1 sda2 sda3 sda4
    sd 0:0:0:0: [sda] Attached SCSI disk
    sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    ReiserFS: sda2: found reiserfs format "3.6" with standard journal
    ReiserFS: sda2: using ordered data mode
    ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
    ReiserFS: sda2: checking transaction log (sda2)
    ReiserFS: sda2: Using r5 hash to sort names
    rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k
    Non-volatile memory driver v1.2
    thinkpad_acpi: ThinkPad ACPI Extras v0.20
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 13ET14WW (1.00c), EC unknown
    Registered led device: tpacpi::thinklight
    thinkpad_acpi: another device driver is already handling bay events
    thinkpad_acpi: disabling subdriver bay
    Registered led device: tpacpi::power
    Registered led device: tpacpi:orange:batt
    Registered led device: tpacpi:green:batt
    Registered led device: tpacpi::dock_active
    Registered led device: tpacpi::bay_active
    Registered led device: tpacpi::dock_batt
    Registered led device: tpacpi::unknown_led
    Registered led device: tpacpi::standby
    input: ThinkPad Extra Buttons as /class/input/input2
    e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
    e100: Copyright(c) 1999-2006 Intel Corporation
    ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
    e100: eth0: e100_probe: addr 0xf0120000, irq 9, MAC addr 00:03:47:0f:de:3d
    eepro100.c:v1.09j-t 9/29/99 Donald Becker
    eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
    ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    gameport: CS46xx Gameport is pci0000:00:05.0/gameport0, speed 1807kHz
    Linux agpgart interface v0.103
    agpgart: Detected an Intel 440BX Chipset.
    agpgart: AGP aperture is 64M @ 0xf4000000
    [drm] Initialized drm 1.1.0 20060810
    ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    [drm] Initialized r128 2.5.0 20030725 on minor 0
    ath_hal: module license 'Proprietary' taints kernel.
    AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
    fuse init (API version 7.9)
    Marking TSC unstable due to: cpufreq changes.
    /proc/exmap: insert
    ACPI: AC Adapter [AC] (on-line)
    ACPI: Battery Slot [BAT0] (battery present)
    input: Power Button (FF) as /class/input/input3
    ACPI: Power Button (FF) [PWRF]
    input: Lid Switch as /class/input/input4
    ACPI: Lid Switch [LID]
    input: Sleep Button (CM) as /class/input/input5
    ACPI: Sleep Button (CM) [SLPB]
    Clocksource tsc unstable (delta = 142842086 ns)
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    ACPI: ACPI0007:00 is registered as cooling_device0
    ACPI: Processor [CPU] (supports 8 throttling states)
    ACPI: LNXTHERM:01 is registered as thermal_zone0
    ACPI: Thermal Zone [THM0] (50 C)
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
    spurious 8259A interrupt: IRQ7.
    Yenta: ISA IRQ mask 0x0498, PCI irq 11
    Socket status: 30000020
    Yenta: CardBus bridge found at 0000:00:02.1 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.1, mfunc 0x00001000, devctl 0x66
    Yenta: ISA IRQ mask 0x0498, PCI irq 5
    Socket status: 30000006
    pccard: CardBus card inserted into slot 0
    ath_pci 0000:02:00.0: enabling device (0000 -> 0002)
    ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    input: PC Speaker as /class/input/input6
    piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
    piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
    piix4_smbus: probe of 0000:00:07.3 failed with error -1
    USB Universal Host Controller Interface driver v3.0
    ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
    uhci_hcd 0000:00:07.2: UHCI Host Controller
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:07.2: irq 5, io base 0x00001860
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    input: Video Bus as /class/input/input7
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /class/input/input8
    PPP generic driver version 2.4.2
    parport_pc 00:0d: activated
    parport_pc 00:0d: reported by Plug and Play ACPI
    parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
    NET: Registered protocol family 23
    nsc-ircc 00:0e: activated
    nsc-ircc, chip->init
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    IrDA: Registered device irda0
    nsc-ircc, Found dongle: Reserved
    MadWifi: ath_attach: Switching rfkill capability off.
    wifi0: Atheros AR2413 chip found (MAC 7.8, PHY 2112A 4.5, Radio 5.6)
    ath_pci: wifi0: Atheros 5212: mem=0x34000000, irq=11
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    lp0: using parport0 (interrupt-driven).
    ppdev: user-space parallel port driver
    JFS: nTxBlock = 4027, nTxLock = 32219
    Adding 1100444k swap on /dev/sda4. Priority:-1 extents:1 across:1100444k
    warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
    conservative governor failed, too long transition latency of HW, fallback to performance governor
    thinkpad_acpi: requested hot key mask 0x0000ffff, forced to 0x00008000 (NVRAM poll mask is 0x00fb8000): no firmware mask support
    I've tried multiple options in the BIOS. You can select AGP or PCI as the card for the root display device. The default is PCI so if there's a docked PCI card at POST, the BIOS will use that for the root display device... otherwise it will use the built in card. You can also select the root display device as LCD or CRT or both. The default is CRT so if there is an external monitor that's where the bootloader menu and such will appear, otherwise the laptop's own display gets used. Even if I've understood these incorrectly, all combinations yield a PCI video card that is not detected by lspci.
    I've also tried loading the module dock right after thinkpad_acpi. It loads and appears in lsmod but it doesn't help the situation at all. It also doesn't add a dock file to /proc/acpi/ibm. I also tried passing pci=routirq to the kernel, whatever that does and I've tried changing the four PCI related IRQ numbers in the BIOS and this has not helped.

    I did upgrade the kernel yesterday and it caused the syntax of dmesg to change somewhat. Here is a docked dmesg from 2.6.27:
    Linux version 2.6.27-ARCH (root@architect) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Sun Oct 12 15:16:25 CEST 2008
    PAT WC disabled due to known CPU erratum.
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
    BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
    BIOS-e820: 000000001fff0000 - 000000001fffec00 (ACPI data)
    BIOS-e820: 000000001fffec00 - 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
    last_pfn = 0x1fff0 max_arch_pfn = 0x100000
    kernel direct mapping tables up to 1fff0000 @ 7000-d000
    RAMDISK: 00e4d000 - 00effb5b
    DMI 2.3 present.
    ACPI: RSDP 000F7160, 0014 (r0 PTLTD )
    ACPI: RSDT 1FFF53D5, 002C (r1 PTLTD RSDT 6040000 LTP 0)
    ACPI: FACP 1FFFEB65, 0074 (r1 IBM TP-13 6040000 0)
    ACPI: DSDT 1FFF5401, 9764 (r1 IBM TP-13 6040000 MSFT 100000C)
    ACPI: FACS 1FFFF000, 0040
    ACPI: BOOT 1FFFEBD9, 0027 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    mapped low ram: 0 - 1fff0000
    low ram: 00000000 - 1fff0000
    bootmap 00002000 - 00006000
    (9 early reservations) ==> bootmem [0000000000 - 001fff0000]
    #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
    #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
    #3 [0000100000 - 000050c280] TEXT DATA BSS ==> [0000100000 - 000050c280]
    #4 [0000e4d000 - 0000effb5b] RAMDISK ==> [0000e4d000 - 0000effb5b]
    #5 [000050d000 - 0000510000] INIT_PG_TABLE ==> [000050d000 - 0000510000]
    #6 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
    #7 [0000007000 - 0000009000] PGTABLE ==> [0000007000 - 0000009000]
    #8 [0000002000 - 0000006000] BOOTMAP ==> [0000002000 - 0000006000]
    Zone PFN ranges:
    DMA 0x00000000 -> 0x00001000
    Normal 0x00001000 -> 0x0001fff0
    HighMem 0x0001fff0 -> 0x0001fff0
    Movable zone start PFN for each node
    early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x0001fff0
    On node 0 totalpages: 130959
    free_area_init_node: node 0, pgdat c03d9580, node_mem_map c1000000
    DMA zone: 3967 pages, LIFO batch:0
    Normal zone: 125968 pages, LIFO batch:31
    ACPI: PM-Timer IO Port: 0x1008
    SMP: Allowing 1 CPUs, 0 hotplug CPUs
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    mapped APIC to ffffb000 (01402000)
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    Allocating PCI resources starting at 30000000 (gap: 20000000:dff80000)
    PERCPU: Allocating 39324 bytes of per cpu data
    NR_CPUS: 16, nr_cpu_ids: 1, nr_node_ids 1
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129935
    Kernel command line: BOOT_IMAGE=arch ro root=802 hpet=force pci=routeirq acpi_osi=Linux panic=10
    ACPI: Added _OSI(Linux)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    TSC: PIT calibration confirmed by PMTIMER.
    TSC: using PIT calibration value
    Detected 697.407 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 514248k/524224k available (2151k kernel code, 9460k reserved, 844k data, 288k init, 0k highmem)
    virtual kernel memory layout:
    fixmap : 0xffee8000 - 0xfffff000 (1116 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xe0800000 - 0xff7fe000 ( 495 MB)
    lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
    .init : 0xc03f3000 - 0xc043b000 ( 288 kB)
    .data : 0xc0319f76 - 0xc03ed360 ( 844 kB)
    .text : 0xc0100000 - 0xc0319f76 (2151 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    CPA: page pool initialized 1 of 1 pages preallocated
    SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Calibrating delay loop (skipped), value calculated using timer frequency.. 1395.93 BogoMIPS (lpj=2324690)
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 9k freed
    ACPI: Core revision 20080609
    ACPI: Checking initramfs for custom DSDT
    ACPI: setting ELCR to 0200 (from 0e00)
    weird, boot CPU (#0) not listedby the BIOS.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    SMP disabled
    Brought up 1 CPUs
    Total of 1 processors activated (1395.93 BogoMIPS).
    net_namespace: 832 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd94f, last bus=14
    PCI: Using configuration type 1 for base access
    ACPI: EC: Look up EC in DSDT
    ACPI: EC: non-query interrupt received, switching to interrupt mode
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI: Using PIC for interrupt routing
    ACPI: EC: GPE = 0x9, I/O: command/status = 0x66, data = 0x62
    ACPI: EC: driver started in interrupt mode
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    PCI: 0000:00:00.0 reg 10 32bit mmio: [f4000000, f7ffffff]
    PCI: 0000:00:02.0 reg 10 32bit mmio: [50000000, 50000fff]
    pci 0000:00:02.0: supports D1
    pci 0000:00:02.0: supports D2
    pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:02.0: PME# disabled
    PCI: 0000:00:02.1 reg 10 32bit mmio: [50100000, 50100fff]
    pci 0000:00:02.1: supports D1
    pci 0000:00:02.1: supports D2
    pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:02.1: PME# disabled
    PCI: 0000:00:03.0 reg 10 32bit mmio: [f0120000, f0120fff]
    PCI: 0000:00:03.0 reg 14 io port: [1800, 183f]
    PCI: 0000:00:03.0 reg 18 32bit mmio: [f0100000, f011ffff]
    PCI: 0000:00:03.0 reg 30 32bit mmio: [0, fffff]
    pci 0000:00:03.0: supports D1
    pci 0000:00:03.0: supports D2
    pci 0000:00:03.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:03.0: PME# disabled
    PCI: 0000:00:03.1 reg 10 io port: [1840, 1847]
    PCI: 0000:00:03.1 reg 14 32bit mmio: [f0121000, f0121fff]
    pci 0000:00:03.1: supports D1
    pci 0000:00:03.1: supports D2
    pci 0000:00:03.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:03.1: PME# disabled
    pci 0000:00:04.0: supports D1
    pci 0000:00:04.0: supports D2
    PCI: 0000:00:05.0 reg 10 32bit mmio: [f0122000, f0122fff]
    PCI: 0000:00:05.0 reg 14 32bit mmio: [f0000000, f00fffff]
    pci 0000:00:05.0: supports D1
    pci 0000:00:05.0: supports D2
    PCI: 0000:00:07.1 reg 20 io port: [1850, 185f]
    PCI: 0000:00:07.2 reg 20 io port: [1860, 187f]
    pci 0000:00:07.3: quirk: region 1000-103f claimed by PIIX4 ACPI
    pci 0000:00:07.3: quirk: region 1040-104f claimed by PIIX4 SMB
    pci 0000:00:07.3: PIIX4 devres C PIO at 15e8-15ef
    pci 0000:00:07.3: PIIX4 devres I PIO at 03f0-03f7
    pci 0000:00:07.3: PIIX4 devres J PIO at 002e-002f
    PCI: 0000:01:00.0 reg 10 32bit mmio: [f8000000, fbffffff]
    PCI: 0000:01:00.0 reg 14 io port: [2000, 20ff]
    PCI: 0000:01:00.0 reg 18 32bit mmio: [f0200000, f0203fff]
    PCI: 0000:01:00.0 reg 30 32bit mmio: [0, 1ffff]
    pci 0000:01:00.0: supports D1
    pci 0000:01:00.0: supports D2
    PCI: bridge 0000:00:01.0 io port: [2000, 2fff]
    PCI: bridge 0000:00:01.0 32bit mmio: [f0200000, f02fffff]
    PCI: bridge 0000:00:01.0 32bit mmio pref: [f8000000, fbffffff]
    PCI: 0000:08:01.0 reg 10 io port: [3020, 3027]
    PCI: 0000:08:01.0 reg 14 io port: [3014, 3017]
    PCI: 0000:08:01.0 reg 18 io port: [3018, 301f]
    PCI: 0000:08:01.0 reg 1c io port: [3010, 3013]
    PCI: 0000:08:01.0 reg 20 io port: [3000, 300f]
    pci 0000:08:01.0: supports D1
    pci 0000:08:01.0: supports D2
    PCI: 0000:08:02.0 reg 10 32bit mmio: [52000000, 52000fff]
    pci 0000:08:02.0: supports D1
    pci 0000:08:02.0: supports D2
    pci 0000:08:02.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:08:02.0: PME# disabled
    PCI: 0000:08:02.1 reg 10 32bit mmio: [53000000, 53000fff]
    pci 0000:08:02.1: supports D1
    pci 0000:08:02.1: supports D2
    pci 0000:08:02.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:08:02.1: PME# disabled
    pci 0000:00:04.0: transparent bridge
    PCI: bridge 0000:00:04.0 io port: [0, fff]
    PCI: bridge 0000:00:04.0 32bit mmio: [0, fffff]
    PCI: bridge 0000:00:04.0 32bit mmio pref: [0, fffff]
    bus 00 -> node 0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.DOCK._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11)
    ACPI: Power Resource [PSER] (off)
    ACPI: Power Resource [PSIO] (on)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:04.0 BAR 8 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:04.0 BAR 9 (0x0-0xfffff), disabling
    pnp 00:02: io resource (0x22-0x22) overlaps 0000:00:04.0 BAR 7 (0x0-0xfff), disabling
    pnp 00:02: io resource (0x92-0x92) overlaps 0000:00:04.0 BAR 7 (0x0-0xfff), disabling
    pnp 00:02: io resource (0xb2-0xb3) overlaps 0000:00:04.0 BAR 7 (0x0-0xfff), disabling
    pnp 00:0a: io resource (0x2e-0x2f) overlaps 0000:00:04.0 BAR 7 (0x0-0xfff), disabling
    pnp: PnP ACPI: found 15 devices
    ACPI: ACPI bus type pnp unregistered
    PCI: Using ACPI for IRQ routing
    PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 9
    PCI: setting IRQ 9 as level-triggered
    pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 9
    pci 0000:00:02.1: PCI INT B -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    pci 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:00:03.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
    PCI: setting IRQ 10 as level-triggered
    pci 0000:00:07.2: PCI INT D -> Link[LNKD] -> GSI 10 (level, low) -> IRQ 10
    pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    pci 0000:08:01.0: PCI INT A -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    pci 0000:08:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:08:02.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:00:04.0: BAR 7: can't allocate resource
    pci 0000:00:04.0: BAR 8: can't allocate resource
    pci 0000:00:04.0: BAR 9: can't allocate resource
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    ACPI: RTC can wake from S4
    system 00:00: iomem range 0x100000-0x1fffffff could not be reserved
    system 00:00: iomem range 0xfff80000-0xffffffff could not be reserved
    system 00:02: ioport range 0x1000-0x103f has been reserved
    system 00:02: ioport range 0x1040-0x104f has been reserved
    system 00:02: ioport range 0xfe00-0xfe0f has been reserved
    system 00:09: ioport range 0x15e0-0x15ef has been reserved
    pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
    pci 0000:00:01.0: IO window: 0x2000-0x2fff
    pci 0000:00:01.0: MEM window: 0xf0200000-0xf02fffff
    pci 0000:00:01.0: PREFETCH window: 0x000000f8000000-0x000000fbffffff
    pci 0000:00:02.0: CardBus bridge, secondary bus 0000:0f
    pci 0000:00:02.0: IO window: 0x001400-0x0014ff
    pci 0000:00:02.0: IO window: 0x001c00-0x001cff
    pci 0000:00:02.0: PREFETCH window: 0x30000000-0x33ffffff
    pci 0000:00:02.0: MEM window: 0x34000000-0x37ffffff
    pci 0000:00:02.1: CardBus bridge, secondary bus 0000:13
    pci 0000:00:02.1: IO window: 0x003400-0x0034ff
    pci 0000:00:02.1: IO window: 0x003800-0x0038ff
    pci 0000:00:02.1: PREFETCH window: 0x38000000-0x3bffffff
    pci 0000:00:02.1: MEM window: 0x3c000000-0x3fffffff
    pci 0000:08:02.0: CardBus bridge, secondary bus 0000:09
    pci 0000:08:02.0: IO window: 0x004000-0x0040ff
    pci 0000:08:02.0: IO window: 0x004400-0x0044ff
    pci 0000:08:02.0: PREFETCH window: 0x48000000-0x4bffffff
    pci 0000:08:02.0: MEM window: 0x40000000-0x43ffffff
    pci 0000:08:02.1: CardBus bridge, secondary bus 0000:0d
    pci 0000:08:02.1: IO window: 0x004800-0x0048ff
    pci 0000:08:02.1: IO window: 0x004c00-0x004cff
    pci 0000:08:02.1: PREFETCH window: 0x4c000000-0x4fffffff
    pci 0000:08:02.1: MEM window: 0x44000000-0x47ffffff
    pci 0000:00:04.0: PCI bridge, secondary bus 0000:08
    pci 0000:00:04.0: IO window: 0x4000-0x4fff
    pci 0000:00:04.0: MEM window: 0x40000000-0x47ffffff
    pci 0000:00:04.0: PREFETCH window: 0x00000048000000-0x0000004fffffff
    pci 0000:00:02.0: power state changed by ACPI to D0
    pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    pci 0000:00:02.1: power state changed by ACPI to D0
    pci 0000:00:02.1: PCI INT B -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    pci 0000:08:02.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:08:02.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    bus: 00 index 0 io port: [0, ffff]
    bus: 00 index 1 mmio: [0, ffffffff]
    bus: 01 index 0 io port: [2000, 2fff]
    bus: 01 index 1 mmio: [f0200000, f02fffff]
    bus: 01 index 2 mmio: [f8000000, fbffffff]
    bus: 01 index 3 mmio: [0, 0]
    bus: 0f index 0 io port: [1400, 14ff]
    bus: 0f index 1 io port: [1c00, 1cff]
    bus: 0f index 2 mmio: [30000000, 33ffffff]
    bus: 0f index 3 mmio: [34000000, 37ffffff]
    bus: 13 index 0 io port: [3400, 34ff]
    bus: 13 index 1 io port: [3800, 38ff]
    bus: 13 index 2 mmio: [38000000, 3bffffff]
    bus: 13 index 3 mmio: [3c000000, 3fffffff]
    bus: 08 index 0 io port: [4000, 4fff]
    bus: 08 index 1 mmio: [40000000, 47ffffff]
    bus: 08 index 2 mmio: [48000000, 4fffffff]
    bus: 08 index 3 io port: [0, ffff]
    bus: 08 index 4 mmio: [0, ffffffff]
    bus: 09 index 0 io port: [4000, 40ff]
    bus: 09 index 1 io port: [4400, 44ff]
    bus: 09 index 2 mmio: [48000000, 4bffffff]
    bus: 09 index 3 mmio: [40000000, 43ffffff]
    bus: 0d index 0 io port: [4800, 48ff]
    bus: 0d index 1 io port: [4c00, 4cff]
    bus: 0d index 2 mmio: [4c000000, 4fffffff]
    bus: 0d index 3 mmio: [44000000, 47ffffff]
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs... done
    Freeing initrd memory: 714k freed
    Simple Boot Flag at 0x35 set to 0x1
    IBM machine detected. Enabling interrupts during APM calls.
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1006
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pci 0000:00:00.0: Limiting direct PCI/PCI transfers
    pci 0000:00:03.0: Firmware left e100 interrupts enabled; disabling
    pci 0000:01:00.0: Boot video device
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver4 ports, IRQ sharing disabled
    serial 00:0c: activated
    00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    serial 0000:00:03.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    input: Macintosh mouse button emulation as /class/input/input0
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    registered taskstats version 1
    Freeing unused kernel memory: 288k freed
    Switched to high resolution mode on CPU 0
    input: AT Translated Set 2 keyboard as /class/input/input1
    ACPI: ACPI Dock Station Driver
    SCSI subsystem initialized
    libata version 3.00 loaded.
    ata_piix 0000:00:07.1: version 2.12
    scsi0 : ata_piix
    scsi1 : ata_piix
    ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1850 irq 14
    ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1858 irq 15
    ata1.00: ATA-6: TOSHIBA MK1032GAX, AB211A, max UDMA/100
    ata1.00: 195371568 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/33
    ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T20L, NR02, max UDMA/33
    ata2.00: configured for UDMA/33
    scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1032GA AB21 PQ: 0 ANSI: 5
    scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20L NR02 PQ: 0 ANSI: 5
    pata_acpi 0000:08:01.0: PCI INT A -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    pata_acpi 0000:08:01.0: PCI INT A disabled
    Driver 'sd' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda: sda1 sda2 sda3 sda4
    Driver 'sr' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] Attached SCSI disk
    sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    ReiserFS: sda2: found reiserfs format "3.6" with standard journal
    ReiserFS: sda2: using ordered data mode
    ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
    ReiserFS: sda2: checking transaction log (sda2)
    ReiserFS: sda2: Using r5 hash to sort names
    rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k
    Non-volatile memory driver v1.2
    thinkpad_acpi: ThinkPad ACPI Extras v0.21
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 13ET14WW (1.00c), EC unknown
    Registered led device: tpacpi::thinklight
    thinkpad_acpi: another device driver is already handling bay events
    thinkpad_acpi: disabling subdriver bay
    Registered led device: tpacpi::power
    Registered led device: tpacpi:orange:batt
    Registered led device: tpacpi:green:batt
    Registered led device: tpacpi::dock_active
    Registered led device: tpacpi::bay_active
    Registered led device: tpacpi::dock_batt
    Registered led device: tpacpi::unknown_led
    Registered led device: tpacpi::standby
    input: ThinkPad Extra Buttons as /class/input/input2
    e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
    e100: Copyright(c) 1999-2006 Intel Corporation
    e100 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    e100 0000:00:03.0: PME# disabled
    e100: eth0: e100_probe: addr 0xf0120000, irq 11, MAC addr 00:03:47:0f:de:3d
    eepro100.c:v1.09j-t 9/29/99 Donald Becker
    eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
    Sound Fusion CS46xx 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    gameport: CS46xx Gameport is pci0000:00:05.0/gameport0, speed 1807kHz
    Linux agpgart interface v0.103
    agpgart-intel 0000:00:00.0: Intel 440BX Chipset
    agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf4000000
    [drm] Initialized drm 1.1.0 20060810
    pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    [drm] Initialized r128 2.5.0 20030725 on minor 0
    ath_hal: module license 'Proprietary' taints kernel.
    AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
    fuse init (API version 7.9)
    Marking TSC unstable due to cpufreq changes
    ACPI: AC Adapter [AC] (on-line)
    ACPI: Battery Slot [BAT0] (battery present)
    input: Power Button (FF) as /class/input/input3
    ACPI: Power Button (FF) [PWRF]
    input: Lid Switch as /class/input/input4
    ACPI: Lid Switch [LID]
    input: Sleep Button (CM) as /class/input/input5
    ACPI: Sleep Button (CM) [SLPB]
    Clocksource tsc unstable (delta = 142865538 ns)
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    processor ACPI0007:00: registered as cooling_device0
    ACPI: Processor [CPU] (supports 8 throttling states)
    thermal LNXTHERM:01: registered as thermal_zone0
    ACPI: Thermal Zone [THM0] (24 C)
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
    Yenta: ISA IRQ mask 0x00b8, PCI irq 9
    Socket status: 30000020
    Yenta: CardBus bridge found at 0000:00:02.1 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.1, mfunc 0x00001000, devctl 0x66
    Yenta: ISA IRQ mask 0x00b8, PCI irq 9
    Socket status: 30000006
    Yenta: CardBus bridge found at 0000:08:02.0 [1014:0148]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:08:02.0, mfunc 0x00001002, devctl 0x66
    irq 9: nobody cared (try booting with the "irqpoll" option)
    Pid: 1302, comm: modprobe Tainted: P 2.6.27-ARCH #1
    [<c015ce54>] __report_bad_irq+0x24/0x90
    [<c015d142>] note_interrupt+0x282/0x2c0
    [<c015c450>] handle_IRQ_event+0x30/0x60
    [<c015d9b3>] handle_level_irq+0xd3/0x100
    [<c010710b>] do_IRQ+0x3b/0x70
    [<c0104927>] common_interrupt+0x23/0x28
    [<c03100d8>] cache_add_dev+0x272/0x44a
    [<c015c430>] handle_IRQ_event+0x10/0x60
    [<c015d95d>] handle_level_irq+0x7d/0x100
    [<c010710b>] do_IRQ+0x3b/0x70
    [<c015cbc1>] setup_irq+0x121/0x250
    [<c0104927>] common_interrupt+0x23/0x28
    [<c015007b>] rt_mutex_adjust_prio_chain+0x20b/0x340
    [<e0c168cc>] yenta_probe_cb_irq+0x9c/0x110 [yenta_socket]
    [<e0c16c58>] ti12xx_override+0x238/0x6a0 [yenta_socket]
    [<e0c17fe2>] yenta_probe+0x622/0x673 [yenta_socket]
    [<c01d4012>] sysfs_add_one+0x12/0x50
    [<c01d40bd>] sysfs_addrm_start+0x6d/0xc0
    [<c0318f05>] _spin_unlock+0x5/0x20
    [<c020bce0>] pci_match_device+0xa0/0xc0
    [<c020c4b6>] pci_device_probe+0x56/0x80
    [<c026da76>] driver_probe_device+0x86/0x1a0
    [<c0318af4>] _spin_lock_irqsave+0x34/0x50
    [<c026dc01>] __driver_attach+0x71/0x80
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026d3a4>] bus_for_each_dev+0x44/0x70
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026d906>] driver_attach+0x16/0x20
    [<c026db90>] __driver_attach+0x0/0x80
    [<c026cd37>] bus_add_driver+0x1a7/0x220
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026dd9c>] driver_register+0x5c/0x130
    [<e08be000>] yenta_socket_init+0x0/0x14 [yenta_socket]
    [<c020c6f7>] __pci_register_driver+0x47/0x90
    [<e08be000>] yenta_socket_init+0x0/0x14 [yenta_socket]
    [<c010111a>] do_one_initcall+0x2a/0x160
    [<c0123480>] hrtick_start_fair+0x190/0x1b0
    [<c0126635>] check_preempt_wakeup+0xe5/0x120
    [<c0126def>] try_to_wake_up+0xaf/0x180
    [<c015474b>] sys_init_module+0x8b/0x1b0
    [<c0103ef3>] sysenter_do_call+0x12/0x33
    =======================
    handlers:
    [<c0229cfc>] (acpi_irq+0x0/0x1f)
    [<e0a663c0>] (snd_cs46xx_interrupt+0x0/0x1f0 [snd_cs46xx])
    [<e0c17880>] (yenta_interrupt+0x0/0xf0 [yenta_socket])
    [<e0c17880>] (yenta_interrupt+0x0/0xf0 [yenta_socket])
    Disabling IRQ #9
    pccard: CardBus card inserted into slot 0
    PCI: 0000:0f:00.0 reg 10 32bit mmio: [0, ffff]
    ath_pci 0000:0f:00.0: enabling device (0000 -> 0002)
    ath_pci 0000:0f:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    input: PC Speaker as /class/input/input6
    USB Universal Host Controller Interface driver v3.0
    input: Video Bus as /class/input/input7
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    Error: Driver 'pcspkr' is already registered, aborting...
    NET: Registered protocol family 23
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /class/input/input8
    parport_pc 00:0d: activated
    parport_pc 00:0d: reported by Plug and Play ACPI
    parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
    nsc-ircc 00:0e: activated
    nsc-ircc, chip->init
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    IrDA: Registered device irda0
    nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
    PPP generic driver version 2.4.2
    Uniform Multi-Platform E-IDE driver
    MadWifi: ath_attach: Switching rfkill capability off.
    wifi0: Atheros AR2413 chip found (MAC 7.8, PHY 2112A 4.5, Radio 5.6)
    ppdev: user-space parallel port driver
    ath_pci: wifi0: Atheros 5212: mem=0x34000000, irq=9
    Yenta: ISA IRQ mask 0x0038, PCI irq 11
    Socket status: 30000006
    pcmcia: parent PCI bridge I/O window: 0x4000 - 0x4fff
    cs: IO port probe 0x4000-0x4fff: clean.
    pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x47ffffff
    pcmcia: parent PCI bridge Memory window: 0x48000000 - 0x4fffffff
    cmd64x 0000:08:01.0: IDE controller (0x1095:0x0648 rev 0x01)
    CMD64x_IDE 0000:08:01.0: PCI INT A -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    cmd64x 0000:08:01.0: 100% native mode on irq 9
    ide0: BM-DMA at 0x3000-0x3007
    ide1: BM-DMA at 0x3008-0x300f
    Probing IDE interface ide0...
    Probing IDE interface ide1...
    ide0 at 0x3020-0x3027,0x3016 on irq 9
    ide1 at 0x3018-0x301f,0x3012 on irq 9
    piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
    piix4_smbus: probe of 0000:00:07.3 failed with error -1
    Yenta: CardBus bridge found at 0000:08:02.1 [1014:0148]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:08:02.1, mfunc 0x00001002, devctl 0x66
    irq 9: nobody cared (try booting with the "irqpoll" option)
    Pid: 1302, comm: modprobe Tainted: P 2.6.27-ARCH #1
    [<c015ce54>] __report_bad_irq+0x24/0x90
    [<c015d142>] note_interrupt+0x282/0x2c0
    [<c015c450>] handle_IRQ_event+0x30/0x60
    [<c015d9b3>] handle_level_irq+0xd3/0x100
    [<c010710b>] do_IRQ+0x3b/0x70
    [<c0104927>] common_interrupt+0x23/0x28
    [<c031007b>] cache_add_dev+0x215/0x44a
    [<c03100d8>] cache_add_dev+0x272/0x44a
    [<c015c430>] handle_IRQ_event+0x10/0x60
    [<c015d95d>] handle_level_irq+0x7d/0x100
    [<c010710b>] do_IRQ+0x3b/0x70
    [<c015cbc1>] setup_irq+0x121/0x250
    [<c0104927>] common_interrupt+0x23/0x28
    [<c015007b>] rt_mutex_adjust_prio_chain+0x20b/0x340
    [<e0c168cc>] yenta_probe_cb_irq+0x9c/0x110 [yenta_socket]
    [<e0c16b97>] ti12xx_override+0x177/0x6a0 [yenta_socket]
    [<e0c17fe2>] yenta_probe+0x622/0x673 [yenta_socket]
    [<c01d4012>] sysfs_add_one+0x12/0x50
    [<c01d40bd>] sysfs_addrm_start+0x6d/0xc0
    [<c0318f05>] _spin_unlock+0x5/0x20
    [<c020bce0>] pci_match_device+0xa0/0xc0
    [<c020c4b6>] pci_device_probe+0x56/0x80
    [<c026da76>] driver_probe_device+0x86/0x1a0
    [<c0318af4>] _spin_lock_irqsave+0x34/0x50
    [<c026dc01>] __driver_attach+0x71/0x80
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026d3a4>] bus_for_each_dev+0x44/0x70
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026d906>] driver_attach+0x16/0x20
    [<c026db90>] __driver_attach+0x0/0x80
    [<c026cd37>] bus_add_driver+0x1a7/0x220
    [<c020c400>] pci_device_remove+0x0/0x40
    [<c026dd9c>] driver_register+0x5c/0x130
    [<e08be000>] yenta_socket_init+0x0/0x14 [yenta_socket]
    [<c020c6f7>] __pci_register_driver+0x47/0x90
    [<e08be000>] yenta_socket_init+0x0/0x14 [yenta_socket]
    [<c010111a>] do_one_initcall+0x2a/0x160
    [<c0123480>] hrtick_start_fair+0x190/0x1b0
    [<c0126635>] check_preempt_wakeup+0xe5/0x120
    [<c0126def>] try_to_wake_up+0xaf/0x180
    [<c015474b>] sys_init_module+0x8b/0x1b0
    [<c0103ef3>] sysenter_do_call+0x12/0x33
    =======================
    handlers:
    [<c0229cfc>] (acpi_irq+0x0/0x1f)
    [<e0a663c0>] (snd_cs46xx_interrupt+0x0/0x1f0 [snd_cs46xx])
    [<e0c17880>] (yenta_interrupt+0x0/0xf0 [yenta_socket])
    [<e0c17880>] (yenta_interrupt+0x0/0xf0 [yenta_socket])
    [<e0b3fdf0>] (ath_intr+0x0/0x4880 [ath_pci])
    [<e0cf28a0>] (ide_intr+0x0/0x220 [ide_core])
    [<e0cf28a0>] (ide_intr+0x0/0x220 [ide_core])
    Disabling IRQ #9
    Yenta: ISA IRQ mask 0x0038, PCI irq 11
    Socket status: 30000006
    pcmcia: parent PCI bridge I/O window: 0x4000 - 0x4fff
    cs: IO port probe 0x4000-0x4fff: clean.
    pcmcia: parent PCI bridge Memory window: 0x40000000 - 0x47ffffff
    pcmcia: parent PCI bridge Memory window: 0x48000000 - 0x4fffffff
    uhci_hcd 0000:00:07.2: PCI INT D -> Link[LNKD] -> GSI 10 (level, low) -> IRQ 10
    uhci_hcd 0000:00:07.2: UHCI Host Controller
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:07.2: irq 10, io base 0x00001860
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    usb 1-1: new full speed USB device using uhci_hcd and address 2
    usb 1-1: configuration #1 chosen from 1 choice
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    lp0: using parport0 (interrupt-driven).
    usb 1-1.4: new low speed USB device using uhci_hcd and address 3
    usb 1-1.4: configuration #1 chosen from 1 choice
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    usbcore: registered new interface driver hiddev
    input: Logitech Logitech USB Optical Mouse as /class/input/input9
    input,hidraw0: USB HID v1.11 Mouse [Logitech Logitech USB Optical Mouse] on usb-0000:00:07.2-1.4
    usbcore: registered new interface driver usbhid
    usbhid: v2.6:USB HID core driver
    ACPI: EC: missing confirmations, switch off interrupt mode.
    JFS: nTxBlock = 4026, nTxLock = 32211
    Adding 1100444k swap on /dev/sda4. Priority:-1 extents:1 across:1100444k
    warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
    conservative governor failed, too long transition latency of HW, fallback to performance governor
    thinkpad_acpi: requested hot key mask 0x0000ffff, forced to 0x00008000 (NVRAM poll mask is 0x00fb8000): no firmware mask support
    Note the "can't allocate resource areas"... And here is the new dockless dmesg:
    Linux version 2.6.27-ARCH (root@architect) (gcc version 4.3.2 (GCC) ) #1 SMP PREEMPT Sun Oct 12 15:16:25 CEST 2008
    PAT WC disabled due to known CPU erratum.
    BIOS-provided physical RAM map:
    BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
    BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
    BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
    BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
    BIOS-e820: 000000001fff0000 - 000000001fffec00 (ACPI data)
    BIOS-e820: 000000001fffec00 - 0000000020000000 (ACPI NVS)
    BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
    last_pfn = 0x1fff0 max_arch_pfn = 0x100000
    kernel direct mapping tables up to 1fff0000 @ 7000-d000
    RAMDISK: 00e4d000 - 00effb5b
    DMI 2.3 present.
    ACPI: RSDP 000F7160, 0014 (r0 PTLTD )
    ACPI: RSDT 1FFF53D5, 002C (r1 PTLTD RSDT 6040000 LTP 0)
    ACPI: FACP 1FFFEB65, 0074 (r1 IBM TP-13 6040000 0)
    ACPI: DSDT 1FFF5401, 9764 (r1 IBM TP-13 6040000 MSFT 100000C)
    ACPI: FACS 1FFFF000, 0040
    ACPI: BOOT 1FFFEBD9, 0027 (r1 PTLTD $SBFTBL$ 6040000 LTP 1)
    0MB HIGHMEM available.
    511MB LOWMEM available.
    mapped low ram: 0 - 1fff0000
    low ram: 00000000 - 1fff0000
    bootmap 00002000 - 00006000
    (9 early reservations) ==> bootmem [0000000000 - 001fff0000]
    #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
    #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
    #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
    #3 [0000100000 - 000050c280] TEXT DATA BSS ==> [0000100000 - 000050c280]
    #4 [0000e4d000 - 0000effb5b] RAMDISK ==> [0000e4d000 - 0000effb5b]
    #5 [000050d000 - 0000510000] INIT_PG_TABLE ==> [000050d000 - 0000510000]
    #6 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
    #7 [0000007000 - 0000009000] PGTABLE ==> [0000007000 - 0000009000]
    #8 [0000002000 - 0000006000] BOOTMAP ==> [0000002000 - 0000006000]
    Zone PFN ranges:
    DMA 0x00000000 -> 0x00001000
    Normal 0x00001000 -> 0x0001fff0
    HighMem 0x0001fff0 -> 0x0001fff0
    Movable zone start PFN for each node
    early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009f
    0: 0x00000100 -> 0x0001fff0
    On node 0 totalpages: 130959
    free_area_init_node: node 0, pgdat c03d9580, node_mem_map c1000000
    DMA zone: 3967 pages, LIFO batch:0
    Normal zone: 125968 pages, LIFO batch:31
    ACPI: PM-Timer IO Port: 0x1008
    SMP: Allowing 1 CPUs, 0 hotplug CPUs
    Local APIC disabled by BIOS -- you can enable it with "lapic"
    mapped APIC to ffffb000 (01402000)
    PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    Allocating PCI resources starting at 30000000 (gap: 20000000:dff80000)
    PERCPU: Allocating 39324 bytes of per cpu data
    NR_CPUS: 16, nr_cpu_ids: 1, nr_node_ids 1
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129935
    Kernel command line: BOOT_IMAGE=arch ro root=802 hpet=force pci=routeirq acpi_osi=Linux panic=10
    ACPI: Added _OSI(Linux)
    Enabling fast FPU save and restore... done.
    Enabling unmasked SIMD FPU exception support... done.
    Initializing CPU#0
    PID hash table entries: 2048 (order: 11, 8192 bytes)
    TSC: PIT calibration confirmed by PMTIMER.
    TSC: using PIT calibration value
    Detected 697.409 MHz processor.
    Console: colour VGA+ 80x25
    console [tty0] enabled
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 514248k/524224k available (2151k kernel code, 9460k reserved, 844k data, 288k init, 0k highmem)
    virtual kernel memory layout:
    fixmap : 0xffee8000 - 0xfffff000 (1116 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xe0800000 - 0xff7fe000 ( 495 MB)
    lowmem : 0xc0000000 - 0xdfff0000 ( 511 MB)
    .init : 0xc03f3000 - 0xc043b000 ( 288 kB)
    .data : 0xc0319f76 - 0xc03ed360 ( 844 kB)
    .text : 0xc0100000 - 0xc0319f76 (2151 kB)
    Checking if this processor honours the WP bit even in supervisor mode...Ok.
    CPA: page pool initialized 1 of 1 pages preallocated
    SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Calibrating delay loop (skipped), value calculated using timer frequency.. 1395.93 BogoMIPS (lpj=2324696)
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: L1 I cache: 16K, L1 D cache: 16K
    CPU: L2 cache: 256K
    Intel machine check architecture supported.
    Intel machine check reporting enabled on CPU#0.
    Checking 'hlt' instruction... OK.
    SMP alternatives: switching to UP code
    Freeing SMP alternatives: 9k freed
    ACPI: Core revision 20080609
    ACPI: Checking initramfs for custom DSDT
    ACPI: setting ELCR to 0200 (from 0e00)
    weird, boot CPU (#0) not listedby the BIOS.
    SMP motherboard not detected.
    Local APIC not detected. Using dummy APIC emulation.
    SMP disabled
    Brought up 1 CPUs
    Total of 1 processors activated (1395.93 BogoMIPS).
    net_namespace: 832 bytes
    Booting paravirtualized kernel on bare hardware
    NET: Registered protocol family 16
    ACPI: bus type pci registered
    PCI: PCI BIOS revision 2.10 entry at 0xfd94f, last bus=7
    PCI: Using configuration type 1 for base access
    ACPI: EC: Look up EC in DSDT
    ACPI: EC: non-query interrupt received, switching to interrupt mode
    ACPI: Interpreter enabled
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI: Using PIC for interrupt routing
    ACPI: EC: GPE = 0x9, I/O: command/status = 0x66, data = 0x62
    ACPI: EC: driver started in interrupt mode
    ACPI: PCI Root Bridge [PCI0] (0000:00)
    PCI: 0000:00:00.0 reg 10 32bit mmio: [f4000000, f7ffffff]
    PCI: 0000:00:02.0 reg 10 32bit mmio: [50000000, 50000fff]
    pci 0000:00:02.0: supports D1
    pci 0000:00:02.0: supports D2
    pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:02.0: PME# disabled
    PCI: 0000:00:02.1 reg 10 32bit mmio: [50100000, 50100fff]
    pci 0000:00:02.1: supports D1
    pci 0000:00:02.1: supports D2
    pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:02.1: PME# disabled
    PCI: 0000:00:03.0 reg 10 32bit mmio: [f0120000, f0120fff]
    PCI: 0000:00:03.0 reg 14 io port: [1800, 183f]
    PCI: 0000:00:03.0 reg 18 32bit mmio: [f0100000, f011ffff]
    PCI: 0000:00:03.0 reg 30 32bit mmio: [0, fffff]
    pci 0000:00:03.0: supports D1
    pci 0000:00:03.0: supports D2
    pci 0000:00:03.0: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:03.0: PME# disabled
    PCI: 0000:00:03.1 reg 10 io port: [1840, 1847]
    PCI: 0000:00:03.1 reg 14 32bit mmio: [f0121000, f0121fff]
    pci 0000:00:03.1: supports D1
    pci 0000:00:03.1: supports D2
    pci 0000:00:03.1: PME# supported from D0 D1 D2 D3hot D3cold
    pci 0000:00:03.1: PME# disabled
    PCI: 0000:00:05.0 reg 10 32bit mmio: [f0122000, f0122fff]
    PCI: 0000:00:05.0 reg 14 32bit mmio: [f0000000, f00fffff]
    pci 0000:00:05.0: supports D1
    pci 0000:00:05.0: supports D2
    PCI: 0000:00:07.1 reg 20 io port: [1850, 185f]
    PCI: 0000:00:07.2 reg 20 io port: [1860, 187f]
    pci 0000:00:07.3: quirk: region 1000-103f claimed by PIIX4 ACPI
    pci 0000:00:07.3: quirk: region 1040-104f claimed by PIIX4 SMB
    pci 0000:00:07.3: PIIX4 devres C PIO at 15e8-15ef
    pci 0000:00:07.3: PIIX4 devres I PIO at 03f0-03f7
    pci 0000:00:07.3: PIIX4 devres J PIO at 002e-002f
    PCI: 0000:01:00.0 reg 10 32bit mmio: [f8000000, fbffffff]
    PCI: 0000:01:00.0 reg 14 io port: [2000, 20ff]
    PCI: 0000:01:00.0 reg 18 32bit mmio: [f0200000, f0203fff]
    PCI: 0000:01:00.0 reg 30 32bit mmio: [0, 1ffff]
    pci 0000:01:00.0: supports D1
    pci 0000:01:00.0: supports D2
    PCI: bridge 0000:00:01.0 io port: [2000, 2fff]
    PCI: bridge 0000:00:01.0 32bit mmio: [f0200000, f02fffff]
    PCI: bridge 0000:00:01.0 32bit mmio pref: [f8000000, fbffffff]
    bus 00 -> node 0
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
    ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11)
    ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
    ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11)
    ACPI: Power Resource [PSER] (off)
    ACPI: Power Resource [PSIO] (on)
    Linux Plug and Play Support v0.97 (c) Adam Belay
    pnp: PnP ACPI init
    ACPI: bus type pnp registered
    pnp 00:00: mem resource (0x0-0x9ffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc0000-0xc3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc4000-0xc7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xc8000-0xcbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xcc000-0xcffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd0000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd4000-0xd3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xd8000-0xd7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xdc000-0xdbfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe0000-0xe3fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe4000-0xe7fff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xe8000-0xebfff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xec000-0xeffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp 00:00: mem resource (0xf0000-0xfffff) overlaps 0000:00:03.0 BAR 6 (0x0-0xfffff), disabling
    pnp: PnP ACPI: found 15 devices
    ACPI: ACPI bus type pnp unregistered
    PCI: Using ACPI for IRQ routing
    PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
    ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 9
    PCI: setting IRQ 9 as level-triggered
    pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 9
    pci 0000:00:02.1: PCI INT B -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
    PCI: setting IRQ 11 as level-triggered
    pci 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:00:03.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    pci 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
    PCI: setting IRQ 10 as level-triggered
    pci 0000:00:07.2: PCI INT D -> Link[LNKD] -> GSI 10 (level, low) -> IRQ 10
    pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    NetLabel: Initializing
    NetLabel: domain hash size = 128
    NetLabel: protocols = UNLABELED CIPSOv4
    NetLabel: unlabeled traffic allowed by default
    ACPI: RTC can wake from S4
    system 00:00: iomem range 0x100000-0x1fffffff could not be reserved
    system 00:00: iomem range 0xfff80000-0xffffffff could not be reserved
    system 00:02: ioport range 0x1000-0x103f has been reserved
    system 00:02: ioport range 0x1040-0x104f has been reserved
    system 00:02: ioport range 0xfe00-0xfe0f has been reserved
    system 00:09: ioport range 0x15e0-0x15ef has been reserved
    pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
    pci 0000:00:01.0: IO window: 0x2000-0x2fff
    pci 0000:00:01.0: MEM window: 0xf0200000-0xf02fffff
    pci 0000:00:01.0: PREFETCH window: 0x000000f8000000-0x000000fbffffff
    pci 0000:00:02.0: CardBus bridge, secondary bus 0000:02
    pci 0000:00:02.0: IO window: 0x001400-0x0014ff
    pci 0000:00:02.0: IO window: 0x001c00-0x001cff
    pci 0000:00:02.0: PREFETCH window: 0x30000000-0x33ffffff
    pci 0000:00:02.0: MEM window: 0x34000000-0x37ffffff
    pci 0000:00:02.1: CardBus bridge, secondary bus 0000:06
    pci 0000:00:02.1: IO window: 0x003000-0x0030ff
    pci 0000:00:02.1: IO window: 0x003400-0x0034ff
    pci 0000:00:02.1: PREFETCH window: 0x38000000-0x3bffffff
    pci 0000:00:02.1: MEM window: 0x3c000000-0x3fffffff
    pci 0000:00:02.0: power state changed by ACPI to D0
    pci 0000:00:02.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    pci 0000:00:02.1: power state changed by ACPI to D0
    pci 0000:00:02.1: PCI INT B -> Link[LNKB] -> GSI 9 (level, low) -> IRQ 9
    bus: 00 index 0 io port: [0, ffff]
    bus: 00 index 1 mmio: [0, ffffffff]
    bus: 01 index 0 io port: [2000, 2fff]
    bus: 01 index 1 mmio: [f0200000, f02fffff]
    bus: 01 index 2 mmio: [f8000000, fbffffff]
    bus: 01 index 3 mmio: [0, 0]
    bus: 02 index 0 io port: [1400, 14ff]
    bus: 02 index 1 io port: [1c00, 1cff]
    bus: 02 index 2 mmio: [30000000, 33ffffff]
    bus: 02 index 3 mmio: [34000000, 37ffffff]
    bus: 06 index 0 io port: [3000, 30ff]
    bus: 06 index 1 io port: [3400, 34ff]
    bus: 06 index 2 mmio: [38000000, 3bffffff]
    bus: 06 index 3 mmio: [3c000000, 3fffffff]
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs... done
    Freeing initrd memory: 714k freed
    Simple Boot Flag at 0x35 set to 0x1
    IBM machine detected. Enabling interrupts during APM calls.
    apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
    apm: overridden by ACPI.
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1006
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    pci 0000:00:00.0: Limiting direct PCI/PCI transfers
    pci 0000:00:03.0: Firmware left e100 interrupts enabled; disabling
    pci 0000:01:00.0: Boot video device
    isapnp: Scanning for PnP cards...
    isapnp: No Plug & Play device found
    Serial: 8250/16550 driver4 ports, IRQ sharing disabled
    serial 00:0c: activated
    00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    serial 0000:00:03.1: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    input: Macintosh mouse button emulation as /class/input/input0
    PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    serio: i8042 AUX port at 0x60,0x64 irq 12
    mice: PS/2 mouse device common for all mice
    cpuidle: using governor ladder
    cpuidle: using governor menu
    TCP cubic registered
    NET: Registered protocol family 17
    Using IPI No-Shortcut mode
    registered taskstats version 1
    Freeing unused kernel memory: 288k freed
    Switched to high resolution mode on CPU 0
    input: AT Translated Set 2 keyboard as /class/input/input1
    ACPI: ACPI Dock Station Driver
    SCSI subsystem initialized
    libata version 3.00 loaded.
    ata_piix 0000:00:07.1: version 2.12
    scsi0 : ata_piix
    scsi1 : ata_piix
    ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1850 irq 14
    ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1858 irq 15
    ata1.00: ATA-6: TOSHIBA MK1032GAX, AB211A, max UDMA/100
    ata1.00: 195371568 sectors, multi 16: LBA48
    ata1.00: configured for UDMA/33
    ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T20L, NR02, max UDMA/33
    ata2.00: configured for UDMA/33
    scsi 0:0:0:0: Direct-Access ATA TOSHIBA MK1032GA AB21 PQ: 0 ANSI: 5
    scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20L NR02 PQ: 0 ANSI: 5
    Driver 'sd' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 0:0:0:0: [sda] 195371568 512-byte hardware sectors (100030 MB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sda: sda1 sda2 sda3 sda4
    Driver 'sr' needs updating - please use bus_type methods
    sd 0:0:0:0: [sda] Attached SCSI disk
    sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    sr 1:0:0:0: Attached scsi CD-ROM sr0
    ReiserFS: sda2: found reiserfs format "3.6" with standard journal
    ReiserFS: sda2: using ordered data mode
    ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
    ReiserFS: sda2: checking transaction log (sda2)
    ReiserFS: sda2: Using r5 hash to sort names
    rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
    rtc0: alarms up to one month, y3k
    Non-volatile memory driver v1.2
    thinkpad_acpi: ThinkPad ACPI Extras v0.21
    thinkpad_acpi: http://ibm-acpi.sf.net/
    thinkpad_acpi: ThinkPad BIOS 13ET14WW (1.00c), EC unknown
    Registered led device: tpacpi::thinklight
    thinkpad_acpi: another device driver is already handling bay events
    thinkpad_acpi: disabling subdriver bay
    Registered led device: tpacpi::power
    Registered led device: tpacpi:orange:batt
    Registered led device: tpacpi:green:batt
    Registered led device: tpacpi::dock_active
    Registered led device: tpacpi::bay_active
    Registered led device: tpacpi::dock_batt
    Registered led device: tpacpi::unknown_led
    Registered led device: tpacpi::standby
    input: ThinkPad Extra Buttons as /class/input/input2
    e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
    e100: Copyright(c) 1999-2006 Intel Corporation
    e100 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
    e100 0000:00:03.0: PME# disabled
    e100: eth0: e100_probe: addr 0xf0120000, irq 11, MAC addr 00:03:47:0f:de:3d
    eepro100.c:v1.09j-t 9/29/99 Donald Becker
    eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[email protected]> and others
    Sound Fusion CS46xx 0000:00:05.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    gameport: CS46xx Gameport is pci0000:00:05.0/gameport0, speed 1864kHz
    Linux agpgart interface v0.103
    agpgart-intel 0000:00:00.0: Intel 440BX Chipset
    agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf4000000
    [drm] Initialized drm 1.1.0 20060810
    pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    [drm] Initialized r128 2.5.0 20030725 on minor 0
    ath_hal: module license 'Proprietary' taints kernel.
    AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
    fuse init (API version 7.9)
    Marking TSC unstable due to cpufreq changes
    ACPI: AC Adapter [AC] (on-line)
    ACPI: Battery Slot [BAT0] (battery present)
    input: Power Button (FF) as /class/input/input3
    ACPI: Power Button (FF) [PWRF]
    input: Lid Switch as /class/input/input4
    ACPI: Lid Switch [LID]
    input: Sleep Button (CM) as /class/input/input5
    ACPI: Sleep Button (CM) [SLPB]
    Clocksource tsc unstable (delta = 142862504 ns)
    ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
    processor ACPI0007:00: registered as cooling_device0
    ACPI: Processor [CPU] (supports 8 throttling states)
    thermal LNXTHERM:01: registered as thermal_zone0
    ACPI: Thermal Zone [THM0] (34 C)
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sr 1:0:0:0: Attached scsi generic sg1 type 5
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    Yenta: CardBus bridge found at 0000:00:02.0 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.0, mfunc 0x00001000, devctl 0x66
    spurious 8259A interrupt: IRQ7.
    Yenta: ISA IRQ mask 0x00b8, PCI irq 9
    Socket status: 30000020
    Yenta: CardBus bridge found at 0000:00:02.1 [1014:0130]
    Yenta: Using INTVAL to route CSC interrupts to PCI
    Yenta: Routing CardBus interrupts to PCI
    Yenta TI: socket 0000:00:02.1, mfunc 0x00001000, devctl 0x66
    Yenta: ISA IRQ mask 0x00b8, PCI irq 9
    Socket status: 30000006
    shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    pccard: CardBus card inserted into slot 0
    PCI: 0000:02:00.0 reg 10 32bit mmio: [0, ffff]
    ath_pci 0000:02:00.0: enabling device (0000 -> 0002)
    ath_pci 0000:02:00.0: PCI INT A -> Link[LNKA] -> GSI 9 (level, low) -> IRQ 9
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    input: PC Speaker as /class/input/input6
    USB Universal Host Controller Interface driver v3.0
    uhci_hcd 0000:00:07.2: PCI INT D -> Link[LNKD] -> GSI 10 (level, low) -> IRQ 10
    uhci_hcd 0000:00:07.2: UHCI Host Controller
    uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
    uhci_hcd 0000:00:07.2: irq 10, io base 0x00001860
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
    piix4_smbus: probe of 0000:00:07.3 failed with error -1
    Error: Driver 'pcspkr' is already registered, aborting...
    usb 1-1: new low speed USB device using uhci_hcd and address 2
    input: Video Bus as /class/input/input7
    usb 1-1: configuration #1 chosen from 1 choice
    ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
    IBM TrackPoint firmware: 0x0e, buttons: 3/3
    input: TPPS/2 IBM TrackPoint as /class/input/input8
    NET: Registered protocol family 23
    parport_pc 00:0d: activated
    parport_pc 00:0d: reported by Plug and Play ACPI
    parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
    nsc-ircc 00:0e: activated
    nsc-ircc, chip->init
    nsc-ircc, Found chip at base=0x02e
    nsc-ircc, driver loaded (Dag Brattli)
    IrDA: Registered device irda0
    nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
    PPP generic driver version 2.4.2
    MadWifi: ath_attach: Switching rfkill capability off.
    wifi0: Atheros AR2413 chip found (MAC 7.8, PHY 2112A 4.5, Radio 5.6)
    lp0: using parport0 (interrupt-driven).
    ath_pci: wifi0: Atheros 5212: mem=0x34000000, irq=9
    ppdev: user-space parallel port driver
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    cs: IO port probe 0x100-0x3af: clean.
    cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
    cs: IO port probe 0x820-0x8ff: clean.
    cs: IO port probe 0xc00-0xcf7: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    usbcore: registered new interface driver hiddev
    input: Logitech Logitech USB Optical Mouse as /class/input/input9
    input,hidraw0: USB HID v1.11 Mouse [Logitech Logitech USB Optical Mouse] on usb-0000:00:07.2-1
    usbcore: registered new interface driver usbhid
    usbhid: v2.6:USB HID core driver
    JFS: nTxBlock = 4026, nTxLock = 32211
    Adding 1100444k swap on /dev/sda4. Priority:-1 extents:1 across:1100444k
    warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use)
    conservative governor failed, too long transition latency of HW, fallback to performance governor
    thinkpad_acpi: requested hot key mask 0x0000ffff, forced to 0x00008000 (NVRAM poll mask is 0x00fb8000): no firmware mask support
    The strangest thing has also happened recently. The laptop refuses to use its own display when starting up in the dock unless an external monitor is plugged in. If a CRT is plugged in, the docked laptop starts up and shows the splash screen on its LCD. If no CRT is plugged in, turning on the docked laptop results in a blank screen. This might have happened because I fiddled with the BIOS which would make alot of sense but resetting the BIOS to default configuration hasn't fixed the problem. I also could have broken a pin but the last thing I remember doing before this happened is running cat /sys/module/snd_ac97_codec/parameters/power_save. It's one of those untouchable virtual files that causes a kernel oops when I try to read it sometimes. I have no idea how this would break the dock but it doesn't matter. Even if using the dock requires some external monitor jazz, I still want the card to be detected and it isn't.
    Sorry to bombard you with obscure information but I don't know where else to turn. I've asked on the thinkpad mailing list and IRC channel to no response and I've seen one other "knowledgeable person" mention these errors on the LKML. I will subscribe to that and ask him too. I'm just very surprised... this gave me the impression that what I wanted to do would work trivially and automatically on Linux and now I'm finding that it's broken for me and possibly every other Linux user. I will seek out thinkpad users from around here with all types of models and distros and see if they have any luck. So far Arch, Arch install CD and an ancient Ubuntu install CD don't work here. If anyone has this and can test it or can decipher some ideas from the posted output (new kernel parameters, new kernel config flags, new udev rules, new modules?) I'd really appreciate it.

  • 64-Bit PCI space on OpenSolaris

    ** As a disclaimer, I am working on OpenSolaris, not Solaris, so I am not sure if this is the right place to post. **
    Hello,
    I've been trying a new feature on my BIOS that allows to memory map PCI device registers to spaces above 4G.
    However, when I booted in Solaris, it failed to load some devices, and pci_boot also reported:
    "unsupported 64-bit prefetch memory on pci-pci bridge [%d/%d/%d]" (copy pasted that line from pci_boot.c)
    Digging further I also found some comments in npe.c in a register mapping function:
    case PCI_ADDR_MEM64:
         * We can't handle 64-bit devices that are mapped above
         * 4G or that are larger than 4G.
    I am in the process of rewriting the driver code right now, but I am wondering how deep will I have to go or if a fix already exists in Solaris.
    If you are wondering why I need all this, it is because I have a device that requires a very large space of prefetchable memory (>4G) and I need those BIOS settings to make it boot.
    Thanks

    Remember that by definition, the bus is an interrupt driven mechanism, and if each HBA is attempting an operation, it gets the bus for a time slice to the exclusion of the other HBAs. Sounds like your servers are trying to pump a lot of data through one bus, and having a lot of contention doing so.
    You should see if the servers have a split bus structure. For example, some servers have a bus for PCI slots 0-3, then another separate bus for slots 4-7, etc. You'd have to dig out the specs to determine this. Placing your HBAs across these separate buses might eliminate the contention you are seeing (for example, HBA0 and 1 would go into slots 0, 1, then HBA2 and 3 would go into slots 4,5).

  • PCI-6602

    Is it possible to obtain information on the use of the PCI memory
    addresses used by this board? I have to replace the hardware used in an
    existing application (written in C) by a PCI6602 board and to modify the
    software to fit.
    I do not, at this time, wish to rewrite the whole application in
    LabView and in any case it currently uses some non NI cards
    so I would just be moving the problem!

    Francis,
    You can determine the base address for a National Instruments board by calling the NI-DAQ function Get_DAQ_Device_Info (see NI-DAQ Help for deatils.)
    If you are looking for a Register Map of this board, there is not one available, thus you will need to use NI-DAQ Functions to use the 6602.
    You can see examples of how to do this by installing NI-DAQ support for C/C++ when you install NI-DAQ. The examples for the 6602 will be in your NI-DAQ\Examples\VisualC\ctr folder. You can also find more examples at zone.ni.com -> Resourse Library search for NI-TIO.
    Nick Wilson
    National Instruments
    www.ni.com/ask

  • Register Level DMA programming for NI6533

    I am writing a register level driver (LynxOS) for the NI6533. I have the DAQ DIO register map (http://www.ni.com/pdf/daq/us/release_ni6533.pdf) but it does not list registers for the DMA controller chip.
    Is there a manual that describes how to setup the DMA registers for this board?
    Thanks,
    - Larry

    Hi Christian,
    Thanks for the MITE RLPM, that was the missing piece.
    I am now having trouble getting two NI6533's to handshake. One is in a PCI x86 box running LynxOS, and the other is in a desktop PC. For the latter I'm using the Examples:Harware Input and Output:Traditional DAQigital Input and Output:653x examples from LabView 7. Specifically, the Buffered Handshake Output.vi and Cont Handshake Output.vi.
    The Cont Handshake Output vi is timing out at 1 second intervals waiting for the write to complete, so I'm assuming from this that no handshaking is occurring.
    I can toggle the data lines statically and that looks OK in both directions. I've set the exchangePins bit=1 to swap the ACK/REQ signals on the LynxOS side.
    I've attache
    d a file that prints the register settings for all of the DIO registers on the LynxOS side. Perhaps you can spot something that's not right?
    Also, I'm confused about the delay register settings. The manual states you can adjust the programmable delay from 0 to 700ns in 100ns increments. Yet all of the delay registers show 8-bits. I assume then that only the lower 3 bits are used.
    The examples dio_ex12.cpp and dio_ex13.cpp set the group1ReqDelay=3, group1RegNotDelay=2, group1AclDelay=2, and group1AckNotDelay=2, which are consistent with this assumption. However, they set the group1DataDelay=100, which is not consistent. Is this register different than the others?
    Thanks,
    - Larry
    Attachments:
    DIO_regs_1.txt ‏7 KB

Maybe you are looking for

  • Partner function copied from PO to Outb.del. but output message not created

    Hello Gurus, As the copy of the partner function from the PO to the Outbound Delivery is not supported in standard, I have activated userexit_save_document_prepare (MV50AFZ1) where I can add the other partner roles out of the purchase order into tabl

  • Acrobat 9 Pro re-install

    After updating from Windows XP t0 Windows 7, and re-installing my Acrobat 9 Pro update, the prior version of Pro cannot be found. I haven't located older software as 9 Pro was purchased in Sept 2008. How should I proceed?

  • Maximum firewire drive size for OS9?

    What is the largest firewire drive I can fully use? Can I mount a larger drive, but only use part of it? Thanks!

  • Illustrator CS4 Crash Report ...

    Dear All,      In Illustrator throwing some Crash report, when we are working in image, once that report genrated we can't unable to continute the proces should be the requried EndTask or system restart. Here we are place that report and screen short

  • ESS / MSS Implementation for ECC 5.0 (ERP2004)

    Hello, We are preparing to implement ESS/MSS for ERP2004.  We are using EP6.0 SP9.  The notes for both ESS and MSS business packages refer to OSS Note 761266 regarding the versioning of XSS components.  Are the patches for the XSS components supposed